GNU/Linux >> Belajar Linux >  >> Ubuntu

Perbaiki Kecepatan Gulir Chrome Secara Permanen?

Jadi, saya mengubah kecepatan gulir di Ubuntu menggunakan jawaban ini:

Ubah kecepatan gulir roda mouse di Chrome pada 12.04 (edit baris perintah bilah starter)

Exec=/opt/google/chrome/google-chrome --scroll-pixels=150 %U

Ini berfungsi, tetapi setiap kali Chrome memperbarui saya harus melakukannya lagi, apakah ada cara untuk memperbaiki masalah ini secara permanen?

Jawaban yang Diterima:

Pembaruan 2020:cukup gunakan skrip ini dari repo saya di sini dan selesai:eRCaGuy_dotfiles…touchpad_toggle.sh

Jawaban asli:

Berikut adalah solusi yang bekerja dengan sempurna (baru-baru ini diuji di Ubuntu 14.04, 18.04, dan 20.04):

sudo apt update
sudo apt install imwheel
gedit ~/.imwheelrc

Salin dan tempel kode berikut ke .imwheelrc yang baru dibuat file (yang baru saja Anda buat di direktori home Anda melalui gedit perintah di atas):

".*-chrome*"
None,      Up,   Button4, 3
None,      Down, Button5, 3
Control_L, Up,   Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L,   Up,   Shift_L|Button4
Shift_L,   Down, Shift_L|Button5

3 adalah "pengganda kecepatan gulir." Gunakan angka yang lebih besar untuk pengguliran yang lebih cepat, atau angka yang lebih kecil untuk pengguliran yang lebih lambat. ".*-chrome*" bagian mengatakan untuk menerapkan perubahan kecepatan roda gulir ini HANYA untuk chrome.

Jalankan imwheel -b "4 5" untuk menguji pengaturan Anda. Setelah selesai pengujian, jalankan killall imwheel untuk mematikannya, lalu edit .imwheelrc , sesuai keinginan, dan jalankan imwheel -b "4 5" lagi untuk pengujian lebih lanjut. Pastikan untuk menutup dan membuka kembali Chrome sepenuhnya setiap kali Anda memulai ulang imwheel juga, untuk memastikan pengaturan barunya berlaku. Ini harus dilakukan dengan mengklik kanan ikon Chrome kecil di kanan atas panel desktop Anda dan pergi ke “Keluar”.

Juga perlu diingat bahwa jika Anda menggunakan mouse murah, dekoder roda gulir Anda mungkin buruk dan encoder tidak dihitung saat menggerakkan roda dengan cepat. Oleh karena itu, dalam kasus seperti itu, gerakkan roda pada kecepatan yang lebih rendah saat menguji efek imwheel, sehingga mouse Anda tidak melewatkan jumlah encoder pada roda gulir, membuat Anda berpikir imwheel tidak berfungsi dengan benar padahal itu benar-benar hanya milik Anda. masalah perangkat keras yang murah.

Tambahkan imwheel -b "4 5" ke “Aplikasi Startup” Ubuntu untuk menjalankannya setiap kali komputer dinyalakan.

Seperti yang dikatakan Steven C. Howell di sini:

Perhatikan bahwa menggunakan opsi -b "4 5" membatasi imwheel untuk hanya memengaruhi roda gulir, dibahas di sini.

Jawaban lain dari “tvn” di sini:https://askubuntu.com/a/304653/327339.
Jawaban lainnya di sini:Tingkatkan kecepatan gulir roda mouse.

Catatan referensi:

Saya bukan penulis asli dari jawaban yang ditautkan ke atas, melainkan, pengguna "tvn" dan lainnya, meskipun jawaban tvn kurang karena menggantikan gerakan roda gulir mouse dengan beberapa tombol panah Panah Atas dan Panah Bawah penekanan tombol, yang berarti Anda harus mengeklik di jendela untuk menerapkannya, dan beberapa hal seperti lingkungan pemrograman Jupyter Notebook Python berbasis browser gulir mengerikan seperti ini! Oleh karena itu, Steven C. Howell memberikan jawaban yang ditingkatkan yang membuat pemetaan roda gulir ke roda gulir, alih-alih ke tombol atas dan bawah keyboard, tetapi jawabannya kurang karena menerapkan penskalaan roda gulir baru ini ke semuanya di komputer Anda, jadi saya baru saja mengubah jawaban ini 27 Agustus 2018 untuk mencerminkan jawaban Steven Howell, tetapi dengan tambahan menambahkan ".*-chrome*" ke bagian atas ~/.imwheelrc file sehingga pengaturan gulir baru ini hanya berlaku untuk browser Chrome Anda, yang benar-benar saya inginkan. Perhatikan juga, saya telah membuat beberapa pengeditan dan kontribusi yang signifikan dan penting untuk jawaban tvn yang ditautkan di atas, tetapi sekarang saya pikir jawaban ini di sini jauh lebih baik, dan itu terlalu menyimpang dari jawaban tvn bahkan untuk mencoba mengedit jawabannya lebih lanjut.

Terkait:Mengapa tilde tidak dikenali sebagai folder beranda dalam kasus ini?

Diuji di Ubuntu 14.04 LTS .

Pembaruan 3 Maret 2019:diuji di Ubuntu 18.04 LTS juga, dan tampaknya efeknya langsung terjadi di Chrome sekarang setiap kali Anda menjalankan killall imwheel lalu imwheel -b "4 5" untuk menguji setelan baru.

Bantu, touchpad/trackpad saya bermasalah saat menggulir!

  • Bagian ini ditambahkan pada 22 Juni 2019:

Bergantung pada komputer dan perangkat keras Anda, setelan di atas mungkin bekerja paling baik dengan mouse dengan roda gulir. Pada track pad (sekali lagi, ini mungkin atau mungkin tidak berlaku untuk Anda atau komputer Anda) itu mungkin buat hasilnya sangat glitchy saat mencoba melakukan scrolling dua jari pada touch pad . Saya memiliki tombol pintas (Ctrl + Alt + P ) diatur untuk menjalankan skrip yang mengaktifkan/menonaktifkan track pad saya sehingga saya tidak menabraknya saat mengetik dan menggunakan mouse, namun saya masih dapat dengan mudah mengaktifkannya ketika saya tidak memiliki mouse dan/atau orang lain yang menyukai bantalan sentuh ingin menggunakan komputer saya. Untuk memperbaiki pengguliran yang salah yang disebabkan oleh imwheel saat menggunakan touchpad, saya baru saja menambahkan yang berikut ini ke skrip saya:

Saat touchpad dinonaktifkan , aktifkan imwheel sehingga roda gulir mouse saya akan berfungsi dengan baik:

imwheel -b "4 5"

Saat touchpad diaktifkan , nonaktifkan imwheel sehingga pengguliran dua jari touchpad saya akan berfungsi dengan baik dan tidak salah:

killall imwheel

Melakukan hal di atas sangat penting untuk HP Spectre x360 Ultrabook saya (Model 13-4193nr, dan menjalankan Ubuntu 18.04), yang jika tidak mengerikan gangguan touchpad dua jari bergulir saat imwheel diaktifkan.

Ini skrip toggle touchpad lengkap saya dengan 2 garis imwheel yang ditambahkan seperti yang dijelaskan di atas:

Berkas “~/bin/toggle_touchpad “:
(Saya terus memperbarui versi terbaru di sini:eRCaGuy_dotfiles/…/touchpad_toggle.sh).

#!/bin/bash

# GS_toggle_touchpad.sh
# - toggle the touchpad on and off

# Gabriel Staples
# Written: 2 Apr. 2018 
# Updated: 12 Sept. 2019 

# References:
# - https://askubuntu.com/a/874865/327339
# - https://askubuntu.com/questions/844151/enable-disable-touchpad/1109515#1109515

# Search for id number of "TouchPad" OR "Touchpad" in `xinput` list; manually type `xinput` to see all your devices
read TouchPadDeviceId <<< $( xinput | sed -nre '/TouchPad|Touchpad/s/.*id=([0-9]*).*/1/p' ) 

state=$( xinput list-props "$TouchPadDeviceId" | grep "Device Enabled" | grep -o "[01]$" )

echo "TouchPadDeviceId = $TouchPadDeviceId"
echo "state = $state"

if [ "$state" -eq '1' ];then
    xinput --disable "$TouchPadDeviceId"
    zenity --info --text "Touchpad DISABLED" --timeout=2
    imwheel -b "4 5"
else
    xinput --enable "$TouchPadDeviceId"
    zenity --info --text "Touchpad ENABLED" --timeout=2
    killall imwheel
fi

Sumber skrip sakelar touchpad:Aktifkan/nonaktifkan touchpad

Sekarang jalankan toggle_touchpad dari baris perintah, atau kaitkan dengan pintasan keyboard seperti Ctrl + Alt + P seperti yang saya miliki.

Referensi:

  1. Dapatkan versi terbaru skrip ini dari repo saya di sini! eRCaGuy_dotfiles…touchpad_toggle.sh
  2. Aktifkan/nonaktifkan touchpad
  3. Untuk entri baru untuk memperbaiki kecepatan gulir untuk Slack dan Teks Sublim 3 juga, lihat ~/.imwheelrc terbaru saya file di proyek saya di sini, dan lihat juga jawaban baru saya di sini jawab:Bagaimana cara mengubah kecepatan gulir roda mouse di Sublime Text 3?.
Terkait:Bagaimana cara mempercepat ORDER BY sorting saat menggunakan indeks GIN di PostgreSQL?
Ubuntu
  1. Cara Memasang Google Chrome di Ubuntu

  2. Gulir Atas/Bawah Berhenti Bekerja Di Chrome Ubuntu 18.04?

  3. Cara menonaktifkan bilah gulir overlay GNOME (membuat bilah gulir terlihat secara permanen)

  1. Bagaimana Cara Mempercepat Pencarian Di Dash?

  2. Bagaimana Membatasi Kecepatan Internet??

  3. Bagaimana saya bisa memperbaiki masalah sinkronisasi tanggal saya secara permanen di linux?

  1. Cara Memasang Google Chrome di Ubuntu 18.04 &Ubuntu 16.04

  2. Nonaktifkan Ethernet Secara Permanen Untuk Mempercepat Waktu Booting?

  3. Ubah Resolusi Secara Permanen?