Как свернуть окна с помощью колесика мыши в Unity-2D

Как свернуть окна с помощью колесика мыши в Unity-2D

Как свернуть окна, проведя колесиком мыши по строке заголовка?

Это решение для 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 В сети.

Связанный контент