Как мне восстановиться при сбое Compiz?

Часто compiz падает и клавиатура становится бесполезной. Обычно я захожу на консоль и перезагружаю GDM.

Есть ли решение, при котором я могу запустить Compiz обратно без потери всего в текущем сеансе?

compiz --replace &

Вот как я обычно перезагружаю Compiz, когда он падает, и я все еще могу использовать клавиатуру.

(Если у вас есть совет по предотвращению сбоя Compiz, я разместил здесь https://askubuntu.com/questions/42096/fresh-install-of-11-04x64-displaycompiz-constantly- терпит неудачу

??? - Прав ли я, что Compiz терпит неудачу или это X?

9
задан 13 April 2017 в 15:24

4 ответа

Если это - "просто" катастрофический отказ compiz, необходимо смочь восстановить его от одного из TTYs, даже если клавиатура не работает в X.

  1. хит ctrl+alt+F1 для получения до консоли

  2. Войдите в систему со своим обычным именем пользователя и паролем

  3. Введите следующее:

    ОТОБРАЗИТЕ =:0.0 compiz - замена и

  4. Если compiz все еще действительно зависает, Вы, возможно, должны уничтожить его с большим количеством полномочий и попробовать еще раз:

    killall-9 compiz

    ОТОБРАЗИТЕ =:0.0 compiz - замена и

  5. Затем Стрелка Alt+Left хита, пока Вы не добираетесь до экрана, куда X работает.

11
ответ дан 13 April 2017 в 15:24

Если мышь все еще работает после такого сбоя, вы можете добавить стартер для /usr/bin/compiz --replace, чтобы вы могли начать с щелчка мыши.

0
ответ дан 13 April 2017 в 15:24

Это скрипт secReplaceWindowManager.sh .

Каждые 10 секунд он будет проверять, работает ли оконный менеджер, если нет, он будет запускать его; Вы также можете заменить их по желанию (в настоящее время он поддерживает compiz и metacity).
Он является интерактивным, поэтому требует запуска на экс. xterm как xterm -bg darkorange -e "secReplaceWindowManager.sh;bash"&disown.

0
ответ дан 13 April 2017 в 15:24

Мое решение похоже на решение Эрика.

За исключением того, что я просто набираю «единство», поскольку мне кажется, что это работает намного лучше:

ctrl+alt+f1 - Takes you to command prompt

login
> unity

alt+left to get back the gui.

Для меня это выглядит беспорядком около 20 секунд. Но потом я на самом деле возвращаю все свои окна и могу продолжать работать, как будто ничего не произошло.

"DISPLAY =: 0.0 compiz --replace & amp;" Не работал для меня, и я потерял много функциональности.

«sudo service lightdm restart» перезапускает все это, и вы теряете все свои окна. Может быть, это быстрее, чем перезагрузка.

Я считаю, что здесь важна проблема с compiz, и она имеет отношение к слишком большому количеству открытых вкладок. Если я вернусь к терминалу, я действительно смогу увидеть эту ошибку: «intel_do_flush_locked не удалось, на устройстве не осталось места» Несколько человек жалуются на это по всему Интернету.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: