방금 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
평균 입니다.RightEdge
synclient -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:amd64 (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를 설치하는 것은 기본적으로 매우 쉽습니다. 끝이 좋으면 다 괜찮아요.