Jak utrzymać ustawienia xinput po odłączeniu urządzeń, ponownym podłączeniu i po wyłączeniu, ponownym uruchomieniu itp.?
26
Z powodzeniem podążyłem za odpowiedzią na to pytanie, aby ustawić różne czułości dla touchpada i myszy USB. Jedynym problemem jest to, że po odłączeniu i ponownym podłączeniu urządzenia lub wyłączeniu, ponownym uruchomieniu itp. Ustawienia resetują się.
Zgodnie z tym, jak skonfigurować TrackPoint (z ThinkWiki), metodą zmiany ustawień dla poszczególnych użytkowników jest użycie .xsessionrcpliku, po prostu włóż wszystkie polecenia xinput do tego pliku i powinieneś mieć ustawienia przy rozruchu.
Ustawienia należy zapamiętać po odłączeniu i ponownym podłączeniu tego samego urządzenia. Ale jeśli nie są, mamy błąd do zgłoszenia. Przyjrzałem się wszystkim zdarzeniom, które mają miejsce po wykryciu urządzeń wejściowych, i nie mam nic przeciwko, aby powiedzieć, że to prawdziwy bałagan. Jeśli musisz przejść do planu B, spróbuj dodać opcje w x.conf.dsposób pokazany na powyższej stronie internetowej.
FWIW za każdym razem, gdy modyfikuję ustawienia touchpada Synaptics za pomocą xinput, moje poprawki są zapominane, gdy zawieszam i wznawiam. Ubuntu 10.10.
Wiem, że to jest trochę stare, ale w Ubuntu 14.04 nie mogłem znaleźć pliku .xsessionrclub x.conf.d, więc musiałem użyć xinput z terminala. Tak to się robi:
Sprawdź nazwę swojego urządzenia:
xinput list
Zobacz dostępne opcje dla swojego urządzenia:
xinput list-props "Your Device Name"
Edytuj ustawienia (aby zachować spójność ustawień po ponownym uruchomieniu / zamknięciu, wystarczy dodać to polecenie do aplikacji startowych ):
Aby aktywować / zmienić inną opcję, poszukaj jej w dostępnych opcjach urządzenia i baw się nimi, aż uzyskasz pożądany efekt.
Teraz wiesz, które polecenia rozwiązują problemy. Mogą być więcej niż jeden. Następnym zadaniem jest dodanie tych poleceń do „Aplikacji startowych”. Aby to zrobić:
Otwórz „Aplikacje startowe”.
Kliknij „Dodaj” iw polu polecenia wklej żądane polecenie. Kliknij „Dodaj”. Dodałeś pierwsze polecenie.
Dodaj także inne polecenia w podobny sposób (jeśli masz więcej niż jedno polecenie). Gotowe. Następnym razem, gdy uruchomisz ponownie komputer, Ubuntu automatycznie uruchomi te polecenia, które naprawią problemy z myszą.
Wygląda na to, że będzie się utrzymywał podczas restartu, ale co powiesz na to, kiedy urządzenie zostanie odłączone od USB i ponownie podłączone (bez ponownego uruchomienia)?
Musiałem go /etc/X11/xorg.conf.d/50-mouse-map.confwłączyć (i zrestartować), aby był trwały nie tylko po ponownym uruchomieniu, ale także po zawieszeniu / wznowieniu.
(jeśli .xsessionwstawię go tylko w podobny sposób, zostanie on wykonany przy ponownym uruchomieniu / ponownym uruchomieniu, ale nadal będzie resetowany do ustawień domyślnych po zawieszeniu / wznowieniu)
Uważaj, aby nie tylko wkleić xinput ..poleceń do tego .confpliku, ale także użyć formatu conf pokazanego w tej odpowiedzi. W przeciwnym razie możesz nie być w stanie zalogować się graficznie! Zdarzyło mi się to na xenial.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.