Плагин Scale постоянно забывает настройки горячих углов при перезагрузке
Я использую Ubuntu 12.04 с Unity, который, как я полагаю, использует и Compiz. У меня есть Compiz Settings Manager, и я заставляю верхний левый и нижний левый углы моего экрана активировать функцию "Масштаб" (например, Exposé) для масштабирования и отображения всех окон.
Проблема в том, что при перезагрузке компьютера горячие углы больше ничего не делают. Я должен вернуться в диспетчер настроек compiz, удалить опцию горячего угла, а затем установить ее снова. Кажется, что-то перезаписывает или удаляет параметр горячего угла compiz при перезапуске.
Обновление: иногда настройка теряет свою актуальность даже во время работы компьютера. Я еще не понял, что вызывает это.
7 ответов
Основные сообщения об ошибках находятся по адресу https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/986208 и https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/858845.
За 12.04
Полупостоянное решение скопировано здесь:
- Запустите gconf-editor из терминала или Alt+F2
- Перейдите к приложениям> compiz-1 > общие> screen0 > параметры
- Изменить ключ:
active_plugins
- Переместите "Масштаб" в конец списка.
- Переместите "Экспо" внизу справа над "Масштаб" и под Unityshell.
Я говорю "полупостоянный", потому что некоторые обновления программного обеспечения (Unity) могут вызвать перестройку плагина, поэтому вам может потребоваться повторять эти шаги 2 или 3 раза в месяц.
За 12.10 и 13.04:
Вышеупомянутое исправление перестало работать с обновлением до 12.10 и продолжается с 13.04. Предлагаемые решения для 12.10 и 13.04 представлены по ссылке выше, но пока ничего хорошего.
Полупостоянное решение для 12.10:
- Запустите dconf-editor из терминала или Alt+F2
- Перейдите к /org/compiz/profile / unity / plugins / core
- Изменить ключ:
active-plugins
- Переместите "scale" и "expo" в конец списка.
Обратите внимание, что обновления системы могут отменить это исправление, и вам, возможно, придется использовать 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 просто не работают
В 14.04 работает nohup compiz --replace &
в терминале решает мою проблему, но мне все равно приходится вводить его каждый раз после перезагрузки. Я попытался вручную упорядочить плагины, так как большинство ответов здесь говорят вам, но это просто вылетает compiz.
Мое временное решение - запуск приложения "Ubuntu Tweak" один раз после каждой перезагрузки. (Изменение порядка плагинов тоже работает, но оно также временно. Мне нужно изменить их после перезагрузки.)
Ответ @James был довольно подробным, и скриншоты очень помогли. Однако Compiz все еще забывал настройки. "UnityShell" продолжает попадать в конец списка после каждой перезагрузки, а также излишних масштабов и выставок.
Мне удалось решить проблему, заблокировав положения клавиш. Вы можете сделать это с помощью CCSM.
Откройте CCSM (CompizConfig) и нажмите на предпочтение, а затем Список плагинов. Снимите флажок "Автоматическая сортировка плагинов". Убедитесь, что Scale является последней записью и выставкой чуть выше этого. Если вы используете аддон Scale, убедитесь, что он находится ниже масштаба.
Теперь перезагрузите компьютер, и Scale and Expo загрузится. Вы также можете проверить порядок ключей в редакторе conf и убедиться, что они занимают свои позиции. Надеюсь это поможет.
Этот комментарий решил проблему для меня. Просто отключите "Launcher Capture Mouse" в "Плагине Ubuntu Unity -> Экспериментальный".
В 14.04 перемещение (в dconf) "scale" и "expo" ПОСЛЕ "unityshell" (так в конце списка) заставляет систему полностью зависать после запуска масштаба (по горячему углу или по клавише). Экспо, кажется, работает.