GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara me-restart layar beku di Ubuntu tanpa kehilangan jendela yang terbuka?

PENAFIAN: Menurut komentar Brenden, ini mungkin sudah usang dan tidak berfungsi lagi dengan versi Ubuntu yang lebih baru. Bersiaplah juga bahwa Anda mungkin kehilangan jendela yang terbuka.

Sekarang saya mendapatkannya untuk Unity (saya baru saja mengganti shell GNOME saya dengan unity tanpa keluar atau menutup jendela):

  1. Buka tty1 [Ctrl]+[Alt]+[F1]
  2. Ketik DISPLAY=:0 sehingga program tahu di port mana untuk menemukan X-Server
  3. export DISPLAY
  4. unity --replace atau gnome-shell --replace (Anda juga dapat mengganti GNOME-Shell dengan unity atau Unity dengan GNOME-Shell)

Ini hanya berfungsi jika bukan X-Server atau GNOME yang dibekukan tetapi hanya Unity atau GNOME-Shell.

Cara kerjanya:Komunikasi antara program dan X-Server untuk menampilkan UI mereka bekerja melalui soket jaringan. Ini biasanya di "localhost:0" short ":0". Dengan menyetel variabel DISPLAY, program mengetahui di mana menemukan X-Server untuk berkomunikasi dengannya, sehingga program ditampilkan di X-Server pada tty7 meskipun program berjalan pada tty1.

Konten jendela dikelola oleh X-Server sedangkan posisi dan batas jendela dikelola oleh pengelola jendela yang terintegrasi dalam kesatuan atau GNOM-shell sehingga ada cara untuk menggantinya saja tanpa memulai ulang aplikasi pada X- Server.

PS:Saya hanya menjelaskan apa yang saya pahami, jadi harap edit dan koreksi saya jika saya salah dalam beberapa hal.

EDIT: Untuk GNOME-Shell, ada cara lain untuk memulai ulang. Setelah mengubah ke tty cukup ketik pkill -HUP gnome-shell , saya tidak tahu apakah ada yang mirip dengan Unity.


Linux
  1. Cara mengatur nama host secara permanen di ubuntu tanpa memulai ulang

  2. Bagaimana Cara Meningkatkan Batas File Terbuka di Ubuntu?

  3. Bagaimana cara memulai ulang bluetooth di Ubuntu?

  1. Bagaimana Cara Melihat Daftar Semua Windows yang Terbuka Di Panel Di Unity?

  2. Bagaimana cara keluar dari 'layar' tanpa mengetik 'keluar'?

  3. Bagaimana cara membuka port serial di linux tanpa mengubah pin?

  1. Bagaimana cara menginstal Ubuntu 20.04 di Windows 10?

  2. Cara membuka port di Linux

  3. Bagaimana saya bisa menginstal Windows 7 tanpa dvd atau usb, di linux?