Карта рабочего пространства переключиться на кнопки мыши в корице

8

Я хочу настроить корицу на переключение рабочих пространств вправо и влево, когда я нажимаю кнопку мыши с колесиком прокрутки мыши вправо или влево, но я не вижу опции в настройках корицы. Есть ли способ сделать это?

Benj
источник
Я думаю, что кликером колесика мыши вправо или влево ОС считает «стрелку влево» и «стрелку вправо». По крайней мере, так было, когда у меня была мышь, которая делала это несколько лет назад, сопоставив «стрелку вправо» с функцией в vlc, и я могла выполнить эту функцию с помощью мыши.
Terdon

Ответы:

7

[Я думаю, что это наиболее уместно, чтобы перечислить в качестве отдельного ответа, 2,5 года спустя]

Это можно сделать с помощью xbindkeys.

Установите ( #apt-get install xbindkeys), а затем добавьте это в конец ~/.xbindkeysrc:

# Previous desktop
"dbus-send --session --type=method_call --dest=org.Cinnamon /org/Cinnamon org.Cinnamon.switchWorkspaceLeft"
  b:6

# Next desktop
"dbus-send --session --type=method_call --dest=org.Cinnamon /org/Cinnamon org.Cinnamon.switchWorkspaceRight"
  b:7

( b:6и b:7, соответственно, левая и правая кнопки на моем колесе мыши - ymmv; используйте xevдля определения правильных индексов).

xbindkeysдолжен автоматически перезагрузить свою собственную конфигурацию, но вам может потребоваться ее принудительное использование killall -HUP xbindkeys. Вам также может потребоваться выйти из системы и снова войти в нее после первой установки.

Саймон
источник
1
Мне нужно было добавить, + Releaseчтобы он работал, как в b:8 + Release. В противном случае идеально!
Tobia
Это идеальное решение для работы с xserver-xorg-input-mtrackвоспроизведением изменений / смахиваний в рабочих пространствах OSX.
IMIL
Просто примечание для тех, кто использует imwheel / mousewheel.sh ( github.com/hansfilipelo/bin/blob/master/mousewheel.sh ) для настройки скорости прокрутки колеса. Вам придется перезапустить его, чтобы вышеперечисленное сработало. Мне понадобилось время, чтобы понять.
Андрей
1

Я также очень хочу заставить это работать (это одна вещь, от которой я действительно скучаю compiz!). Прямо сейчас, насколько мне известно, Cinnamon / Muffin API, похоже, не предоставляет необходимые события, но как только это произойдет, я напишу расширение для этого. Между тем, есть расширение, которое я использую как второе лучшее решение. Возможно, это будет полезно и для вас.

Саймон
источник
to upvoter - ниже добавлен новый ответ, который может быть привлекательным.
Симон