14.04 Нажатие кнопки Compiz потеряно
Я использую кнопки 6 и 7 (колесо мыши сдвинуто вбок), чтобы вращать куб compiz. Это работало найти до вчерашнего дня, когда я обновился до 14.04.
После обновления нажатия кнопок работали правильно, если мышь зависла над рабочим столом, но были потеряны, если мышь была над любым окном. Я хорошо осмотрелся вокруг, но не смог найти ошибку, которая бы соответствовала этому поведению.
Мое текущее решение использует xbindkeys
а также xdotool
- это ужасный хак
# move left
"xdotool key ctrl+alt+Left"
b:6
# move right
"xdotool key ctrl+alt+Right"
b:7
В основном, с помощью сочетаний клавиш, чтобы изменить рабочий стол с помощью скрипта, активированного мышью.
Помимо того, что это ужасный хак, он также замедляет скорость смены рабочего стола.
Я попытался использовать инструмент "Команды" ccsm для сопоставления с командами xdotool, но у него, очевидно, была та же проблема, что он работал только с мышью над рабочим столом.
Что происходит с compiz, это проявление ошибки?
1 ответ
Очевидно, что последние версии Compiz не будут привязывать колесо мыши (кнопки 4-7) для окон, отличных от рабочего стола, если не настроена клавиша-модификатор (SHIFT, ALT и т. Д.).
Это было еще более ограниченным, так что никакие специальные кнопки мыши не были связаны, но это было исправлено около месяца назад (см. Ошибку #1304877 для получения подробной информации). Теперь по крайней мере кнопки> 7 можно использовать снова. Кнопки 4-7, однако, явно не выгружаются, если текущее окно не является рабочим столом (см. Diff of commit, связанный в отчете об ошибке выше).