Aplikacja GTK Linux przed logowaniem gdm pozostaje na ekranie podczas logowania po zakończeniu programu


1

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?

Odpowiedzi:


1

Znalazłem problem, chociaż nie wiem dlaczego gdm zachowuje się w ten sposób. Miałem zdefiniowany obraz tła gdm, stopkę gnome, więc kiedy wszedłem i usunąłem tło logowania z ekranu logowania gdm, wszystko działało dobrze.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.