无法在启动时运行脚本

无法在启动时运行脚本

Debian 巴斯特

Xfce 无法使用Super(系统符号键)来打开wishkermenu模拟开始菜单的 Windows 行为。

所以我安装了xcape, 来修改密钥,并运行 shell 命令

xcape -e 'Super_L=Control_L|Escape'

(我使用该键执行其他操作,因此xcape在释放键时我使用它,它模拟Esc+ Ctrl,我在键盘热键中配置xfce并将Esc+分配Ctrlwishkermenu

工作正常,问题是当我关闭会话时,我必须再次运行命令。我尝试制作一个脚本并在启动时按照网络上的示例运行它,但没有任何反应。当我从 shell 运行脚本时,该脚本可以正常工作,因此在启动范围内失败。

使用过crontabetc/init.d但没有任何反应。听说在 Debian 上使用与 systemd 不同的方法是不好的。

我该如何解决这个问题,也许是服务?

答案1

将带有命令的行添加到~/profile~/xprofile文件中。取决于您的系统如何配置。你可以两者都尝试一下。

这些文件应该在会话启动后加载,因此脚本将自动执行。

答案2

我做到了,只是编写了一个 barch 脚本并在启动应用程序 Xfce4 菜单上执行它。谢谢 4 自由背

相关内容