Làm cách nào tôi có thể khởi động lại Compiz từ TTY? (& Liên quan, làm cách nào tôi có thể thiết lập dự phòng WM?)


48

Tôi đang kiểm tra Natty và Compiz tiếp tục đâm vào tôi. Tuy nhiên, nó không phải lúc nào cũng cho tôi tùy chọn khởi động lại Compiz và vì một số lý do không có trình quản lý cửa sổ dự phòng (WM) được cấu hình.

Không có WM, tất cả các chương trình của tôi vẫn đang chạy, nhưng chúng không chấp nhận đầu vào từ bàn phím và tôi không thể chuyển đổi giữa chúng.

Tuy nhiên, tôi có thể nhấn Ctrl+ Alt+ F1và nhận thiết bị đầu cuối và tôi có thể killall Xorgđặt lại mọi thứ; nhưng, tôi chỉ muốn thiết lập lại Compiz, nếu có thể.

Nếu tôi thử gõ compiz --replaceTTY, nó sẽ phàn nàn "gây tử vong - không thể mở màn hình." Có cách nào để TTY1 khởi động lại Compiz không? Giống như compiz --replace --display=something?

Ngoài ra, có cách nào để định cấu hình trình quản lý cửa sổ dự phòng để có cách phục hồi dễ dàng hơn từ sự cố Compiz không?


Bạn nên bắt đầu chấp nhận câu trả lời. Cho đến nay bạn đã hỏi 8 câu hỏi nhưng chưa chấp nhận bất kỳ câu trả lời nào.
Michael Martin-Smucker

điều này có thể được đơn giản hóa cho một (thiết bị đầu cuối) newb?

Câu trả lời:


65

Chuyển sang thiết bị đầu cuối số 1 ( Ctrl+ Alt+ F1) và chạy

DISPLAY=:0 unity --replace 

hoặc là

DISPLAY=:0 compiz --replace

Đôi khi nó không khởi động lại. Chỉ cần giết tất cả các compizquy trình và thử lại trong trường hợp.


2
Thống nhất mới nhất tự khởi động trên HIỂN THỊ =: 0 tự động.
Owais Lone

Bạn cũng có thể chuyển sang sử dụng 'setsid unity' btw
Owais Lone

Cả hai nhận xét của bạn đều có vẻ có giá trị, nhưng đối với tôi vẫn chưa rõ ràng: chúng có nghĩa là 1) rằng HIỂN THỊ =: 0 có thể bị hủy, ngay cả khi sử dụng tty -1 để thay thế sự thống nhất đang chạy, bị lỗi, trong tty-7 ? 2) bạn có khuyên bạn nên sử dụng setsid cho mục đích này (chứ không phải () hoặc & disown hoặc nohup) và nếu vậy tại sao ?
hấp dẫn về


3
Tôi đã giết compiz và tôi phải chạy DISPLAY=:0 unity --replace để bắt đầu đoàn kết. Chỉ chạy compiz không hiển thị trang trí cửa sổ toàn màn hình và không tự động bắt đầu thống nhất.
conualfy

13

Bạn cần đặt biến môi trường HIỂN THỊ, trong trường hợp thông thường của một cá thể Xorg, bạn có thể làm điều đó với

export DISPLAY=":0.0"

0

Tôi đã có một vấn đề tương tự với thanh thực đơn và thanh tác vụ của tôi đã biến mất.

Tôi đã thử giải pháp trên nhưng không được. Tuy nhiên với những điều sau đây tôi đã đưa công cụ của mình trở lại bình thường :)

DISPLAY=:0
compiz --replace 
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.