Nag-freeze ang session ng gnome, ilang mga pagpipilian upang i-restart ito

tungkol sa pag-aayos ng isang nakapirming sesyon sa desktop ng gnome

Sa susunod na artikulo ay titingnan natin ano ang magagawa natin kung nahahanap natin ang ating sarili na nakaharap sa isang nakapirming sesyon ng Gnome. Ngayon, maraming mga tao ang gumagamit ng Gnome Shell dahil ito ay maaasahan, madaling gamitin at mas mabilis at mas mabilis. Gayunpaman, kahit na ang pinakamahusay na mga mesa ay may mga problema.

Marahil ang pinaka-kapansin-pansin at nakakapanghina ng problema na pinagdudusahan ni Gnome ay iyon maraming mga gumagamit ang nag-freeze ng kanilang sesyon. Sa mga sumusunod na linya ay makikita namin kung ano ang gagawin kapag mayroon kaming isang nakapirming session ng desktop ng Gnome.

Paano i-restart ang isang nakapirming session ng Gnome

Paraan 1: muling simulan ang X11

Ang Gnome Shell ay may built-in na pag-andar ulit. Maaaring patakbuhin ito ng mga gumagamit upang muling simulan ang isang nakapirming desktop. Ang downside lang nun hindi ito gumagana sa wayland, kaya kailangan natin gamitin ang "Xorg" Upang gawin itong gumana.

Upang i-restart ang session ng Gnome Shell habang ang lahat ay naka-freeze, magsisimula kami pagpindot sa key na kombinasyon na Alt + F2. Dadalhin nito ang isang window kung saan maaari kaming magsulat ng mga utos.

Sa window na ito magkakaroon lamang kami magsulat ng 'r'. Pangunahin nang inu-restart ng utos na ito ang session nang hindi ito isinara.

magpatupad ng isang order mula sa desktop

r

Magagawa natin ito nang maraming beses hangga't gusto namin, kung sakaling ang isang solong pag-restart ay hindi malutas ang problema.

Paraan 2: pag-restart ng Wayland

Kung gumagamit ka Wayland para sa Gnome mapapansin mo ang isang mahusay na pagganap, ngunit kahit na sa kabila nito maaaring may mga pag-crash ng session. Sa kasamaang palad dito hindi gumagana ang pag-andar ng pag-reset. Marami pang kailangang gawin upang mabawi ang kontrol sa koponan.

Upang muling simulan ang isang sesyon, sa kasong ito hindi kami makakatrabaho sa kapaligiran ng desktop ng Gnome. Sa halip Gagamitin namin ang TTY console at pipilitin ang isang pag-restart ng administrator ng desktop na humahawak sa Gnome at sa gayon ay ma-restart ang session. Upang buksan ang console, maaari naming gamitin ang mga pangunahing kumbinasyon Ctrl + Alt + F2 o Ctrl + Alt + F3.

Sa sandaling nasa loob ng window ng TTY console, mag-log in kami. Kung tama ang lahat, makakakuha kami ng access sa linya ng utos sa mode na TTY. Mula dito, susundin namin ang mga sunud-sunod na tagubilin upang muling simulan ang aming session:

Hakbang 1: may ang utos ng systemctl stop, ititigil namin ang pagpapatupad ng tagapamahala ng screen ng Gnome. Gawin ito ay awtomatikong mag-log out sa Gnome Shell:

sudo systemctl stop gdm

Kung gumagamit ka ng LightDM kasama ang Gnome, sa halip na ang utos ay gagamitin mo:

sudo systemctl stop lightdm

Hakbang 2: Kapag naisakatuparan ang stop command, hihinto sa pagtakbo ang gdm o lightdm. Mula dito ay gagawin namin simulan mo ulit gamit ang panimulang utos:

sudo systemctl start gdm

Para sa LightDM ang utos na magpatupad ay:

sudo systemctl start lightdm

Kung ang mga utos ay naisakatuparan nang tama, dapat naming makita ang Gnome login screen. Mula doon maaari kaming mag-log in muli.

Paraan 3: paggamit ng gnome-shell –replace

Kung sinubukan mo ang mga pamamaraan sa itaas ng Xorg at Wayland at hindi mo pa rin nagawang malutas ang mga problema, mayroon pa ring pangatlong paraan upang muling simulan ang session ng Gnome Shell habang ito ay nagyeyelong. Ang pagtatalo "palitan"Gumagana ito sa katulad na paraan sa ginawa namin kay Wayland, mula pa dapat na magsimula sa terminal ng TTY. Maa-access namin ito sa mga pangunahing kumbinasyon ng Ctrl + Alt + F2 o Ctrl + Alt + F3.

Tulad ng nabasa ko doon, gumagana ang solusyon na ito sa lahat ng mga bersyon ng Gnome Shell, kabilang ang Wayland.

Sa loob ng TTY terminal, mag-log in kami sa aming gumagamit at susundin ang mga sumusunod na tagubilin:

Pupunta muna kami lumikha ng isang file na tinatawag na "gnome-restart" gamit ang touch command:

touch gnome-restart

Ang sumusunod ay magiging gumamit ng utos ng echo. Na kung saan ay idaragdag namin ang reset code sa file gnome-restart, pagsusulat sa terminal muna ang linya:

echo '#!/bin/bash' > gnome-restart

At pagkatapos ang iba pang linya:

echo 'DISPLAY=:0 gnome-shell --replace &' >> gnome-restart

I-a-update namin ang mga pahintulot sa file 'gnome-restart' na nilikha lamang namin upang mapatakbo namin ito bilang isang programa mula sa terminal:

sudo chmod +x gnome-restart

Ang sumusunod ay magiging ilipat ang file 'gnome-restart'to / usr / bin /. Sa pamamagitan nito makukuha natin na ang system ay maaaring tumawag ito bilang isang programa:

gnome-restart

sudo mv gnome-restart /usr/bin/

Mula sa terminal ng TTY, kailangan namin magsulat gnome-restart upang muling simulan ang aming session ng Gnome Shell nagyeyelong Maaari din naming maisagawa ang utos na ito nang direkta mula sa desktop ng Gnome sa pamamagitan ng pagpindot sa Alt + F2 upang buksan ang window ng utos kung saan magsusulat kami:

gnome-restart

Sa matagumpay na pagpapatupad ng utos, dapat na gumana muli ang aming sesyon.

Paraan 4: gamit ang Killall

Patayin para sa Ubuntu
Kaugnay na artikulo:
Patayin: lahat ng kailangan mong malaman tungkol sa utos na ito para sa Unix

Matapos ang lahat ng nasabi, kapag nag-crash ang isang session ng Gnome, sa palagay ko ito ang pinakamadaling paraan upang i-restart ito. Magsusulat lamang kami sa TTY:

killall -3 gnome-shell

Ang utos sa itaas ay maaari din tayo gamitin ito bilang isang alyas sa ~ / .bashrc file tulad ng sumusunod:

aka add gnome killall

alias kgnome=’killall -3 gnome-shell’

Kapag nai-save na ang file, kapag ang isang sesyon sa desktop ay na-freeze, mula sa TTY magsusulat lamang kami:

kgnome

Sa utos na ito pipilitin namin ang pagsasara ng naka-lock na session.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.