我尝试了所有方法,crontab,从启动脚本(如 xinitrc)进行设置,使用启动应用程序选项并从那里运行脚本。但无论我做什么,我总是需要在启动时在控制台中手动输入 sudo xinput set-prop 12 "libinput Scrolling Pixel Distance" 50 以将其设置为 50 新的桌面会话
请帮忙
答案1
您是否尝试过创建 systemd 服务?
首先获取输入设备的 ID,你可以通过运行xinput list
/etc/systemd/system/dat_input_scroll_speed.service
然后使用你喜欢的 IDE创建一个文件sudo nano /etc/systemd/dat_input_scroll_speed.service
并将其放入其中:
[Unit]
Description=Set input configuration on boot
[Service]
Type=simple
ExecStart=/usr/bin/xinput set-prop 14 "libinput Scrolling Pixel Distance" 50
[Install]
WantedBy=multi-user.target
然后将 14 替换为你之前找到的设备的 ID,然后保存文件,然后在启动时启用此新服务sudo systemctl enable dat_input_scroll_speed.service