Как свернуть окна, проведя колесиком мыши по строке заголовка?
Это решение для Ubuntu 11.10 не работает:
gconftool-2 -s -t string /apps/gwd/mouse_wheel_action shade
У меня Ubuntu 12.04 с Unity-2D.
Спасибо.
решение1
Есть один обходной путь, который я уже использовал раньше, и он может оказаться вам полезен, поэтому я запишу его здесь.
Если невозможно настроить сворачивание окна в вашем оконном менеджере (пользователи Xfce имеют эту mousewheel_rollup
возможность в xfwm4), часто стоит попробовать такие инструменты, как wmctrl
и xdotool
, хотя некоторые оконные менеджеры игнорируют их команды. Параметр shade, похоже, присутствует в wmctrl
, но не в xdotool
.
Можно использовать wmctrl
для выбора текущего активного окна и свернуть его с помощью этой команды, адаптированной изполезная страница руководства:
wmctrl -r :ACTIVE: -b toggle,shaded
Эта команда позволяет wmmctrl
выбрать активное окно и включить или выключить его. Это должно поддерживаться большинством оконных менеджеров, включая metacity: протестируйте его, gnome-terminal
но не включайте, guake
так как это не даст никакого эффекта из-за способа guake
отображения терминала.
Я бы не привязывал его к колесику мыши, а к другой кнопке на мыши, например, к дополнительной на боковой стороне (если она у вас есть). Тогда простое нажатие на нее будет переключать сворачивание активного окна.
Так что устанавливайте программы с
sudo apt-get install wmctrl xbindkeys
Вам необходимо добавить строки ниже ~/.xbindkeysrc
(вы можете выбрать собственную привязку или комбинацию; это просто моя дополнительная клавиша мыши в качестве примера):
# specify a mouse button/combination
"wmctrl -r :ACTIVE: -b toggle,shaded"
b:9
Запустите killall xbindkeys
и затем xbindkeys &
, чтобы перечитать файл конфигурации (или выйдите из системы и войдите снова).
Это, пожалуй, лучшее, что вы можете сделать на данный момент, и это то же самое, о чем вы просите, но сделано немного по-другому, поэтому это может оказаться для вас полезным.
Для получения дополнительной информации см. man wmctrl
, man xbindkeys
илиСтраницы руководства Ubuntu В сети.