Seperti judulnya, saya ingin menambah jumlah baris yang dilewati ketika saya menggunakan roda mouse untuk menggulir. Saya tahu bahwa ada cara untuk melakukan itu untuk Firefox dan Chromium, meskipun saya ingin sesuatu untuk seluruh sistem, terutama karena pembaca PDF.
Saya menggunakan Desktop dan menggunakan Microsoft Wireless Mouse 5000.
mouse
mouse-scroll
mouse-wheel
Rodrigo Martins
sumber
sumber
Mouse & Touchpad
konfigurasi sistem. Sayang sekali, kami masih membutuhkan perangkat lunak pihak ketiga (untuk saat ini).Jawaban:
Sebelumnya
Dengan sistem driver input yang saat ini digunakan, tidak mungkin untuk mengubah kecepatan gulir mouse Anda, setidaknya bukan tanpa kekurangan. Anda dapat menyesuaikan kecepatan gulir untuk Qt-Aplikasi menggunakan Pengaturan KDE tetapi satu-satunya cara saat ini untuk mengubah gulir secara umum adalah dengan menggunakan
imwheel
yang tampaknya bermasalah dalam banyak hal (lihat komentar). Di masa depan ini akan diperbaiki denganlibinput
dan database perangkat keras systemd.Jalan saat ini
Instal
imwheel
dengan perintah berikut atau dari Pusat Perangkat Lunak :Buat (jika perlu) dan edit configfile
~/.imwheelrc
dengan editor pilihan Anda (misgedit
.). Isi berikut ini untuk meningkatkan kecepatan gulir untuk setiap Perintah. NB: File konfigurasi ini akan menerapkan pengaturan gulir baru ini ke semua program, (termasuk terminal, yang mungkin bukan yang Anda inginkan).Jika Anda hanya ingin menerapkan pengaturan ini
Chrome
, misalnya, gunakan pengaturan ini sebagai gantinya:Ini
3
adalah pengganda gulir untuk meningkatkan efektivitas roda gulir. Dalam README proyek itu disebut "REPS". Status readme:Dengan kata lain, ini adalah pengganda gulir. Jika
REPS
diatur ke3
, itu berarti bahwa ketika roda mouse Anda memerintahkan satu perintah gulir, perangkat lunak mencegat perintah ini dan mengirimkan 3 perintah ke PC, bukan 1, sehingga membuatnya gulir 3 kali lebih jauh, atau "lebih cepat".Untuk informasi lebih lanjut, lihat halaman manualnya:
atau lihat README proyek.
Anda bisa mulai
imwheel
dengan mengetik:Pastikan Anda tidak memulai roda dua kali! Itu bug yang diketahui, tetapi Anda dapat menghentikan imwheel dengan perintah:
Untuk
imwheel
memulai secara otomatis setiap kali komputer Anda boot , Anda harus menambahkannya ke menu startup SETELAH x-window dimuat. PENTING: karena imwheel bergantung pada x-window yang sudah berjalan, itu TIDAK akan berfungsi jika Anda menambahkannya ke crontab, /etc/init.d, atau /etc/rc.local. Itu artinya Anda harus melakukannya dengan cara ini:Ubuntu:
Gunakan editor GUI "Aplikasi Startup" untuk Menambahkan
imwheel
sebagai Program Startup: https://askubuntu.com/a/48327/327339Xubuntu:
Gunakan editor GUI "Session and Startup" -> Autostart Aplikasi -> Tambah untuk ditambahkan
imwheel
sebagai program startup.Tangkapan layar lainnya di sini: https://askubuntu.com/a/369443/327339 .
Masa depan
Tutorial ini sedang dalam pengembangan.
libinput
tampaknya termasuk dalam Wily Werewolf (15.10) di mana Anda perlu menginstal paketxserver-xorg-input-libinput
. Setelah Anda menginstallibinput
denganitu harus digunakan untuk setiap input setelah Anda me-restart Xorg (logout sudah cukup). Sekarang Anda menggunakan
libinput
Anda dapat menyesuaikan pengaturan mouse Anda. Anda dapat menemukan tutorial lengkap di file /lib/udev/hwdb.d/70-mouse.hwdb . Biarkan saya membahas di sini hanya dasar-dasar.Langkah-langkah berikut perlu dilakukan sebagai
root
. Karena itu saya dengan ramah mengingatkan Anda bahwa semua yang Anda lakukan harus bertanggung jawab.Pertama-tama dapatkan id vendor
<vid>
dan id produk<pid>
menggunakanlsusb
. Di sini dengan Mouse Logitech MX 518 sebagai contoh. Jika Anda memiliki baris berikut dalam output darilsusb
.Apa
<vid>
adanya046d
dan apa<pid>
adanyac051
.Kemudian buat File yang terlihat seperti berikut dengan
gksudo gedit /etc/udev/hwdb.d/71-mouse-local.hwdb
Misalnya file ini untuk contoh Logitech MX 518 di atas:
File ini mengatur sudut klik roda mouse ke 30 ° (standar biasanya 15). Untuk menggunakan pengaturan ini, perbarui hwdb dengan perintah berikut:
Orang dapat mengetahui
${id}
penggunaannyaxinput
(lihat id mouse Anda) dan kemudian jalankanxinput list-props ${xinput_id}
.sumber
imwheel
menonaktifkan fungsi untuk mengubah antara windows hanya menggulir mouse ke ikon mereka di Unity Launcher.".*"
dengan"Evince"
jika Anda menggunakan Evince. Kemudian Unity-Launcher berfungsi seperti yang diharapkan.Future
solusinya? Saya sudah mencobanya tetapi belum berhasil. Saya berharap saya tahu cara untuk mengetahui apakahMOUSE_WHEEL_CLICK_ANGLE
bahkan berhasil diubah, tetapi saya tidak tahu bagaimana memeriksa nilainya saat ini. Sudut default bervariasi dengan mouse, seperti yang terlihat di/usr/lib/udev/hwdb.d/70-mouse.hwdb
, meskipun sebagian besar memiliki 15 saat ini.Perhatikan bahwa menggunakan yang
~/.imwheelrc
disarankan dalam jawaban yang diterima tidak benar-benar meningkatkan kecepatan roda gulir. Alih-alih, ini menggantikan gulir dengan beberapa goresan tombol panah. Ini memiliki kerugian karena tidak dapat menggulir jendela sampai Anda mengubah fokus padanya, bukan perilaku default. Jawaban ini bertujuan untuk memberikan alternatif yang berperilaku lebih dekat dengan perilaku asli.Untuk memberikan jawaban singkat untuk Ubuntu> 14,04 (menggabungkan jawaban dari @tvm dan @redanimalwar dengan komentar dari @ aroll605 ), sepertinya pilihan terbaik untuk benar-benar meningkatkan kecepatan roda gulir adalah dengan menginstal
imwheel
sudo apt install imwheel
(gantiapt
denganapt-get
tergantung pada sistem Anda)gedit ~/.imwheelrc
dan tempeldi mana Anda harus mencoba nilai yang berbeda
#
di dalam barisUntuk menguji pengaturan gunakan perintah
killall imwheel && imwheel -b "4 5"
Buka Aplikasi Startup dan tambahkan
imwheel -b "4 5"
Perhatikan bahwa menggunakan opsi ini
-b "4 5"
membatasi imwheel untuk hanya memengaruhi roda gulir, yang dibahas di sini .sumber
#
?2
,,1
atau bahkan nilai desimal, misalnya0.5
,?2
, semua dianggap gagap.// Sunting
Karena ini mendapat beberapa upvotes dari waktu ke waktu: Saya tidak menggunakan ini lagi (karena kemalasan setelah menginstal ulang) dan saya sekarang berpikir skrip ini slider dan hal-hal yang terlalu banyak overhead. Juga orang-orang telah menunjukkan masalah dengan ini dari waktu ke waktu. Jadi sebagai seorang pria minimalis sekarang saya membuat konfigurasi sendiri. Mungkin hal yang satu kali bagi kebanyakan orang.
Saya telah mengedit ini untuk menjadi panduan 4 langkah dengan semua yang Anda butuhkan.
Dan pembaruan lainnya: Karena saya beralih ke KDE, yang sebenarnya memiliki pengaturan untuk ini dan sejuta hal lainnya yang tidak Gnome (Bahkan tidak menyadari betapa saya merindukan KDE). Masalahnya adalah bahwa pengaturan mouse KDE sebenarnya tidak memiliki efek pada Firefox (dan aplikasi GTK lain yang saya asumsikan) tetapi karena tujuan utama saya untuk ini sebenarnya adalah penjelajahan web, saya sekarang menemukan bahwa Anda dapat benar-benar menyesuaikan berapa banyak mouse bergulir di Firefox itu sendiri. .
Saya menetapkannya menjadi 600 dan sangat cocok untuk saya
// Akhiri Edit
Jawaban yang diterima memiliki konfigurasi bahwa untuk alasan apa pun memetakan scroll ke atas dan ke bawah pada keyboard. Tidak masuk akal bagi saya.
Saya telah menemukan skrip sempurna yang benar-benar memetakan ke mouse dan menambahkan GUI untuk mengatur kecepatan mouse.
Ada juga video di mana ia diperkenalkan. Saya bahkan belum selesai menonton ini karena saya menjalankannya dalam waktu singkat. Berikut ini akan menginstal paket yang diperlukan, mengunduh skrip dan menjalankannya untuk kami:
Atur kecepatan roda pada slider yang bagus dan bahagia. Nanti tinggal ganti dengan
set-mousewheel
perintah.Tidak yakin apakah imweel dimulai secara otomatis setelah instalasi, kalau tidak kita perlu menambahkannya ke aplikasi startup.
sumber
imwheel -b "4 5"
untuk membatasinya ke scrollwheel: askubuntu.com/questions/421645/…zenity --scale --window-icon=info --ok-label=Apply --title="Wheelies" --text "Mouse wheel speed:" --min-value=1 --max-value=100 --value="$CURRENT_VALUE" --step 1
kembali kesalahan:This option is not available. Please see --help for all possible usages.
Dua sen saya: mouse Microsoft Sculpt Ergonomis saya menggulir sekitar setengah halaman sekaligus pada Ubuntu 15.04 (Lenovo ThinkPad x220), yang benar-benar mengganggu saya. Saya mencoba berbagai solusi, tetapi akhirnya memiliki ide untuk melepaskan mouse dari port USB (nirkabel dongle) dan menghubungkannya kembali. Voila! ... kecepatan bergulir "normal" pun terjadi :). Semoga itu bisa membantu seseorang.
sumber
Sementara
imwheel
saran di atas sedikit membantu, saya menemukan bahwa menghapus mekanisme mengklik gulir mekanis membuat roda mouse saya jauh lebih menyenangkan untuk digunakan - tidak hanya menghilangkan klik, tetapi membuatnya lebih cepat dan lebih tepat untuk dikendalikan!Dan hanya butuh 3 menit - lihat instruksi ini:
http://www.instructables.com/id/Making-a-mouse-wheel-not-click./
Singkatnya, Anda menghapus pegas kiri ini (hati-hati untuk mendapatkan pegas yang tepat kembali tepat):
Catatan: Saya punya mouse standar dan murah - Logitech B100, yang lain melaporkan kesuksesan pada model serupa. Jarak tempuh Anda mungkin beragam.
sumber
imwheel
akan memancarkan acara gulir ganda di chrome, yang menjengkelkanUntuk
i3wm
danlibinput
pengguna, saya sarankan libinput_patch , yang memberikan entri untuk mengubah delta gulir secara real time, dan jauh lebih baik dalam kasus penggunaan sayasumber
Saya baru saja mencari masalah ini, karena setelah reboot roda mouse saya menjadi sangat lambat. Setelah mencoba menyelesaikannya dengan aplikasi yang berbeda (imwheel, ...) Saya hanya mencabutnya dan memasangnya lagi dan berfungsi seperti sebelumnya. Jadi, jika kecepatan berubah antara restart tanpa Anda melakukan apa-apa, ini mungkin patut dicoba.
sumber