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?

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).


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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.