Bagaimana saya bisa memulai kembali Compiz dari TTY? (& Terkait, bagaimana saya bisa mengatur WM cadangan?)

48

Saya menguji Natty, dan Compiz terus menabrak saya. Namun, itu tidak selalu memberi saya opsi untuk memulai kembali Compiz, dan untuk beberapa alasan tidak memiliki fallback window manager (WM) yang dikonfigurasi.

Tanpa WM, semua program saya masih berjalan, tetapi mereka tidak menerima input dari keyboard, dan saya tidak dapat beralih di antara mereka.

Namun, saya dapat menekan Ctrl+ Alt+ F1dan mendapatkan terminal, dan saya dapat killall Xorgmengatur ulang semuanya; tapi, saya lebih suka mereset Compiz, jika memungkinkan.

Jika saya mencoba mengetik compiz --replaceTTY, ia mengeluh "fatal - tidak bisa membuka tampilan." Apakah ada cara agar TTY1 memulai kembali Compiz? Suka compiz --replace --display=something?

Selain itu, apakah ada cara untuk mengkonfigurasi window manager cadangan sehingga ada cara yang lebih mudah untuk pulih dari crash Compiz?

Jonathan
sumber
Anda harus mulai menerima jawaban. Sejauh ini Anda telah mengajukan 8 pertanyaan tetapi belum menerima jawaban.
Michael Martin-Smucker
dapatkah ini disederhanakan untuk newb (terminal)?

Jawaban:

65

Beralih ke terminal nomor 1 ( Ctrl+ Alt+ F1) dan jalankan

DISPLAY=:0 unity --replace 

atau

DISPLAY=:0 compiz --replace

Terkadang tidak restart. Cukup bunuh semua compizproses dan coba lagi untuk berjaga-jaga.

Owais Lone
sumber
2
Persatuan terbaru dimulai dengan sendirinya pada DISPLAY =: 0 secara otomatis.
Owais Lone
Anda juga dapat beralih menggunakan 'setid unity' btw
Owais Lone
Kedua komentar Anda tampaknya berharga, tetapi belum jelas bagi saya: apakah artinya 1) bahwa DISPLAY =: 0 dapat dihapus, bahkan ketika menggunakan tty -1 untuk menggantikan menjalankan kesatuan , macet, di tty-7 ? dan 2) apakah Anda merekomendasikan menggunakan setsid untuk tujuan ini (daripada () atau & menolak atau tidak) dan jika demikian mengapa ?
gila tentang rapi
3
Saya telah membunuh compiz dan saya harus berlari DISPLAY=:0 unity --replace untuk memulai persatuan. Hanya menjalankan compiz tidak menampilkan dekorasi jendela layar penuh dan tidak secara otomatis memulai kesatuan.
conualfy
13

Anda perlu mengatur variabel lingkungan DISPLAY, dalam kasus biasa Xorg instance tunggal Anda dapat melakukannya dengan

export DISPLAY=":0.0"
Adam Byrtek
sumber
0

Saya memiliki masalah yang sama dengan menubar dan taskbar saya menghilang.

Saya mencoba solusi di atas tetapi tidak berhasil. Namun dengan yang berikut ini saya mendapatkan barang saya kembali normal :)

DISPLAY=:0
compiz --replace 
Nosferius
sumber