다재다능 함은 말하자면 GNU / Linux에 대해 가장 좋아하는 장점 중 하나입니다. 제 마음을 사로 잡은 모든 것이 GNU / Linux에서 작업하게되었습니다. 글쎄요, 그것이 다재다능함에 관한 것입니다. 시스템을 다양한 상황과 구성에 적응시키는 것입니다. 더 이상 모든 상황을 기억하지 못하는 상황이 너무 많지만 아래에서 공유 할 마지막 상황을 기억합니다.
며칠 전에 나는 무선 usb 마우스 터치 패드로 디자인하는 것은 논리적으로 어렵 기 때문에 Gimp로 작업하기가 더 쉽습니다 (아무리 변덕 스럽더라도 P).
마우스를 사용할 때 손바닥과 터치 패드가 접촉하는 경우 작업이 어려워지는 경우가있었습니다. 해결책은 논리적이었습니다. 터치 패드 마우스 연결시 비활성화되고 연결이 해제되면 다시 활성화되어야합니다. 위키 de 아치 리눅스 그리고 entrada 포럼에서 만자로 이 프로세스를 자동화하는 방법을 찾았습니다.
그것을 명확히 할 가치가 있습니다. kcm- 터치 패드 0.3.1 이후 설치 CCR 마우스가 연결되어있을 때만 비활성화되고 연결을 끊은 후에는 다시 활성화되지 않으므로이 방법을 사용합니다. 해보자!
터치 패드를 비활성화하는 방법은 무엇입니까?
마우스가 연결된 상태에서 실행 :
xinput --list
제 경우에는이 출력이 생성되었습니다.
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microfins 2.4G Wireless Optical Mouse id=10 [slave pointer (2)]
⎜ ↳ HID 04f3:0103 id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
다음으로, 자동 프로세스를 수행 할 스크립트를 생성 할 것입니다 (텍스트 편집기를 사용하고 원하는 위치에 저장하는 것은 각 사람에게 달려 있습니다. 여기서는 원본 게시물의 위치를 사용합니다) :
sudo nano /usr/local/bin/touchpad
다음을 복사하여 붙여 넣습니다.
#! / bin / bash 목록 =`xinput --list | grep -i '마우스'`if [$ {# list} -eq 0]; then exec`synclient touchpadoff = 0` notify-send "USB 마우스가 감지되지 않음" "터치 패드 활성화"else exec` synclient touchpadoff = 1` notify-send "USB 마우스 연결됨" "터치 패드 비활성화 됨"fi
우리는 CTRL + SHIFT + V 그리고 우리는 CTRL + O
필요한 경우 교체 '쥐' 이름이 첫 번째 명령으로 생성 된 장치로. 유선 USB 마우스가있는 경우에는 수정하지 않습니다. 나의 경우에는:
grep -i 'Microfins'
실행 권한을 부여합니다.
sudo chmod +x /usr/local/bin/touchpad
우리는 규칙을 만듭니다 유데브 USB 마우스를 연결하거나 분리 할 때마다 스크립트를 실행합니다.
sudo nano /etc/udev/rules.d/01-touchpad.rules
다음을 복사하여 붙여 넣습니다.
<preSUBSYSTEM==»input», KERNEL==»mouse[0-9]*», ACTION==»add», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/username/.Xauthority», RUN+=»/usr/local/bin/touchpad»
서브 시스템 ==»입력», 커널 ==»마우스 [0-9] *», ACTION ==»제거», ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} =»/ 홈 / 사용자 이름 / .Xauthority », RUN + =»/ usr / local / bin / 터치 패드»
우리는 수정 사용자 이름 사용자가 스크립트를 다른 위치에 저장 한 경우 올바르게 할당합니다.
우리는 CTRL + O
마지막으로 시작할 때마다 스크립트를 실행해야합니다. KDE에서는 다음을 수행합니다.
시스템 환경 설정> 시작 및 종료> 자동 시작> 스크립트 추가 그리고 우리는 스크립트를 찾습니다 / usr / local / bin
새로운 구성을 즐기려면 다시 시작하는 것으로 충분합니다.
팁은 매우 유용합니다.
명확히 할 가치가 있습니다.
팩맨 -S kcm- 터치 패드 (차크라)
게시물에 설명 된 내용을 포함하여 쉽게 구성 할 수 있도록 시스템 환경 설정에 터치 패드 구성 모듈을 설치하십시오.
CCR의 kcm- 터치 패드 또는 공식 저장소로 작업하지 않습니다. 제가 사용하는 마우스 모델 때문인 것 같습니다. 그래서이 방법을 사용했습니다.
안녕하세요,이 게시물이 오래되었다는 것을 알고 있으며 모든 것이 Wiki에 포함되어 있음을 알고 있습니다.이 게시물과 인사에 저를 좋아하는 사람들을 위해 변경 사항을 추가하고 싶습니다.
/etc/udev/rules.d/01-touchpad.rules에 udeb 규칙을 추가하면 다음과 같습니다.
서브 시스템 ==»입력», 커널 ==»마우스 [0-9]«, ACTION ==»추가», ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} =»/ home / username / .Xauthority», RUN + =»/ usr / bin / synclient TouchpadOff = 1 ″
서브 시스템 ==»입력», 커널 ==»마우스 [0-9]«, ACTION ==»제거», ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} =»/ home / username / .Xauthority», RUN + =»/ usr / bin / synclient TouchpadOff = 0 ″