Peta ruang kerja beralih ke tombol mouse di kayu manis

8

Saya ingin mengatur kayu manis untuk beralih ruang kerja kanan dan kiri ketika saya menekan clicker roda gulir mouse saya kanan atau kiri, tapi saya tidak melihat opsi dalam pengaturan kayu manis. Apakah ada cara untuk mencapai ini?

benj
sumber
Saya berpikir bahwa clicker roda gulir mouse kanan atau kiri diperlakukan sebagai "panah kiri" dan "panah kanan" oleh OS. Setidaknya itulah yang terjadi ketika saya memiliki mouse yang melakukan ini beberapa tahun yang lalu, dengan memetakan "Panah kanan" ke suatu fungsi di vlc, saya dapat menjalankan fungsi itu menggunakan mouse.
terdon

Jawaban:

7

[Saya pikir ini paling sesuai untuk dicantumkan sebagai jawaban terpisah, 2,5 tahun kemudian]

Dimungkinkan untuk melakukan ini dengan bantuan xbindkeys.

Pasang ( #apt-get install xbindkeys), lalu tambahkan ini ke bagian bawah ~/.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:6dan b:7masing-masing tombol rocker kiri dan kanan pada roda mouse saya - ymmv; gunakan xevuntuk mengetahui indeks yang benar).

xbindkeysharus memuat ulang konfigurasinya sendiri secara otomatis, tetapi Anda mungkin harus memaksanya killall -HUP xbindkeys. Anda juga mungkin harus keluar dan masuk lagi setelah menginstalnya untuk pertama kali.

simon
sumber
1
Saya perlu menambahkan + Releaseagar berfungsi, seperti pada b:8 + Release. Kalau tidak, sempurna!
Tobia
Ini adalah solusi sempurna untuk bekerja dengan xserver-xorg-input-mtrackmereproduksi perubahan / gesekan ruang kerja OSX.
iMil
Hanya sebuah catatan untuk mereka yang menggunakan imwheel / mousewheel.sh ( github.com/hansfilipelo/bin/blob/master/mousewheel.sh ) untuk mengatur kecepatan gulir roda. Anda harus me-restart untuk pekerjaan di atas. Butuh waktu beberapa saat untuk mencari tahu.
Andrew
1

Saya juga sangat tertarik untuk membuat ini bekerja (itu satu hal yang saya sangat rindukan compiz!). Saat ini, sejauh yang saya ketahui, API Cinnamon / Muffin tampaknya tidak mengekspos peristiwa yang diperlukan, tetapi segera setelah itu saya akan menulis ekstensi untuk melakukan ini. Sementara itu, ada ekstensi yang tersedia yang saya gunakan sebagai solusi terbaik kedua. Mungkin itu akan membantu Anda juga.

simon
sumber
untuk upvoter - menambahkan jawaban baru di bawah ini yang mungkin menarik.
simon