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
비밀번호 없는 액세스를 읽고 설정합니다 .sudo
rmmod
modprobe
둘째, bash
스크립트를 작성합니다.
#!/bin/bash
sudo rmmod hid_magicmouse
sudo modprobe hid_magicmouse
exit 0
login
마지막으로 magicmouse.desktop
파일을 .GUI time 에 배치하여 스크립트를 호출합니다 $HOME/.config/autostart/
.
locate .desktop
많은 .desktop
파일 예제를 찾는 데 사용됩니다 .