작년 한 해 동안 가장 훌륭하게 작동했던 Fedora 23 시스템을 (상대적으로 새로운) dnf system-upgrade
메커니즘을 사용하여 Fedora 24로 업그레이드했습니다 . 온라인에서는 찾기가 쉽지 않았지만 약간 쉬운 작은 결함이있었습니다.
package-cleanup --oldkernels --count=2
dnf remove google-earth # this allows system-upgrade to complete
dnf system-upgrade download --releasever=24 --best --allowerasing --setopt=keepcache=True
dnf system-upgrade reboot
이 재부팅 후에는 터치 패드를 제외하고, 철저하게 페도라 (24)과 그 아래에있는 두 개의 버튼이 작동 -하지만하지 않는 경우에만 로그인 할 때! 로그 아웃 할 때 (또는 시스템을 처음 부팅 한 후 로깅하기 전에) 정상적으로 작동합니다.
Fedora 24에는 터치 패드 관련 문제가 많지만 여기와 AskFedora에 이미 게시 된 일치하는 솔루션을 찾았 습니다. 어쨌든 많은 것을 시도했습니다.
gsettings set org.gnome.desktop.peripherals.touchpad edge-scrolling-enabled true
dnf install xorg-x11-drv-libinput
dnf reinstall xorg-x11-drv-synaptics
dnf install xf86-input-synaptics
dnf install synaptic.x86_64 xorg-x11-drv-synaptics.x86_64
xinput list
출력된다
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=11 [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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]
터치 패드 속성 ( xinput list-props 10
) :
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (133): 1
Coordinate Transformation Matrix (135): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (269): 0
libinput Tapping Enabled Default (270): 0
libinput Tapping Drag Enabled (271): 1
libinput Tapping Drag Enabled Default (272): 1
libinput Tapping Drag Lock Enabled (273): 0
libinput Tapping Drag Lock Enabled Default (274): 0
libinput Accel Speed (275): 0.000000
libinput Accel Speed Default (276): 0.000000
libinput Natural Scrolling Enabled (277): 1
libinput Natural Scrolling Enabled Default (278): 0
libinput Send Events Modes Available (253): 1, 1
libinput Send Events Mode Enabled (254): 1, 0
libinput Send Events Mode Enabled Default (255): 0, 0
libinput Left Handed Enabled (279): 0
libinput Left Handed Enabled Default (280): 0
libinput Scroll Methods Available (281): 1, 1, 0
libinput Scroll Method Enabled (282): 1, 0, 0
libinput Scroll Method Enabled Default (283): 1, 0, 0
libinput Disable While Typing Enabled (284): 1
libinput Disable While Typing Enabled Default (285): 1
Device Node (256): "/dev/input/event4"
Device Product ID (257): 2, 7
libinput Drag Lock Buttons (286): <no items>
libinput Horizonal Scroll Enabled (258): 1
아아,이 솔루션의 대부분은 터치 패드와 통신하지 않는 터치 패드 장치 드라이버 (또는 커널)를 대상으로합니다. 필자의 경우 터치 패드는 로그인하지 않은 상태에서 작동 하므로 터치 패드 입력을 방해하는 Xwindows 또는 Gnome 설정이 있어야합니다.
어떤 아이디어?
1
새로운 테스트 계정을 만들고 로그인하면 어떻게됩니까?
—
mattdm
@ mattdm : 훌륭하게 작동합니다. 일반 계정에서 로그 아웃했다가 다시 로그인하면 터치 패드가 작동하지 않습니다. 분명히 문제는 사용자 계정과 관련이 있습니다.
—
wallyk
마우스 및 터치 패드 설정 애플릿으로 이동하면 터치 패드가 해제로 설정되어 있습니까? 그냥 목록에서 쉬운 것들 중 일부를 두드리는 것, 여기…. : :
—
mattdm
@ mattdm : 꺼져있었습니다. 이 기능을 켜면 (이전에 수행 한 것이 확실합니다) 제대로 작동합니다. 감사. 답을 쓰면 받아들이겠습니다.
—
wallyk
좋은. 컴퓨터, 아미 라이트? 아마도 그것은 당신이 또한 gsettings로 얻을 수있는 것을 토글합니다 ... 나중에 그것을 참조하여 대답에 넣겠습니다.
—
mattdm