Я использую Ubuntu 12.04 с Unity, который, как я полагаю, использует и Compiz. У меня есть Compiz Settings Manager, и я заставляю верхний левый и нижний левый углы моего экрана активировать функцию «Масштаб» (например, Exposé) для масштабирования и отображения всех окон.
Проблема в том, что при перезагрузке компьютера горячие углы больше ничего не делают . Я должен вернуться в диспетчер настроек compiz, удалить опцию горячего угла, а затем установить ее снова. Кажется, что-то перезаписывает или удаляет параметр горячего угла compiz при перезапуске.
Обновление : иногда настройка теряет свою актуальность даже во время работы компьютера. Я еще не понял, что вызывает это.
compiz --replace
. Он заменяет любые работающие оконные менеджеры (в основном, перезапускает compiz). Посмотрите, начнет ли он запоминать ваши настройки. Пока что это мое.compiz --replace
в терминале, и теперь горячий угол снова активен. спасибо, надеясь, что это останется.Ответы:
Основные сообщения об ошибках находятся по адресу https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/986208 и https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/858845 .
За 12.04
Полупостоянное решение скопировано здесь:
active_plugins
Я говорю «полупостоянный», потому что некоторые обновления программного обеспечения (Unity) могут вызвать перестройку плагина, поэтому вам может потребоваться повторять эти шаги 2 или 3 раза в месяц.
За 12.10 и 13.04:
Вышеупомянутое исправление перестало работать с обновлением до 12.10 и продолжается с 13.04. Предлагаемые решения для 12.10 и 13.04 представлены по ссылке выше, но пока ничего хорошего.
Полупостоянное решение для 12.10:
active-plugins
Обратите внимание, что обновления системы могут отменить это исправление, и вам, возможно, придется использовать dconf, чтобы исправить это снова.
Пожалуйста, продолжайте вносить свой вклад в сообщение об ошибке, чтобы исправить проблему в 12.04 LTS, 12.10 и более поздних версиях.
источник
Для тех, кто испытывает эту проблему в 12.10 попробуйте это
Изменение порядка в ключе dconf:
"/ орг / Compiz / Профили / единство / плагинов / ядро / активные-плагинов"
читать:
['core', 'смесь', 'opengl', 'decor', 'gnomecompat', 'resize', 'snap', 'move', 'regex', 'place', 'vpswitch', 'grid', ' widget »,« compiztoolbox »,« session »,« imgsvg »,« mousepoll »,« imgpng »,« animation »,« wall »,« unitymtgrabhandles »,« обходные пути »,« ezoom »,« fade »,« unityshell » «Масштаб», «Экспо»]
Исправлена проблема для меня, в Ubuntu 12.10 64bit. Я не уверен, требуется ли это, но для тех, кто говорит, что это не работает для них, убедитесь, что у вас установлен «Ubuntu-Tweak». Я вспоминаю, что при исследовании этой проблемы я сталкивался с утверждением, что зависимый пакет, установленный с Ubuntu Tweak, исправляет еще одну проблему с помощью экранных триггеров, сохраняемых при перезагрузках.
Кроме того, я знаю, что это должно быть очевидно, но если ваша машина не будет делать 3D-ускорение, эти плагины Compiz просто не работают
источник
Мое временное решение - запуск приложения «Ubuntu Tweak» один раз после каждой перезагрузки.
(Изменение порядка плагинов тоже работает, но оно также временно. Мне нужно изменить их после перезагрузки.)источник
Этот комментарий решил проблему для меня. Просто отключите «Launcher Capture Mouse» в «Плагине Ubuntu Unity -> Экспериментальный».
источник
Ответ @James был довольно подробным, и скриншоты очень помогли. Однако Compiz все еще забывал настройки. «UnityShell» продолжает попадать в конец списка после каждой перезагрузки, а также излишних масштабов и выставок.
Мне удалось решить проблему, заблокировав положения клавиш. Вы можете сделать это с помощью CCSM.
Откройте CCSM (CompizConfig) и нажмите на предпочтение, а затем Список плагинов. Снимите флажок «Автоматическая сортировка плагинов». Убедитесь, что Scale является последней записью и выставкой чуть выше этого. Если вы используете аддон Scale, убедитесь, что он находится ниже масштаба.
Теперь перезагрузите компьютер, и Scale and Expo загрузится. Вы также можете проверить порядок ключей в редакторе conf и убедиться, что они занимают свои позиции. Надеюсь это поможет.
источник
В 14.04 запуск
nohup compiz --replace &
в терминале решает мою проблему, но мне все равно приходится вводить его каждый раз после перезагрузки. Я попытался вручную упорядочить плагины, так как большинство ответов здесь говорят вам, но это просто вылетает compiz.источник
metacity --replace
(я думаю, что это позволяет правильно завершить / очистить compiz), подождать 3 с иcompiz --replace
В 14.04 перемещение (в dconf) «scale» и «expo» ПОСЛЕ «unityshell» (так в конце списка) заставляет систему полностью зависать после запуска масштаба (по горячему углу или по клавише). Экспо, кажется, работает.
источник