Ubuntu 20.04의 매직 마우스 2

Ubuntu 20.04의 매직 마우스 2

Ubuntu 20.04에서 매직 마우스 2 스크롤 설정을 얻으려고 합니다. Github 드라이버 페이지의 지침을 따랐습니다.https://github.com/rohitpid/Linux-Magic-Trackpad-2-Driver변수 조정에 관한 훌륭한 블로그 게시물입니다.http://sneclacson.blogspot.com/2016/09/using-apple-magic-mouse-with-ubuntu-1604.html

내가 아는 한, 이것들은 16.04를 기반으로 하고 있으며 Xorg는 18부터 Wayland로 이동되었으므로 이 경우에는 100% 작동하지 않습니다.

스크롤이 작동하도록 할 수 있었지만 재부팅 후에도 지속되도록 할 수는 없습니다. 재부팅할 때마다 hid_magicmouse 모듈을 언로드/로드하여 다시 작동하게 해야 합니다.

사용자 세션이 로드된 후 자동으로 이 작업을 수행하는 스크립트를 실행하는 서비스를 만들었지만 작동하지 않는 것 같습니다(마우스가 연결되기 전에 여전히 실행되는 것 같습니다).

cat mouse.service 

[Unit]
Description=mouse scroll
After=systemd-user-sessions.service

[Service]
ExecStart=/Scripts/mouse.sh

[Install]
WantedBy=multi-user.target
cat /Scripts/mouse.sh 
#!/bin/sh
rmmod hid_magicmouse
modprobe hid_magicmouse

사용자가 로그인할 때 사용자가 로그인하기 전에 마우스가 연결되어 있으면 루트로 이 스크립트/서비스를 실행할 수 있는 쉬운 방법이 있습니까?

답변1

예, 3단계 프로세스를 통해:

먼저 해당 특정 사용자에 대해 man sudoers sudo비밀번호 없는 액세스를 읽고 설정합니다 .sudormmodmodprobe

둘째, bash스크립트를 작성합니다.

#!/bin/bash 
sudo rmmod hid_magicmouse
sudo modprobe hid_magicmouse
exit 0

login마지막으로 magicmouse.desktop파일을 .GUI time 에 배치하여 스크립트를 호출합니다 $HOME/.config/autostart/.

locate .desktop많은 .desktop파일 예제를 찾는 데 사용됩니다 .

관련 정보