Na moim Thinkpadzie muszę wykonać coś takiego w terminalu:
xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Middle Button Emulation" 8 1
tak że moje 2 przyciski na touchpadzie emulują środkowe kliknięcie myszą. Teraz potrzebuję, aby ta linia była wykonywana za każdym razem, gdy uruchamiam GNOMe, X lub cokolwiek innego, aby „po prostu działała”.
Próbowałem ~ / .xsession lub ~ / .bashrc, ale bezskutecznie. Czy powinienem umieścić go w skryptach startowych GNOME, czy gdzieś w / etc / X?
Używam Ubuntu 11.10.
sleep 5
na początku.xsession
pliku?Odpowiedzi:
Używam oświecenia DM, ale dotyczy to innych DM / komputerów stacjonarnych. Sesję rozpoczynam od xsession, więc początkowo umieściłem polecenia xinput w ~ / .xsession, które nie zmieniły wszystkich ustawień, które chciałem zmienić. Tylko niektóre z nich. Spodziewałem się wszystkich zmian lub ich braku, więc do mojej .xsession dodałem pętlę 10-interacyjną z 1-sekundowymi interwałami, uruchamiając za każdym razem polecenia xinput i sprawdzając, czy ustawienia zostały zastosowane. Ku mojemu zaskoczeniu wszystkie ustawienia zostały zastosowane po pierwszej iteracji.
Oznacza to, że to twój DM robi coś, aby przesłonić twoje ustawienia xinput, a ponieważ polecenie, które uruchamia twój DM (E17 w moim przypadku) jest ostatnim w twoim pliku .xsession, ten plik nie ma na to miejsca.
Dodałem następujące wiersze do mojego ~ / .profile i to rozwiązało problem:
PS. set-int-prop został wycofany na korzyść set-prop (man xinput).
Mam nadzieję, że to komuś pomaga.
źródło
Dodaj polecenie bezpośrednio do aplikacji startowych. W polu poleceń.
lub
zrób prosty skrypt i dodaj go do aplikacji startowych.
źródło
Utwórz w nim plik
/etc/X11/Xsession.d/
.źródło
/etc/X11/xinit/Xsession
Oto jak to zrobiłem w Ubuntu 14.04 z terminala:
1) Sprawdź nazwę swojego urządzenia:
2) Zobacz dostępne opcje dla twojego urządzenia:
3) Edytuj ustawienia (aby zachować spójność ustawień po ponownym uruchomieniu / zamknięciu, wystarczy dodać to polecenie do aplikacji startowych ):
Oto przykładowe polecenie, którego użyłem do aktywacji zablokowanych przeciągnięć na touchpadzie:
Aby aktywować / zmienić inną opcję, poszukaj jej w dostępnych opcjach urządzenia i baw się nimi, aż uzyskasz pożądany wynik, a następnie dodaj polecenie do aplikacji startowych i gotowe! Mam nadzieję, że to pomoże! :)
źródło