У меня есть приложение GTK Linux, которое я хочу использовать в качестве экрана "Принять условия использования" перед входом пользователя в систему. Приложение простое, большая коробка с ярлыком и кнопкой подтверждения внизу. Когда пользователь щелкает по нему, обработка продолжается до экрана входа в систему gdm.
Название моего приложения - /usr/bin/consent
, я использую /usr/libexec/gdmlogin
и добавил, что добавил /usr/bin/consent
в качестве последней строки в /etc/gdm/Init/Default
.
Моя проблема:
Приложение работает нормально, прежде чем что-либо еще, пользователь нажимает "Я подтверждаю", и все продолжается на экране gdmlogin, НО, это почти как если бы X сделал снимок окна GTK и поместил его в верхний левый угол. Так что теперь на заднем плане, я смотрю на мой графический интерфейс подтверждения. В процессе листинга приложение прекращается.
Есть идеи?