Ubuntu

Ubuntu 20.04 上的魔術滑鼠 2

  • September 23, 2020

我正在嘗試在 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 身份執行此腳本/服務?

是的,通過 3 步流程:

首先,閱讀並為該特定使用者man sudoers sudo設置無密碼sudo訪問權限。rmmod``modprobe

二、編寫bash腳本:

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

最後,login通過將magicmouse.desktop文件放入$HOME/.config/autostart/.

用於locate .desktop查找許多.desktop文件範例。

引用自:https://unix.stackexchange.com/questions/610854