KDE: не запускать экран входа в систему до завершения сценария моего приложения

0

У меня Fedora 23 на моей машине, и я использую KDE Plasma. Я написал небольшое приложение, которое выполняется до появления экрана входа в KDE. Это было сделано путем размещения линии /path/to/MyAppк /etc/sddm/Xsetup. Приложение запускается, как и ожидалось, до входа в систему и с помощью topкоманды, я вижу, что MyAppи Xsetupработают. На данный момент тоже sddmработает, но ни то, sddm-greeterни другое sddm-helper. Однако после ок. Через 20 секунд появляется экран входа в систему, и мое приложение больше не отображается. В процессах, которые я сейчас вижу, sddm-greeterи sddm-helperсейчас они запущены, и это Xsetupбыло прекращено. MyAppоднако все еще находится под topкомандованием, но больше не виден.

Кто-нибудь знает, как запретить запускать приветствие и помощника, пока мое приложение работает, и появляются только после того, как пользователь закрыл мое приложение?

Varius
источник
Varie, Varie, Redde Mihi Легионес мер!
MariusMatutiae

Ответы:

0

Я сделал следующее: Так как это было очевидно, sddmчто и начало, sddm-greeterи sddm-helperя приостановил его, пока MyAppработает. /ets/sddm/XsetupФайл имеет в настоящее время следующие строки:

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

Возможно грязное решение, но оно делает свою работу.

Varius
источник