
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
パスワードのないアクセスを読み取り、設定します。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
ファイルの例を見つけるために使用されます。