Mam aplikację GTK Linux, której chcę użyć jako ekranu „Akceptuj warunki użytkowania” przed zalogowaniem użytkownika. Aplikacja jest prosta, duża skrzynka z etykietą i przycisk potwierdzenia na dole. Gdy użytkownik go kliknie, przetwarzanie będzie kontynuowane na ekranie logowania gdm.
Nazwa mojej aplikacji to /usr/bin/consent
, Ja używam /usr/libexec/gdmlogin
i dodałem dodałem /usr/bin/consent
jako ostatnia linia w /etc/gdm/Init/Default
plik.
Mój problem:
Aplikacja działa poprawnie, zanim cokolwiek innego, użytkownik kliknie „I Acknowledge” i wszystko będzie kontynuowane na ekranie gdmlogin, ALE, to prawie tak, jakby X zrobił migawkę okna GTK i umieści go w lewym górnym rogu. Więc teraz w tle patrzę na mój GUI Acknowledgement. W liście procesów aplikacja zostaje zakończona.
Jakieś pomysły?