Pengguliran Alami tidak berfungsi di 12.04 di beberapa jendela. Di mana saya harus melaporkan bug?

10

Pengguliran alami menggunakan ".Xmodmap": pointer = 1 2 3 5 4 7 6 8 9 10 11 12tidak berfungsi lagi di 12.04 pada beberapa aplikasi khusus Ubuntu seperti Pusat Perangkat Lunak, jendela pengaturan, dan pusat pembaruan. Di bawah paket apa saya harus melaporkan bug?

Luke Hoersten
sumber

Jawaban:

11

Saya sangat terlambat dalam hal ini, tetapi saya baru saja selesai menulis panduan yang dapat membantu Anda atau siapa pun yang lewat. Jika Anda masih memiliki masalah ini, itu.

Intinya adalah bahwa Anda perlu mendapatkan ID touchpad Anda dengan xinput listperintah, maka jarak pengguliran saat ini dengan xinput list-props [touchpad-id] | grep "Scrolling distance". Outputnya harus seperti:

Synaptics Scrolling Distance (288): 106, 106

Di sini, 288adalah ID properti dan 106, 106merupakan nilai saat ini. Yang perlu Anda lakukan adalah membalikkan angka - di sini, nilai-nilai baru akan -106, -106. Perintah ini melakukannya:

xinput set-prop [touchpad-id] [property-id] [new-values]

Saya memiliki ini dalam skrip shell yang diatur untuk dijalankan saat login, bersama dengan perintah untuk me-restart nautilus, yang mungkin atau mungkin tidak bekerja untuk Anda (ada di posting blog yang ditautkan).

Andy C.
sumber
Itu keren. Ini benar-benar memperbaiki masalah bagi saya! Terima kasih banyak!
Luke Hoersten
1
Bekerja untuk saya juga. Tetapi perhatikan bahwa Anda harus mengaktifkan aplikasi Natural Scrolling sesudahnya. Kalau tidak, perilaku di semua jendela hanya terbalik :)
Steven Roose
@Andy C. apakah ada cara untuk melakukan hal yang sama untuk mouse saya?
Steven Roose
1
Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
Seth
Terima kasih! Saya menggunakan beberapa cara pada 15.04 termasuk Natural Scrolling Ubuntu Tweak dan semuanya hanya bekerja untuk beberapa kasus tetapi tidak semua. Ini akhirnya tampaknya menjadi solusi independen versi OS.
schluchc
5

Saya kira cara terbaik untuk melakukan ini adalah dengan menggunakan dconf-editor:

  • Buka Terminal
  • Ketik dconf-editor dan tekan Enter
  • Sekarang buka org> gnome> setting-daemon> peripheral> touchpad dan hapus centang gulir alami

Anda mungkin perlu menginstal dconf-editor terlebih dahulu, dengan mengeksekusi sudo apt-get install dconf-editordi terminal.

Ini hanya akan membalikkan arah gulir touchpad, bukan mouse eksternal.

Berikut screenshot dari dconf-editor setelah melakukan perubahan:

masukkan deskripsi gambar di sini

Ranveer
sumber
Tunggu sebentar, sejak kapan ini ada?
Andy C.
1
Saya telah menggunakan Ubuntu 12.04+ terutama, dan telah ada di setiap versi.
Ranveer
1
Aneh, saya menggunakan 12,04 dengan pembaruan terbaru dan opsi ini tidak ada.
Radu Maris
Jika tidak ada di sana, cobasudo apt-get install dconf-tools
Ranveer
1

Bug # 949465 adalah duplikat yang mirip dengan yang dilaporkan untuk pengguliran alami di Nautilus. Itu diajukan terhadap libxipaket, jadi Anda mungkin ingin mencoba mengajukannya di sana.

Entah itu, atau mungkin ingin mencoba mengajukan bug terhadap paket untuk semua jendela yang terpengaruh. Misalnya, paket untuk perangkat lunak yang telah Anda daftarkan di atas adalah:

  • Pusat Perangkat Lunak Ubuntu: software-center
  • Pengaturan sistem: gnome-control-center
  • Perbarui Manajer: update-manager

Anda dapat melaporkan bug terhadap semua ini dengan menjalankan ubuntu-bugdi terminal, diikuti dengan nama paket yang diinginkan.

Christopher Kyle Horton
sumber