如何在每次 X 服务器启动时运行脚本?

如何在每次 X 服务器启动时运行脚本?

我买了一台最近推出的7英寸迷你笔记本(https://www.amazon.co.uk/UDKED-Notebook-MiniHDMI-Connectivity-Terminals/dp/B0C28FFYTK) 这是一台精致的小机器,我已在上面安装了 Xubuntu 23.04。它有一些奇怪的怪癖,我正在尝试解决,其中之一就是鼠标按钮实际上是作为键盘键连接的,而不是鼠标设备的一部分!我已经让它们与以下设备一起工作:

xkbset m
xmodmap -e 'keycode 135=Pointer_Button3'

一旦 XFCE 启动,我就可以轻松运行这些命令,但我需要它们在每次 X 服务器启动时运行,这样我才能使用登录屏幕等。我将它们放在一个脚本文件中,并尝试从以下位置运行它们:

/etc/X11/Xsession.d/
/etc/X11/xinit/xinitrc
~/.xsession
entries in /etc/lightdm/lightdm.conf

不幸的是脚本没有运行,我做错了什么?

答案1

/etc/lightdm/lightdm.conf您可以在欢迎程序启动之前通过在标题下添加一行来运行脚本 [Seat:*]

[Seat:*]
greeter-setup-script=/path/to/script

99-my.conf或者将其放在子目录中的文件中lightdm.conf.d

相关内容