답변:
다음과 같이 설정을 xorg.conf 파일에 넣어야합니다.
sudo gedit /usr/share/X11/xorg.conf.d/60-synaptics-options.conf
새 파일에 다음을 입력하십시오.
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "RTCornerButton" "0"
EndSection
60-synaptics-options.conf
, 다른 사람들 50-
은 51-
...
그놈 설정 데몬은 기존 설정이 무시되는 기존 설정 (예 : xorg.conf.d에 설정된 설정)을 /usr/share/X11/xorg.conf.d/50-synaptics.conf
무시할 수 있습니다. 이것이 내가 고친 방법입니다.
운영
dconf-editor
편집
/org/gnome/settings-daemon/plugins/mouse/
(또는/org/cinnamon/settings-daemon/plugins/mouse/
계피에 대한)
active
설정을 해제하십시오
이제 시스템의 기존 시냅틱 구성을 존중합니다.
그런 다음 monkbroc의 해결책 을 따르십시오 .
dconf-editor
솔루션으로 도 conf 설정보다 여전히 무언가가 발견되었습니다 . 그래서 대신 /etc/profile.d/
설정을 적용하기 전에 10 초 동안 대기 하는 스크립트를 추가했습니다 (sleep 10; synclient TapButton2=3) &
.
(아마도) 가장 빠른 해결 방법은 "시작 응용 프로그램"에 항목을 만드는 것입니다. 유니티 런처에서 찾을 수 있습니다.
예제 항목은 다음과 같습니다.
이름: Enable Palm Detection
명령: synclient PalmDetect=1
논평: Enable synclient palm detection
이것은 본질적으로 Augustin Riedinger의 답변과 동일하지만 데스크탑 항목을 수동으로 만드는 대신 우분투가 우리를 위해 그렇게하도록합니다.
나를 위해 일한 가장 좋은 방법은 Xsession.d에 변경 사항을 추가하는 것이므로 X에 로그인하면 모든 사용자에게 자동으로로드됩니다.
(파일이 존재하지 않으므로 원하는 이름을 지정할 수 있습니다. 왼쪽의 숫자는 다른 파일과 비교하여 실행되는 순서를 나타냅니다.)
/etc/X11/Xsession.d/80synaptics
(권한 644의 root 소유)
예를 들어, 이것을 기본으로 사용할 수 있습니다.
#https://wiki.archlinux.org/index.php/Touchpad_Synaptics
#Palm dimension
#synclient PalmDetect=1
#synclient PalmMinWidth=4
#synclient PalmMinZ=100
#Touchpad sensibility (move)
#synclient FingerLow=10
#synclient FingerHigh=20
#Click detection
#synclient MaxTapTime=180
#synclient MaxTapMove = 242
#synclient MaxDoubleTapTime = 180
#2 finger = right click
#synclient TapButton2=0
#3 finger = middle click
#synclient TapButton3=2
#click corners
#synclient RBCornerButton=0 MaxTapTime
#synclient RTCornerButton=0
#synclient LTCornerButton=0
#synclient LBCornerButton=0
#Oval instead of rectangular
#synclient CircularPad=1
#TapAndDragGesture
#synclient TapAndDragGesture=1
#scroll in sides
#synclient VertEdgeScroll=0
#synclient HorizEdgeScroll=0
#synclient CornerCoasting=0
#2 finger scroll
#synclient VertTwoFingerScroll=1
#synclient HorizTwoFingerScroll=0
#Disable Touchpad on start
#synclient TouchpadOff=1
우분투 14.04 및 16.04에서 테스트
/var/log/Xorg.0.log
로그 파일에서 오류 또는 경고를 확인하십시오 .
synclient
옵션은 X 세션 사이에 스틱사용 startx
( xinit에 )
다음 과 같이 창 관리자 또는 데스크탑 환경을 실행하는 행 앞에synclient <option>=<value> &
행을 추가하십시오 ..xinitrc
## ~/.xinitrc
## X11 startup script; sourced by xinit(1) and its frontend startx(1)
## Set Synaptics touchpad options
synclient RTCornerButton=0 &
## Start desktop environment or window manager of your choice
exec startxfce4
# exec startlxde
# exec startkde
# exec i3
# exec dwm
위의 예는 Xfce 데스크탑 환경을 synclient
실행하기 전에 옵션을 설정 합니다. 로 시작하는 줄 은 주석입니다 (실행되지 않습니다).#
디스플레이 관리자 사용
이 방법은 디스플레이 관리자의 관련 시작 스크립트에 행 xinit
을 넣는 것을 제외하고는와 동일합니다 ( synclient
예 :) /etc/GDM/Init/Default
.
의심 스러운 점이 있다면 탁월한 ArchWiki 를 참조하십시오 . 아치 리눅스 전용이지만 대부분의 솔루션은 아치의 DIY 특성으로 인해 모든 리눅스 배포판에서 작동합니다. 좋은이!
synclient; synclient RTCornerButton=0; synclient
?의 출력
synclient [Var=Value]
~ / .bashrc의 끝에 추가
예: synclient RTCornerButton=0
그러면 로그인 할 때마다 시스템이이 클라이언트 설정을 구성하게됩니다.
touchegg를 사용해보십시오.이 솔루션은 XPS13 Ubuntu16.04 https://samtinkers.wordpress.com/2016/06/13/3-finger-gestures-in-ubuntu-16-04/ 에서 작동했습니다.
여기에 제안 된 모든 솔루션이 저에게 효과적이지 않습니다.
/home
로컬 구성이므로 폴더 에 구성을 넣고 싶습니다 (예를 들어 배포를 변경하더라도 매개 변수를 유지할 수 있습니다).bashrc
또는 .xinitrc
제대로 실행되지 않는 것 같습니다그래서 .desktop
자동 시작 되는 파일을 만들었습니다 .
cat ~/.config/autostart/touchpadconfig.desktop
[Desktop Entry]
Name=Touchpad Config
GenericName=Touchpad Config
Comment=Sets better default parameters to touchpad
Exec="synclient VertScrollDelta=40 && synclient AccelFactor=0.1 && synclient RightButtonAreaTop && synclient RightButtonAreaLeft=0"
Terminal=false
Type=Application
Icon=input-mouse
Categories=Settings;
StartupNotify=false
아마도 가장 좋은 해결책은 아니지만 그것은 나를 위해 작동합니다.
sudoedit /usr/share/X11/xorg.conf.d/50-synaptics.conf
"InputClass"섹션에 해당 행을 추가하십시오.
Option "RTCornerButton" "0"
그놈 또는 시나몬 데스크탑 관리자를 사용하는 경우 그놈 / 시나몬의 설정이 사용자 정의 설정을 무시할 수 있습니다. 그놈 / 시나몬 설정이 사용자 설정을 덮어 쓰지 않게하려면 dconf 편집기 [ dconf-editor
]를 열고 다음 항목을 편집하십시오.
/org/gnome/settings-daemon/plugins/mouse/
or
/org/cinnamon/settings-daemon/plugins/mouse/
active 선택을 취소하십시오 .