Pertanyaan Bagaimana cara me-restart Cinnamon dari tty?


Saya menginstal Cinnamon pada Ubuntu 12.04 saya, dan itu bekerja dengan baik, tetapi kadang-kadang hanya membeku tanpa alasan. Saya bisa menggerakkan mouse saya tetapi tidak bisa mengklik apa pun.

Jadi saya ingin me-restart Cinnamon dari tty, seperti yang biasa saya lakukan dengan gnome shell. Bagaimana aku melakukan itu?

Saya mencoba killall cinnamon dan tidak ada yang terjadi.

Lalu saya mencoba export DISPLAY=:0.0 , cinnamon --replace dan masih tidak ada apa-apa.

Saya kira perintahnya cinnamon tidak valid. Saya tidak ingin me-restart seluruh server X karena semua jendela saya akan tertutup. Saya hanya ingin me-restart window manager karena saya yakin itu menyebabkan masalah.


64
2018-05-29 19:29


asal




Jawaban:


Memukul Alt+F2, ketik r dan tekan enter.


105
2018-03-09 19:48



Ini jawaban yang benar. Bekerja untuk saya (Deb.7) - Stichoza
Dalam kasus saya, Cinnamon benar-benar beku dan tidak merespons Alt + F2. - levesque
ini hanya salah karena pertanyaannya adalah "[...] dari tty? " - Lucas
Saya sepenuhnya setuju dengan @Lucas di sini, tapi saya akan menunda pemungutan suara hanya karena itu adalah cara pintas yang sangat berguna untuk diketahui, bahkan jika tidak dari tty seperti yang dijelaskan oleh OP. Mungkin dibayangkan bekerja sementara kayu manis tidak berfungsi dengan baik meskipun? - mc0e
@kmarsh Pembaruan harus menyelesaikan itu. Bekerja pada Mint 18 Cinnamon - dan menyelamatkan saya dari menginstal applet ekstra hanya untuk fungsi yang jarang digunakan. Karena beberapa applet memerlukan restart Cinnamon setelah diinstal, itu memang cara pintas yang sangat berguna - meskipun saya sepenuhnya setuju itu bukan jawaban OP setelahnya. Pertama klik pencarian Google untuk "restart Cinnamon", jadi +1 dan biarkan tetap :) - Izzy


Hal ini sering terjadi pada saya juga, dan utas ini adalah salah satu hasil teratas ketika googling untuk "restart cinnamon". Sayangnya, instruksi tidak bekerja untuk saya (hanya karena nomor tampilan salah!). Untuk pengunjung mendatang, inilah yang saya lakukan yang selalu membantu saya.

  1. Kayu manis membeku
  2. Ganti tty. Saya biasanya pergi ke tty6, Ctrl+Alt+F6
  3. Jika Anda perlu login terlebih dahulu, lakukan saja.
  4. Mengetik w (ya, cukup hurufnya) dan tekan enter. Perintah ini melakukan banyak hal yang berbeda, tetapi Anda memerlukannya untuk mengetahui jumlah tampilan yang Anda gunakan. Nomor tampilan ada di kolom FROM. punya saya :0 (ya, termasuk usus besar).
  5. Dengan asumsi bahwa kayu manis sudah mati (yang akan Anda perhatikan oleh jendela yang kurang memiliki judul dan Anda tidak dapat memindahkan jendela yang berbeda di sekitar, dan mungkin bahkan tidak dapat menggunakan keyboard), Anda mengetik export DISPLAY=:0; cinnamon &, dan jangan lupa usus besar. Saya menambahkan ampersand (&) hanya untuk tidak membuat tty itu sibuk.

Ini selalu berhasil untuk saya, dan saya tidak kehilangan jendela yang terbuka. Juga, saya menyimpan instruksi ini dalam file yang disebut restartcinnamon, yang hanya file teks. Saya menyimpan file itu di folder Dropbox saya, jadi tidak peduli mesin apa yang saya gunakan, saya bisa mengetik cat ~/Dropbox/restartcinnamon jika saya perlu diingatkan bagaimana melakukannya.


46
2017-10-11 14:09



Setelah melakukan ini, 3 layar saya (3 monitor) menjadi seperti satu. Ada saran? - justingordon
Memperbaiki kemudian adalah membuka panel menampilkan dan kemudian klik OK. Ada jalan lain tentang ini? Dukungan multi-monitor selalu flakey di Linux. - justingordon
Juga perlu diperhatikan: TTY tidak mengambil status Num-lock saat ini. Memiliki beberapa waktu yang membingungkan mencari tahu mengapa kata sandi saya salah ... - Richard de Wit
Di atas bekerja (terima kasih!). Saya menggunakan 2 monitor, saya menonaktifkan laptop saya dan menggunakan monitor utama dengan "Disper -S", setelah restart kayu manis saya memiliki layar hitam. Saya menggunakan "disper -s" (perhatikan huruf kecil di sini, artinya layar utama) untuk beralih kembali ke layar laptop dan ... monitor utama malah menyala. Jika ada yang menggunakan disper, mungkin coba varian big-S dan little-s? Saya menggunakan Synapse jadi saya hanya mengetik Ctrl-Shift-Space (hotkey saya) dan kemudian "Disper -S" - Ian Ozsvald


Itu cinnamon --replace proses dapat mengirim sinyal HUP yang akan memicunya untuk restart, sehingga menjaga jendela yang terbuka dan menjalankan aplikasi.

$ pkill -HUP -f "cinnamon --replace"

Ini akan berhati-hati untuk mengirim sinyal HUP ke proses yang sesuai dengan pola, "kayu manis - tempat". Sinyal HUP (SIGHUP) memberi tahu proses untuk "Hang Up".


38
2017-09-13 03:47



Ini adalah solusi pertama yang berhasil bagi saya tanpa efek samping yang buruk. Bagi yang tidak tahu .. jika Anda tidak dapat memulai terminal, tekan Alt+F2 untuk masuk ke TTY, masuk dengan akun berkemampuan admin, menjadi root, lalu masukkan perintah itu. Anda mungkin harus melakukannya Alt+F[n] untuk kembali ke X TTY Anda. - aggregate1166877
Apakah yang cinnamon --replace proses lakukan? - Seanny123
@ Seanny123 - memulai kembali kayu manis tetapi menggantikan yang sekarang dengan yang baru. - slm
ah, jadi proses macet mencoba mengganti contoh kayu manis yang ada, yang menyebabkan pembekuan, itulah mengapa saya harus membunuhnya? - Seanny123
@ Seanny123 - kayu manis digantung, ganti memicu restart tetapi meninggalkan semua bit "anak" berikutnya saja. - slm


Sulusi termudah adalah:

killall -HUP cinnamon

18
2017-11-05 14:53



Bekerja untuk saya dengan sempurna. - Luca Steeb
Ini membuat saya keluar dari sesi Cinnamon yang ada. - musiphil


Ketika Anda membunuh kayu manis, periksa apakah itu tidak berhenti menulis killall cinna dan menekan Tab. Jika sisa kata itu muncul, buatlah ia mati killall -9 cinnamon, kemudian restart, menggunakan apa yang Anda coba tetapi tanpa --replace:

export DISPLAY=:0.0; cinnamon

9
2018-06-03 18:12





Anda dapat memulai kembali Cinnamon dengan:

  1. mendesak Alt+F2, ketik r, dan tekan Memasukkan,

  2. Ctrl+Alt+Menghapus (restart Xorg),

  3. di TTY gunakan perintah: sudo service mdm restart


8
2018-01-06 03:42





Kombinasi dari komentar di atas berhasil untuk saya:

  1. Ctrl-Alt F1 untuk beralih ke terminal 1. Masuk jika perlu
  2. $ w  (ya, satu huruf "w" adalah perintah) untuk melihat tampilan Anda # di kolom FROM). Bagi saya itu :0(termasuk usus besar). Juga, kolom TTY akan memiliki terminal # dari sesi cinnammon Anda (bagi saya itu tty8).
  3. $ cinnammon --replace --clutter-display=:0 2> /dev/null &

    Catatan tentang perintah terakhir ini:

    • :0 adalah tampilan saya #.
    • & mengembalikan kontrol terminal
    • itu --clutter-display, jika tidak dimasukkan, menggunakan DISPLAY, variabel, itulah sebabnya mengapa beberapa saran sebelumnya melakukan EKSPOR terlebih dahulu. Tapi Anda bisa langsung meneruskan argumen ke kayu manis. Lihat cinnamon --help untuk lebih.
    • 2> /dev/null redirect stderr ke mana-mana jadi terminal saya tidak penuh dengan pesan.
  4. Ctrl-Alt-F8  untuk kembali ke lingkungan kayu manis jendela saya (F8 bagi saya karena terminal saya tty8 per w perintah di atas. Bagi Anda itu mungkin bukan F8.)

Hasil bersih: kayu manis ini dimulai kembali di terminal saya (tty8) tanpa kehilangan jendela saya.


2
2017-10-06 17:03





coba ini

  1. mendesak Ctrl + Alt + F2
  2. export DISPLAY=:0.0; cinnamon --replace

1
2018-06-26 00:13



-1 Pertanyaannya mengatakan dengan sangat jelas bahwa ini tidak berhasil. - David Foerster


Anda dapat mencoba w -ous perintah dan periksa apakah ada nomor untuk DISPLAY. Jika tidak ada nomor yang digunakan startx dan Alt+F7 untuk kembali ke GUI.


1
2018-05-14 11:10





Setelah Anda beralih ke tty, coba ini killall -HUP cinnamon. Tekan Ctrl + Alt + F7. Kayu manis akan menanyakan Anda apakah Anda ingin menghidupkan kembali kayu manis.


1
2018-05-26 04:52





Saya memiliki masalah ini secara berkala karena driver gfx untuk HP Envy.

Saya perlu melakukan salah satu atau kedua hal berikut ini tergantung pada situasi;

  1. Sebagai jawaban atas, dan yang lain, sarankan - restart kayu manis - Tekan ALT + F2, tekan R, lalu tekan MEMASUKKAN. (Lakukan ini jika taskbar menjadi tidak responsif, atau windows tidak benar-benar memiliki fokus, klik-on dll. Misalnya, Anda mungkin mengklik atau mengetik di jendela yang tampaknya memiliki fokus, tetapi yang di belakang menerima acara - ini dapat bahkan dia tersembunyi sepenuhnya di belakang jendela yang Anda pikir aktif)
  2. Beralih ke konsol virtual, lalu kembali ke X - Tekan CTRL + ALT + F1, untuk pergi ke konsol, lalu tekan ALT + F8 untuk kembali ke X. - (Lakukan ini jika layar SELURUH tidak responsif - setidaknya Anda tidak MELIHAT apa pun terjadi - hal ini setidaknya bisa diperbaiki untuk saya.)

Masalah ini masih ada untuk saya - Linux Mint 17.x - semoga membantu!


1
2017-11-22 13:52