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

ユーザーがログインするときにユーザーがログインする前にマウスが接続されている場合は、rootでこのスクリプト/サービスを実行する簡単な方法はありますか?

答え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ファイルの例を見つけるために使用されます。

関連情報