Toshiba Kirabook의 KDE: 알려지지 않은 터치패드

Toshiba Kirabook의 KDE: 알려지지 않은 터치패드

방금 Uefi 부팅된 Kubuntu 14.04 LTS를 성공적으로 설치한 새로운 Toshiba KiraBook을 구입했습니다. 다음을 포함하여 모든 것이 기본적으로 작동합니다(UHD 디스플레이로 인해 일부 글꼴 크기 조작 필요).알려지지 않은터치패드:

  # xinput -list
  ⎡ Virtual core pointer                          id=2    [master pointer  (3)]
  ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
  ⎜   ↳ TOS2008:00 06CB:78C0 UNKNOWN              id=14   [slave  pointer  (2)]
  ⎜   ↳ ELAN Touchscreen                          id=9    [slave  pointer  (2)]
  ⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
  ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
↳ Power Button                              id=6    [slave  keyboard (3)]
↳ Video Bus                                 id=7    [slave  keyboard (3)]
↳ Power Button                              id=8    [slave  keyboard (3)]
↳ TOSHIBA Web Camera - HD                   id=10   [slave  keyboard (3)]
↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
↳ Toshiba input device                      id=12   [slave  keyboard (3)]

엄밀히 말하면 이것은 잘 작동합니다. 내 불만은알려지지 않은터치패드에는 오른쪽 버튼이 없습니다.

# grep synaptics /var/log/Xorg.0.log
[    425.795] (II) Using input driver 'synaptics' for 'TOS2008:00 06CB:78C0 UNKNOWN'
[   425.832] (--) synaptics: TOS2008:00 06CB:78C0 UNKNOWN: x-axis range 0 - 1201 (res 12)
[   425.832] (--) synaptics: TOS2008:00 06CB:78C0 UNKNOWN: y-axis range 0 - 648 (res 12)
[   425.832] (II) synaptics: TOS2008:00 06CB:78C0 UNKNOWN: device does not report pressure, will use touch data.
[   425.832] (II) synaptics: TOS2008:00 06CB:78C0 UNKNOWN: device does not report finger width.
[   425.832] (--) synaptics: TOS2008:00 06CB:78C0 UNKNOWN: buttons: left double triple
[   425.832] (--) synaptics: TOS2008:00 06CB:78C0 UNKNOWN: Vendor 0x6cb Product 0x78c0
[   425.832] (--) synaptics: TOS2008:00 06CB:78C0 UNKNOWN: invalid pressure range.  defaulting to 0 - 255
[   425.832] (--) synaptics: TOS2008:00 06CB:78C0 UNKNOWN: invalid finger width range.  defaulting to 0 - 15
[   425.832] (--) synaptics: TOS2008:00 06CB:78C0 UNKNOWN: touchpad found
[   425.852] (**) synaptics: TOS2008:00 06CB:78C0 UNKNOWN: (accel) MinSpeed is now constant deceleration 2.5
[   425.852] (**) synaptics: TOS2008:00 06CB:78C0 UNKNOWN: (accel) MaxSpeed is now 1.75
[   425.852] (**) synaptics: TOS2008:00 06CB:78C0 UNKNOWN: (accel) AccelFactor is now 0.147
[   425.853] (--) synaptics: TOS2008:00 06CB:78C0 UNKNOWN: touchpad found

(보다버튼: 왼쪽 더블 및 세 버튼). 한 손가락으로 스크롤하고, 크기를 조정하고, 창을 이동하고, 텍스트를 강조 표시하는 것은 번거로운 작업입니다.

어떤 방법이 있나요?시뮬레이션오른손에 손가락이 있습니까? 즉, 두 손가락 작업을 다시 매핑하시겠습니까?

답변1

Toshiba Kirabook의 터치패드에도 몇 가지 문제가 있습니다. 저는 민트 17.2를 사용하고 있습니다.

내 오래된 노트북에는 물리적으로 별도의 클릭 버튼이 있었습니다. Kirabook에서 이와 같은 버튼을 시뮬레이션하고 싶습니다.

원하는 행동

  • 터치패드 하단 20% 터치는 드래그로 기록되지 않습니다.
  • 왼쪽 하단 모서리를 클릭하고 해당 손가락을 그대로 누른 다음 두 번째 손가락을 터치패드의 기본 영역으로 드래그하고 클릭하여 드래그할 수 있습니다.
  • 오른쪽 클릭을 할 수 있는 유일한 방법인 터치패드 하단 20%의 오른쪽 절반을 한 손가락으로 클릭할 수 있습니다.

해결책

해결책은 syncclient를 사용하는 것입니다. 이러한 변경 사항은 부팅할 때마다 덮어쓰이는 것 같아서 다음과 같은 스크립트를 만들어 부팅 시 실행해 보았습니다.

synclient ClickPad=1 RightButtonAreaTop=500 RightButtonAreaLeft=577
  • ClickPad=1개별 버튼 클릭을 시뮬레이션하고 싶다는 뜻입니다. (물리적으로 별도의 버튼이 없는 터치패드는터치패드.)
  • RightButtonAreaTop오른쪽 클릭 버튼으로 지정한 영역 위의 공간 크기입니다. 이는 내 터치패드 높이의 80%에 해당하는 절대값입니다. 터치패드 높이는 달리는 BottomEdge것과 TopEdge달리는 것의 차이로 결정되는 것 같아요synclient -i
  • RightButtonAreaLeft=577내 터치패드의 수평 중간점입니다. 이것은 입력할 때의 LeftEdge평균 입니다.RightEdgesynclient -i

답변2

오늘 업데이트 이후 터치패드가 예상대로 작동하기 시작했습니다. 즉, 에뮬레이션을 통해옳은마우스 버튼을 두 손가락으로 눌렀을 때.

/var/log/apt/history.log의 다음 조각은 업데이트된 패키지를 보여줍니다.

시작 날짜: 2015-06-11 06:29:02 명령줄: apt-get -y dist-upgrade 설치: linux-image-extra-3.13.0-54-generic:amd64 (3.13.0-54.91, 자동) , linux-image-3.13.0-54-generic:amd64 (3.13.0-54.91, 자동), linux-headers-3.16.0-39:amd64 (3.16.0-39.53~14.04.1, 자동), linux -headers-3.13.0-54-generic:amd64 (3.13.0-54.91, 자동), linux-image-3.16.0-39-generic:amd64 (3.16.0-39.53~14.04.1, 자동), linux -headers-3.16.0-39-generic:amd64 (3.16.0-39.53~14.04.1, 자동), linux-headers-3.13.0-54:amd64 (3.13.0-54.91, 자동), linux-image -extra-3.16.0-39-generic:amd64 (3.16.0-39.53~14.04.1, 자동), linux-signed-image-3.16.0-39-generic:amd64 (3.16.0-39.53~14.04. 1. 자동) 업그레이드: linux-signed-image-generic-lts-utopic:amd64 (3.16.0.38.30, 3.16.0.39.31), linux-headers-generic:amd64 (3.13.0.53.60, 3.13.0.54 ) .61), cup-core-drivers:amd64 (1.7.2-0ubuntu1.5, 1.7.2-0ubuntu1.6), qemu-system-common:amd64 (2.0.0+dfsg-2ubuntu1.11, 2.0. 0 +dfsg-2ubuntu1.13), cup-server-common:amd64 (1.7.2-0ubuntu1.5, 1.7.2-0ubuntu1.6), libgail-3-0:amd64 (3.10.8-0ubuntu1 .4, 3.10 .8-0ubuntu1.5), gir1.2-gtk-3.0:amd64 (3.10.8-0ubuntu1.4, 3.10.8-0ubuntu1.5), libcups2:amd64 (1.7.2-0ubuntu1.5, 1.7. 2-0ubuntu1.6), libcups2:i386 (1.7.2-0ubuntu1.5, 1.7.2-0ubuntu1.6), cup-daemon:amd64 (1.7.2-0ubuntu1.5, 1.7.2-0ubuntu1 .6) , linux-image-generic-lts-utopic:amd64 (3.16.0.38.30, 3.16.0.39.31), libcupsmime1:amd64 (1.7.2-0ubuntu1.5, 1.7.2-0ubuntu1.6), 컵 클라이언트 : amd64(1.7.2-0ubuntu1.5, 1.7.2-0ubuntu1.6), libcupsimage2:amd64(1.7.2-0ubuntu1.5, 1.7.2-0ubuntu1.6), libnuma1:amd64(2.0.9~rc5 -1ubuntu3, 2.0.9~rc5-1ubuntu3.14.04.1), qemu-kvm:amd64 (2.0.0+dfsg-2ubuntu1.11, 2.0.0+dfsg-2ubuntu1.13), cup:amd64 (1.7.2 - 0ubuntu1.5, 1.7.2-0ubuntu1.6), libgtk-3-bin:amd64 (3.10.8-0ubuntu1.4, 3.10.8-0ubuntu1.5), qemu-keymaps:amd64 (2.0.0+dfsg -2ubuntu1.11, 2.0.0+dfsg-2ubuntu1.13), linux-signed-generic-lts-utopic:amd64 (3.16.0.38.30, 3.16.0.39.31), cup-bsd:amd64 (1.7.2 -) 0ubuntu1.5, 1.7.2-0ubuntu1.6), libgtk-3-0:am​d64 (3.10.8-0ubuntu1.4, 3.10.8-0ubuntu1.5), libpq-dev: amd64 (9.3. 7-0ubuntu0.14.04, 9.3.8-0ubuntu0.4.04), libcupscgi1:amd64(1.7.2-0ubuntu1.5, 1.7.2-0ubuntu1.6), libcupsppdc1:amd64(1.7.2-0ubuntu1.5.1.7. 2-0ubuntu1.6), libgtk-3-common:amd64 (3.10.8-0ubuntu1.4, 3.10.8-0ubuntu1.5), cup-common:amd64 (1.7.2-0ubuntu1.5, 1.7.2- 0ubuntu1.6), qemu-utils:amd64 (2.0.0+dfsg-2ubuntu1.11, 2.0.0+dfsg-2ubuntu1.13), qemu-system-x86:amd64 (2.0.0+dfsg-2ubuntu1.11, 2.0.0+ dfsg-2ubuntu1.13), linux-generic-lts-utopic:amd64 (3.16.0.38.30, 3.16.0.39.31), cup-ppdc:amd64 (1.7.2-0ubuntu1.5. 1.7. 2-0ubuntu1.6), linux-libc-dev:amd64(3.13.0-53.89, 3.13.0-54.91), libpq5:amd64(9.3.7-0ubuntu0.14.04, 9.3.8-0ubuntu0.4.04), 리눅스 -headers-generic -lts-utopic:amd64(3.16.0.38.30, 3.16.0.39.31), linux-image-generic:amd64(3.13.0.53.60, 3.13.0.54.61), linux -generic:amd64 (3.13.0.53) .60, 3.13.0.54.61) 종료일 : 2015-06-11 06:31:33

커널 업데이트로 문제가 해결된 것 같습니다. 마지막으로 Toshiba Kirabook에 Ubuntu 14.04 LTS를 설치하는 것은 기본적으로 매우 쉽습니다. 끝이 좋으면 다 괜찮아요.

관련 정보