Naturalne przewijanie nie działa w 12.04 w niektórych oknach. Gdzie mam zgłosić błąd?

10

Naturalne przewijanie za pomocą „.Xmodmap”: pointer = 1 2 3 5 4 7 6 8 9 10 11 12nie działa już w 12.04 w niektórych aplikacjach specyficznych dla Ubuntu, takich jak Centrum oprogramowania, okno ustawień i centrum aktualizacji. W ramach której paczki powinienem zgłosić błąd?

Luke Hoersten
źródło

Odpowiedzi:

11

Strasznie się spóźniłem, ale właśnie skończyłem pisać przewodnik, który może pomóc tobie lub przechodzącym. Jeśli nadal masz ten problem, to znaczy.

Chodzi o to, że musisz uzyskać identyfikator touchpada za pomocą xinput listpolecenia, a następnie bieżącą odległość przewijania za pomocą xinput list-props [touchpad-id] | grep "Scrolling distance". Wynik powinien być taki jak:

Synaptics Scrolling Distance (288): 106, 106

Tutaj 288jest identyfikator właściwości i 106, 106bieżące wartości. To, co musisz zrobić, to odwrócić liczby - tutaj będą nowe wartości -106, -106. To polecenie to robi:

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

Mam to w skrypcie powłoki ustawionym do uruchamiania przy logowaniu, wraz z poleceniami do restartowania nautilus, który może, ale nie musi, działać (jest w powiązanym poście na blogu).

Andy C.
źródło
To wspaniale. Naprawdę naprawiłem problem! Dzięki wielkie!
Luke Hoersten
1
Działa również dla mnie. Pamiętaj jednak, że musisz później wyłączyć aplikację Natural Scrolling. W przeciwnym razie zachowanie we wszystkich oknach jest po prostu odwrócone :)
Steven Roose
@Andy C. czy istnieje sposób, aby zrobić to samo dla mojej myszy?
Steven Roose,
1
Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
Seth
Dzięki! Użyłem kilku sposobów na 15.04, w tym naturalnego przewijania Ubuntu Tweak i wszystkie działały tylko w niektórych przypadkach, ale nie wszystkie. To w końcu wydaje się być rozwiązaniem niezależnym od wersji systemu operacyjnego.
schluchc,
5

Podejrzewam, że najlepszym sposobem na to jest użycie edytora dconf:

  • Otwórz terminal
  • Wpisz edytor dconf i naciśnij klawisz Enter
  • Teraz przejdź do org> gnome> demon ustawień> urządzenia peryferyjne> touchpad i odznacz naturalne przewijanie

Najpierw może być konieczne zainstalowanie edytora dconf, uruchamiając go sudo apt-get install dconf-editorw terminalu.

Spowoduje to jedynie odwrócenie kierunku przewijania touchpada, a nie myszy zewnętrznej.

Oto zrzut ekranu edytora dconf po wprowadzeniu zmian:

wprowadź opis zdjęcia tutaj

Ranveer
źródło
Poczekaj, od kiedy to istnieje?
Andy C.,
1
Korzystałem głównie z Ubuntu 12.04+ i było ono dostępne w każdej wersji.
Ranveer,
1
Dziwne, używam 12.04 z najnowszymi aktualizacjami i tej opcji brakuje.
Radu Maris,
Jeśli go nie ma, spróbujsudo apt-get install dconf-tools
Ranveer
1

Błąd # 949465 jest podobnie brzmiącym duplikatem zgłoszonym do naturalnego przewijania w Nautilusie. Jest on złożony w stosunku do libxipaczki, więc możesz spróbować go tam umieścić.

Albo to, albo może warto spróbować zgłosić błędy w pakietach dla wszystkich okien, których dotyczy problem. Na przykład pakiety wyżej wymienionego oprogramowania to:

  • Centrum oprogramowania Ubuntu: software-center
  • Ustawienia systemowe: gnome-control-center
  • Menadżer aktualizacji: update-manager

Możesz zgłaszać błędy przeciwko dowolnym z nich, uruchamiając ubuntu-bugterminal, a następnie nazwę żądanego pakietu.

Christopher Kyle Horton
źródło