Moja stacja robocza z systemem Ubuntu 12.04 to MacBook Pro, który obsługuje gładzik Multitouch .
Niestety ciągle przypadkowo uruchamiam gest dotykania trzema palcami, aby zmienić rozmiar okna:
Jak mogę wyłączyć ten gest?
Moja stacja robocza z systemem Ubuntu 12.04 to MacBook Pro, który obsługuje gładzik Multitouch .
Niestety ciągle przypadkowo uruchamiam gest dotykania trzema palcami, aby zmienić rozmiar okna:
Jak mogę wyłączyć ten gest?
Odpowiedzi:
Zainstaluj menedżera konfiguracji Compiz:
sudo apt-get install compizconfig-settings-manager
następnie uruchom menedżera konfiguracji compiz (ccsm w terminalu) lub po prostu wpisz ccsm w myślniku.
i znajdź na dole listy wtyczek:
Uchwyty Unity MT Grab, aby je wyłączyć.
Rozwiązałem ten problem, ustawiając następujące wartości konfiguracji (początkowe wartości to 0):
synclient ClickFinger3=2
synclient TapButton3=2
Gładzik jest domyślnie skonfigurowany tak, aby ignorował stuknięcia trzema palcami (i kliknięcia trzema palcami) i można go ustawić tak, aby odzyskał nad nim kontrolę, zastępując w ten sposób skojarzenie przesunięcia okna do stuknięcia trzema palcami. Oto jak można to zrobić:
Wyszukaj odpowiednią właściwość - otwórz terminal i wpisz:
xinput
Znajdź wiersz zawierający szczegóły gładzika (np. ↳ CyPS/2 Cypress Trackpad id=12 [slave pointer (2)]
) I zanotuj jegoid
wartość. Teraz wpisz:
xinput list-props [id]
gdzie [id]
jest zastąpione id
wartością (która znajduje się 12
w podanym przykładzie). Teraz zlokalizuj Synaptics Tap Action
właściwość (np. Synaptics Tap Action (282): 2, 3, 0, 0, 1, 3, 0
) I zanotuj jej numer, zostanie ona zamknięta w okrągłych nawiasach kwadratowych (tutaj jest282
). Zwróć także uwagę na wartości właściwości, wykorzystamy je później.
Zakładając, że chcesz zachować to zachowanie podczas uruchamiania, utwórz skrypt powłoki i dodaj go do programów startowych. Nazwijmy ten skrypt trackpad.sh . Naszym celem jest zastąpienie ostatniej wartości nową, np. Dla środkowego kliknięcia. Edytuj skrypt, aby zawierał następujące elementy:
#!/bin/bash
xinput set-prop [xinput-prop-id] [prop-number] [TR] [BR] [TL] [BL] [F1] [F2] 2
Nasze konkretne przykładowe polecenie będzie wtedy wyglądać tak (tylko dla celów demonstracyjnych):
xinput set-prop 12 282 2, 3, 0, 0, 1, 3, 2
Zauważ, że zastąpiliśmy tylko ostatnią wartość od 0
do 2
, aby oznaczać środkowe kliknięcie. Możesz wybrać dowolne 1
(kliknięcie lewym przyciskiem),2
(kliknięcie środkowe) lub 3
(kliknięcie prawym przyciskiem).
Przyznaj skryptowi uprawnienia do wykonywania i uruchom go. Możesz iść!