입력하지 않은 상태에서 Ubuntu GNOME 14.04 터치 패드 비활성화 않습니다. “syndaemon”명령의 순열은 작동하지 않습니다. 갑자기

Ubuntu GNOME 14.04를 사용하고 있습니다.

시스템 설정에서 “입력하는 동안 터치 패드 비활성화”설정이 작동하지 않습니다.

“syndaemon”명령의 순열은 작동하지 않습니다.

갑자기 입력하면 포커스가 새 창에 나타나거나 많은 양의 텍스트가 사라지는 등 정말 짜증납니다.

독점 드라이버를 사용하지 않는 Dell Inspiron 14 5000 시리즈 랩톱을 사용하고 있습니다.

또한 Pointing Devices소프트웨어 센터에서 설치 하고 비활성화했습니다. 작동하지 않았습니다.

이 질문에 대한 답이 있습니다 : 터치 패드 문제 : 입력하는 동안 커서 점프 (Ubuntu 14.04), syndaemon은 도움 이되지 않지만 다른 해결책이 없으면 드라이버를 다시 컴파일하고 싶지 않습니다. 또한 이것이 있습니다 : https://gist.github.com/silverhammermba/a231c8156ecaa63c86f1 그러나 여기에는 드라이버 패치도 포함됩니다 (적용 방법도 명확하지 않음).

이 기능을 작동 시키려면 어떻게해야합니까?



답변

나는 문제가 무엇인지 정확히 알고 있습니다 (적어도 내 경우에는 동일하게 보입니다). 당신이 없기 때문 librecord.so입니다. 그놈 설정에는 옵션 syndaemon과 함께 사용되므로이 파일이 필요합니다 -R. 내가 아는 한, 해당 파일은 삭제되었으며 더 이상 xorg-server와 함께 제공되지 않습니다.

실제로 타이핑 기능을 비활성화 할 수있는 많은 어려운 방법이 있습니다. 가장 쉬운 방법은 다음과 같습니다.

syndaemon직접 사용

그냥 시작

    $ syndaemon -d

또는 원하는 옵션을 사용할 수 있습니다. 참조하십시오 syndaemon -h.

-R스위치 없이 기억하십시오 .

그놈 설정 데몬 패치

  1. 에서 사용할 수있는 소스를 다운로드하십시오.
  2. 다음 패치를 적용하십시오 : http://pastebin.com/1xHukxR0
  3. 패키지를 컴파일하거나 빌드하십시오.
  4. 설치 및 완료!

NB : 죄송합니다. Ubuntu 사용자가 아니므로 정확한 단계를 제공하지 않습니다.

다시 컴파일 xorg-serverXRECORD

곧, 컴파일 --enable-record및 가능 --disable-xtrap. 찾을 여기 .


답변

터미널로 가서 실행

syndaemon -i 1 -K -R -d

그래도 작동하지 않으면 터치 패드가이 기능을 지원하지 않을 수 있습니다. 작동하면 시작시 적용되도록 시작 응용 프로그램에이 명령을 입력하십시오. 이것이 Yoga 2 Pro에서이 문제를 해결 한 방법입니다.


답변

빈 문서를 만들고 다음 줄을 추가하십시오.

#!/bin/sh
synclient TouchpadOff=2

그리고 그것을 다음과 같이 저장하십시오 $HOME/bin/touchpad-settings.sh

bin 디렉토리를 만듭니다

mkdir -p $HOME/bin

대시로 이동하여를 열고 명령 필드 에을 Startup Applications클릭 Add하고 입력하십시오.

$HOME/bin/touchpad-settings.sh

이름 및 설명 필드에이 작업을 수행하는 데 도움이되는 내용을 입력하십시오. 😉

“저장”을 클릭 한 다음 “닫기”

다음에 로그온하면 입력이 비활성화되므로 지금 은 터미널을 열고 다음을 입력하십시오.

$HOME/bin/touchpad-settings.sh

로그 오프 / 다시 로그온 할 필요가 없습니다! 😉

터치 패드에 대해 성가신 명령을이 파일에도 추가 할 수 있습니다. 예를 들어 광산은 :

#!/bin/sh
#Disable Horizontal and vertical scroll
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
#DisableWhileTyping
synclient TouchpadOff=2
#Disable tap
synclient TapButton1=0
synclient TapButton2=0

켜거나 끌 수있는 모든 가능성을 보려면 터미널로 이동하여 다음을 입력하십시오.

synclient -l


답변