Dalam artikel seterusnya kita akan melihat apa yang boleh kita lakukan sekiranya kita menghadapi sesi Gnome yang beku. Pada masa kini, banyak orang menggunakan Gnome Shell kerana ia boleh dipercayai, mudah digunakan dan lebih pantas dan pantas. Walau bagaimanapun, walaupun meja terbaik mempunyai masalah.
Mungkin masalah yang paling mengejutkan dan melemahkan yang dialami oleh Gnome ialah ramai pengguna membekukan sesi mereka. Dalam baris berikut, kita akan melihat apa yang harus dilakukan apabila kita mempunyai sesi desktop Gnome yang beku.
Cara memulakan semula sesi Gnome yang dibekukan
Kaedah 1: mulakan semula X11
Gnome Shell mempunyai fungsi restart terbina dalam. Pengguna boleh menjalankannya untuk memulakan semula desktop yang dibekukan. Satu-satunya kelemahan adalah ini tidak berfungsi dengan jalan raya, jadi kita mesti gunakan "Xorg" Untuk menjayakannya.
Untuk memulakan semula sesi Gnome Shell sementara semuanya dibekukan, kami akan mulakan dengan menekan kombinasi kekunci Alt + F2. Ini akan memunculkan tetingkap di mana kita dapat menulis perintah.
Di tetingkap ini kita hanya perlu untuk menulis 'r'. Perintah ini terutamanya memulakan semula sesi tanpa menutupnya.
r
Kami akan dapat melakukan ini seberapa banyak yang kami mahukan, sekiranya restart tunggal tidak menyelesaikan masalah.
Kaedah 2: memulakan semula Wayland
Sekiranya anda menggunakan Wayland untuk Gnome, anda akan melihat prestasi yang baik, tetapi walaupun terdapat kemungkinan sesi mengalami kerosakan. Malangnya, di sini fungsi reset tidak berfungsi. Banyak lagi yang perlu dilakukan untuk mendapatkan kembali kawalan pasukan.
Untuk memulakan semula sesi, dalam kes ini kita tidak akan dapat bekerja di persekitaran desktop Gnome. Sebaliknya Kita harus menggunakan konsol TTY dan memaksa memulakan semula pentadbir desktop yang dikendalikan oleh Gnome dan dengan itu dapat memulakan semula sesi. Untuk membuka konsol, kita boleh menggunakan kombinasi kunci Ctrl + Alt + F2 o Ctrl + Alt + F3.
Setelah masuk ke dalam tetingkap konsol TTY, kita perlu log masuk. Sekiranya semuanya betul, kami akan mendapat akses ke baris arahan dalam mod TTY. Dari sini, kita mesti mengikuti arahan langkah demi langkah untuk memulakan semula sesi kita:
Langkah 1: dengan arahan berhenti systemctl, kami akan menghentikan pelaksanaan pengurus skrin Gnome. Melakukan ini secara automatik akan log keluar dari Shell Gnome:
sudo systemctl stop gdm
Sekiranya anda menggunakan LightDM dengan Gnome, bukannya arahan, anda harus menggunakan:
sudo systemctl stop lightdm
Langkah 2: Semasa melaksanakan perintah berhenti, gdm atau lightdm akan berhenti berjalan. Dari sini kita akan mulakannya semula menggunakan arahan mula:
sudo systemctl start gdm
Untuk LightDM arahan yang akan dilaksanakan adalah:
sudo systemctl start lightdm
Sekiranya arahan dijalankan dengan betul, kita akan melihat skrin masuk Gnome. Dari sana kita boleh log masuk lagi.
Kaedah 3: menggunakan gnome-shell –replace
Sekiranya anda telah mencuba kaedah Xorg dan Wayland di atas dan masih belum berjaya menyelesaikan masalahnya, masih ada cara ketiga untuk memulakan semula sesi Gnome Shell semasa ia dibekukan. Hujah "menggantikan"Ini bekerja dengan cara yang serupa dengan apa yang kami lakukan dengan Wayland sejak itu mesti dimulakan di terminal TTY. Kami akan mengaksesnya dengan kombinasi utama Ctrl + Alt + F2 atau Ctrl + Alt + F3.
Seperti yang saya baca di luar sana, penyelesaian ini berfungsi dengan semua versi Gnome Shell, termasuk Wayland.
Di dalam terminal TTY, kami akan log masuk dengan pengguna kami dan mengikuti arahan berikut:
Pertama kita akan buat fail bernama "gnome-mulakan semula" menggunakan arahan sentuhan:
touch gnome-restart
Berikut ini adalah gunakan arahan echo. Dengan itu kita akan menambahkan kod semula ke fail gnome-mulakan semula, menulis di terminal pertama baris:
echo '#!/bin/bash' > gnome-restart
Dan barisan ini yang lain:
echo 'DISPLAY=:0 gnome-shell --replace &' >> gnome-restart
Kami akan mengemas kini kebenaran fail 'gnome-mulakan semula' yang baru kita buat supaya kita dapat menjalankannya sebagai program dari terminal:
sudo chmod +x gnome-restart
Berikut ini adalah pindahkan fail 'gnome-mulakan semula'ke / usr / tong /. Dengan ini kita akan dapat melihat bahawa sistem dapat memanggilnya sebagai program:
sudo mv gnome-restart /usr/bin/
Dari terminal TTY, kita perlu menulis gnome-mulakan semula untuk memulakan semula sesi Gnome Shell kami beku. Kita juga dapat melaksanakan perintah ini secara langsung dari desktop Gnome dengan menekan Alt + F2 untuk membuka tetingkap perintah di mana kita akan menulis:
gnome-restart
Setelah berjaya melaksanakan perintah, sesi kita akan berfungsi semula.
Kaedah 4: menggunakan Killall
Bagaimanapun, ketika sesi Gnome terhenti, saya rasa ini adalah kaedah termudah untuk memulakannya semula. Kami hanya perlu menulis di TTY:
killall -3 gnome-shell
Perintah di atas juga boleh kita lakukan gunakannya sebagai alias dalam fail ~ / .bashrc seperti berikut:
alias kgnome=’killall -3 gnome-shell’
Setelah fail disimpan, apabila sesi desktop dibekukan, dari TTY kita hanya perlu menulis:
kgnome
Dengan perintah ini kita akan memaksa penutupan sesi terkunci.