Używam Ubuntu 12.04 LTS na MacBooku Pro 5.5. Zastanawiam się tylko, czy jest coś, co usuwa wszystkie załamania z touchpada. Działa dobrze, ale wydaje się powolny, podwójne stukanie działa przez około 75% czasu, a czasami podczas gdy ja w jakiś sposób wybiera coś na innej stronie (chociaż nie jestem pewien, czy to ma do czynienia z panelem dotykowym i nie jest dziwne błędy laptopa dla nowego LTS)
Jeśli są jakieś programy, aplikacje, polecenia oprócz wbudowanych preferencji systemowych> mysz i panel dotykowy> menu panelu dotykowego, które pozwalają komuś „zoptymalizować” potencjał panelu dotykowego.
Odpowiedzi:
Możesz zmodyfikować odpowiednią sekcję pliku
/etc/X11/xorg.conf
. Jeśli plik nie istnieje, utwórz go. Przykładowy plik pokazujący właściwy format to:Możesz usuwać, modyfikować lub dodawać wiersze opcji. Oto niektóre często używane opcje. (Link odnosi się do innego pliku, ale nie martw się tym; ścieżka, którą podałem, zrobi to samo)
Ponieważ ponowne uruchomienie za każdym razem w celu przetestowania konfiguracji jest uciążliwe, zalecamy korzystanie
synclient
z wiersza polecenia. Oto kolejny link Arch Arch, który wyjaśnia, jak używaćsynclient
. Oprócz używania go do testowania wartości opcji, możesz także zobaczyć, jakie są domyślne wartości opcji, które nie zostały ustawione.źródło
Po prostu użyj
Interfejs graficzny do sterowania touchpadem. Dużo łatwiej.
źródło
E: Unable to locate package gsynaptics
Świetne dostosowanie Chan-Ho Suh , możesz wprowadzić te zmiany, aby uzyskać „Natual przewijanie”:
źródło
Użyłem następujących: utwórz plik /etc/X11/xorg.conf zgodnie z zaleceniami powyżej:
następnie zrób to:
powinno to zrzucić bieżące ustawienia touchpada do pliku i zaoszczędzić dużo czasu, po prostu dostosuj wartości z tego, co pojawi się w wyniku. Dokładnie sprawdź wynikową składnię, w przeciwnym razie możesz uszkodzić serwer X. Spowoduje to również zrzucenie „Parameters ..:” czegoś takiego jak ten wiersz, który wyświetla dane wyjściowe synchronizacji, należy to usunąć. Nie jestem pewien, jak je filtrować na poziomie wiersza poleceń. i nie zapomnij dodać
EndSection
na końcu.edytowane dla lepszej wersji polecenia powłoki.
źródło
sudo ... | ...
rura nie działa, ponieważ jedyną rzeczą, która jest uruchomiony jako root jestsynclient -l
przed rury. Możesz spróbować użyć sudo po obu stronach potoku lub englobe polecenie./root
$ su $ sudo synclient -l | sed 's/ \([a-Z0-9]*\) *= \([0-9.]*\)/\tOption "\1" "\2"/' >> /etc/X11/xorg.conf
i otrzymałem odmowę zgody. edit: nieważne, to wydaje się działać dobrze na tej trasie, nie jestem pewien, co zrobiłem. Dostosowałem wyrażenie regularne, aby uwzględnić również wartości ujemne.su
służy tylko do zmiany użytkownika i będziesz potrzebować do tego uprawnień roota, aby uruchomić komendę jako sesja roota,sudo su -
uruchom komendy,...
a na końcu wykonajlogout
lubexit
.Kilka dni temu znalazłem doskonałe rozwiązanie na forach specjalnie dla Macbooków. Jeśli nie jest wrażliwe, dodaj to do swojego startupu
synclient FingerLow = 10; synclient FingerHigh = 20
Umieść dowolną nazwę i dodaj ją jako swoje polecenie i to wszystko.
źródło