用户登录kde后运行脚本

用户登录kde后运行脚本

我使用的是带有 kde4 的 debian,我有一个脚本需要在用户登录 kde 后执行。系统设置为自动登录用户并锁定会话。我尝试将脚本添加到 kde 的自动启动中,但如果自动登录用户设置为立即锁定会话,则似乎不会执行该脚本。它仅在会话解锁后启动。我如何让脚本在自动登录后但在自动锁定之前运行?

答案1

一个选项是禁用系统的自动锁定,并在脚本完成后调用它。假设您能够或愿意这样做:

我不使用 KDE,但我认为这是 KDE 4.x+ 的脚本:

qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock

答案2

在 xorg 中自动启动应用程序的与桌面无关的方法是将*.desktop启动器文件放在以下文件夹中:

~/.config/autostart

显然 KDE 尊重该惯例并且它可能会起作用。

启动器可以从 复制/符号链接/拖放/user/share/applications

也可以看看https://raspberrypi.stackexchange.com/a/74407/74631寻找替代方案(它适用于大多数现代通用语言)。

相关内容