Как мне восстановить, когда Compiz сработает?

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

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

compiz --replace &

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

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

??? - Я прав, что Compiz не работает или это X?

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

3 ответа

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

1
ответ дан 29 May 2018 в 09:03
  • 1
    да, это решение, которое сработает. Мне нравится держать чистый рабочий стол, я не использую значки или панель. Это будет работать. – winchendonsprings 17 May 2011 в 00:12
  • 2
    Если у вас открыт терминал, вы можете использовать мышь для копирования и вставки необходимых символов (включая конечный вывод строки) в терминал, что обычно работает, даже если терминал не имеет фокуса. – Florian Diesch 17 May 2011 в 00:24
  • 3
    Так что мне нужно будет держать что-то открытым с нужными персонажами? Я имею в виду, что я мог бы выполнять характер по характеру - c o m p i z (пробел) r e p l a c e (пробел) & amp; – winchendonsprings 17 May 2011 в 00:34
  • 4
    Если у вас нет чего-то с необходимыми символами, вам сначала нужно запустить команду, которая выводит их, возможно, используя символы из подсказки. – Florian Diesch 17 May 2011 в 00:53

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

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

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 не удался на устройстве». Несколько человек жалуются на это в Интернете.

1
ответ дан 29 May 2018 в 09:03

Существует этот скрипт secReplaceWindowManager.sh.

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

0
ответ дан 29 May 2018 в 09:03

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

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