KDE:在我的应用程序脚本完成之前不要启动登录屏幕

KDE:在我的应用程序脚本完成之前不要启动登录屏幕

我的机器上装有 Fedora 23,并且正在使用 KDE Plasma。我编写了一个在 KDE 登录屏幕出现之前执行的小应用程序。这是通过将行放入/path/to/MyApp来完成的/etc/sddm/Xsetup。应用程序在登录之前按预期启动,使用命令top我还看到MyAppXsetup正在运行。此时 也在sddm运行,但sddm-greeter和 都没有sddm-helper。但是,大约 20 秒后登录屏幕出现,我的应用程序不再可见。在进程中我现在看到sddm-greetersddm-helper正在运行,并且Xsetup已终止。MyApp但是 仍在top命令下,但不再可见。

有人知道如何防止欢迎程序和助手程序在我的应用程序运行时启动,并且仅在用户关闭我的应用程序后出现吗?

答案1

我已完成以下操作:由于显然是sddm启动了sddm-greetersddm-helper,因此我暂停了它,直到MyApp正在运行。该/ets/sddm/Xsetup文件现在包含以下几行:

pkill -STOP sddm
/path/to/MyApp
pkill -CONT sddm

这或许是一个肮脏的解决方案,但它确实有效。

相关内容