Як я можу перезапустити Compiz з TTY? (І пов'язане, як я можу налаштувати резервний WM?)


48

Я тестую Натті, і Compiz продовжує на мене нападати. Однак, це не завжди дає мені можливість перезапустити Compiz, і чомусь не налаштований менеджер резервного вікна (WM).

Без WM всі мої програми все ще працюють, але вони не приймають введення з клавіатури, і я не можу перемикатися між ними.

Однак я можу натиснути Ctrl+ Alt+ F1і отримати термінал, і я можу killall Xorgскинути все; але я скоріше просто скиньте Compiz, якщо можливо.

Якщо я спробую ввести compiz --replaceTTY, він скаржиться на "фатальний - не вдалося відкрити дисплей". Чи є спосіб перезапустити компанію TTY1 Compiz? Як compiz --replace --display=something?

Крім того, чи є спосіб налаштувати диспетчер резервних вікон, щоб було простіший спосіб відновитись після збоїв у Compiz?


Ви повинні почати приймати відповіді. Поки ви задали 8 питань, але не прийняли жодної відповіді.
Майкл Мартін-Смукер

чи можна спростити це для (термінального) новичка?

Відповіді:


65

Перейдіть на термінал №1 ( Ctrl+ Alt+ F1) і запустіть

DISPLAY=:0 unity --replace 

або

DISPLAY=:0 compiz --replace

Іноді він не перезапускається. Просто вбийте всі compizпроцеси та повторіть спробу.


2
Остання єдність починається автоматично на DISPLAY =: 0.
Owais Lone

Ви також можете переключитися на використання "setid єдності" btw
Овайс Одинокий

Обидва ваші коментарі здаються цінними, але вони мені ще не зрозумілі: вони означають 1), що DISPLAY =: 0 можна скинути, навіть якщо використовувати tty -1 для заміни єдності, що працює, без проблем, у tty-7 ? та 2) чи рекомендуєте ви використовувати для цієї мети setid (а не () або & відмовитись або nohup), і якщо так, чому ?
горіх про natty


3
Я вбив compiz і мені довелося бігти, DISPLAY=:0 unity --replace щоб почати єдність. Щойно запущений compiz не показав оформлення вікон у повноекранному режимі і не запустив автоматично єдність.
conualfy

13

Вам потрібно встановити змінну середовища DISPLAY. У звичайному випадку для одного екземпляра Xorg ви можете це зробити

export DISPLAY=":0.0"

0

У мене була схожа проблема з тим, що мої менюбури та панелі завдань зникли.

Я спробував вказане вище рішення, але воно не вийшло. Однак з наступним я повернув свої речі до нормального :)

DISPLAY=:0
compiz --replace 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.