如何运行启动脚本来设置启动时的触摸板滚动速度

如何运行启动脚本来设置启动时的触摸板滚动速度

我尝试了所有方法,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

相关内容