Natural Scrolling funktioniert in 12.04 in einigen Fenstern nicht. Wo soll ich den Fehler melden?

10

Natürliches Scrollen mit ".Xmodmap": Funktioniert pointer = 1 2 3 5 4 7 6 8 9 10 11 12in 12.04 unter einigen Ubuntu-spezifischen Apps wie dem Software Center, dem Einstellungsfenster und dem Update-Center nicht mehr. Unter welchem ​​Paket soll ich den Fehler melden?

Luke Hoersten
quelle

Antworten:

11

Ich bin schrecklich spät dran, aber ich habe gerade einen Leitfaden geschrieben, der Ihnen oder anderen Passanten helfen könnte. Wenn Sie immer noch dieses Problem haben, ist das.

Der Kern davon ist, dass Sie die ID Ihres Touchpads mit dem xinput listBefehl abrufen müssen , dann die aktuelle Bildlaufentfernung mit xinput list-props [touchpad-id] | grep "Scrolling distance". Die Ausgabe sollte ungefähr so ​​aussehen:

Synaptics Scrolling Distance (288): 106, 106

Hier 288ist die Eigenschafts-ID und 106, 106sind die aktuellen Werte. Was Sie tun müssen, ist die Zahlen zu invertieren - hier werden die neuen Werte sein -106, -106. Dieser Befehl macht es:

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

Ich habe dies in einem Shell-Skript festgelegt, das beim Anmelden ausgeführt werden soll, zusammen mit Befehlen zum Neustarten von nautilus, die für Sie möglicherweise funktionieren oder nicht (im verlinkten Blog-Beitrag).

Andy C.
quelle
Das ist großartig. Es hat tatsächlich das Problem für mich behoben! Vielen Dank!
Luke Hoersten
1
Funktioniert auch für mich. Beachten Sie jedoch, dass Sie die Natural Scrolling-Anwendung anschließend deaktivieren müssen. Ansonsten ist das Verhalten in allen Fenstern nur invertiert :)
Steven Roose
@Andy C. Gibt es eine Möglichkeit, dasselbe für meine Maus zu tun?
Steven Roose
1
Während dies theoretisch die Frage beantworten kann, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Seth
Vielen Dank! Ich habe am 15.04 verschiedene Methoden verwendet, einschließlich Ubuntu Tweaks Natural Scrolling, und alle haben nur in einigen Fällen funktioniert, aber nicht in allen. Dies scheint schließlich eine von der Betriebssystemversion unabhängige Lösung zu sein.
Schluchc
5

Ich nehme an, der beste Weg, dies zu tun, ist die Verwendung von dconf-editor:

  • Terminal öffnen
  • Geben Sie in dconf-Editor und drücken Sie die Eingabetaste
  • Gehen Sie nun zu org> gnome> settings-daemon> peripherals> touchpad und deaktivieren Sie natural scroll

Möglicherweise müssen Sie zuerst den dconf-Editor installieren, indem Sie ihn sudo apt-get install dconf-editorim Terminal ausführen .

Dadurch wird nur die Bildlaufrichtung des Touchpads umgekehrt, nicht der einer externen Maus.

Hier ist ein Screenshot von dconf-editor nach Änderungen:

Geben Sie hier die Bildbeschreibung ein

Ranveer
quelle
Moment mal, seit wann gibt es das?
Andy C.
1
Ich habe hauptsächlich Ubuntu 12.04+ verwendet und es war in jeder Version vorhanden.
Ranveer
1
Seltsamerweise verwende ich 12.04 mit den neuesten Updates und diese Option fehlt.
Radu Maris
Wenn es nicht da ist, versuchen Sie essudo apt-get install dconf-tools
Ranveer
1

Bug # 949465 ist ein ähnlich klingendes Duplikat, das für das natürliche Scrollen in Nautilus gemeldet wurde. Es ist gegen das libxiPaket abgelegt , daher können Sie versuchen, es dort abzulegen.

Entweder das, oder Sie möchten versuchen, Fehler für die Pakete für alle betroffenen Fenster zu melden. Die Pakete für die oben aufgeführte Software lauten beispielsweise:

  • Ubuntu Software Center: software-center
  • Systemeinstellungen: gnome-control-center
  • Update Manager: update-manager

Sie können Fehler gegen diese melden, indem Sie sie ubuntu-bugin einem Terminal ausführen, gefolgt vom Namen des gewünschten Pakets.

Christopher Kyle Horton
quelle