Часто compiz падает, и клавиатура становится бесполезной. Обычно я захожу на консоль и перезагружаю GDM.
Есть ли решение, где я могу запустить резервное копирование Compiz, не теряя все в текущем сеансе?
compiz --replace &
Вот как я обычно перезагружаю Compiz, когда он падает, и я все еще могу использовать клавиатуру.
(Если у вас есть совет о том, как предотвратить сбой Compiz, я разместил здесь /ubuntu/42096/fresh-install-of-11-04x64-displaycompiz-constantly-failing
??? - Прав ли я, что Compiz терпит неудачу или это X?
Если после такого сбоя мышь все еще работает, вы можете добавить стартер,
/usr/bin/compiz --replace
чтобы начать работу с щелчком мыши.источник
Мое решение похоже на решение Эрика.
За исключением того, что я просто набираю «единство», поскольку мне кажется, что это работает намного лучше:
Для меня это выглядит беспорядком около 20 секунд. Но потом я на самом деле возвращаю все свои окна и могу продолжать работать, как будто ничего не произошло.
"DISPLAY =: 0.0 compiz --replace &" У меня не сработало, и я потерял много функциональности.
"sudo service lightdm restart" перезапускает все это, и вы теряете все свои окна. Может быть, это быстрее, чем перезагрузка.
Я полагаю, что compiz - действительно проблема здесь и имеет отношение к слишком большому количеству открытых вкладок. Если я вернусь к терминалу, я действительно смогу увидеть эту ошибку: «intel_do_flush_locked не удалось, на устройстве не осталось места» Несколько человек жалуются на это в Интернете.
источник
Есть этот скрипт secReplaceWindowManager.sh .
Каждые 10 секунд он будет проверять, запущен ли оконный менеджер, если нет, он запускает его; Вы также можете заменить их по желанию (в настоящее время он поддерживает compiz и metacity).
Он является интерактивным, поэтому требует запуска на экс. xterm как
xterm -bg darkorange -e "secReplaceWindowManager.sh;bash"&disown
.источник