O aplicativo GTK Linux anterior ao login do gdm permanece na tela no login após o término do programa

1

Eu tenho um aplicativo GTK Linux que eu quero usar como uma tela "Aceito Termos de Uso" antes do login do usuário. O aplicativo é simples, uma grande caixa com um rótulo e um botão Reconhecer na parte inferior. Quando o usuário clica nele, o processamento continua na tela de login do gdm.

O nome do meu aplicativo é /usr/bin/consent , estou usando /usr/libexec/gdmlogin e adicionei /usr/bin/consent como a última linha no arquivo /etc/gdm/Init/Default .

Meu problema:

O aplicativo executa bem, antes de qualquer outra coisa, o usuário clica em "Eu confirmo" e tudo continua na tela do gdmlogin, MAS, é quase como se o X tirasse um instantâneo da janela do GTK e o colocasse na parte superior. canto esquerdo. Então, agora em segundo plano, estou olhando para minha GUI de confirmação. Em uma listagem de processos, o aplicativo é finalizado.

Alguma idéia?

    
por jiveturkey 21.10.2013 / 20:51

1 resposta

1

Encontrei o problema, embora não saiba por que gdm se comporta dessa maneira. Eu tinha uma imagem de fundo do gdm definida, o pé do gnome, então quando eu entrei e removi a imagem de fundo do login da tela de login do gdm, as coisas funcionaram bem.

    
por 22.10.2013 / 15:31