Existe uma maneira de tornar um diálogo de zenity modal?

2

Como posso torná-los modais? Com modal , quero dizer: A caixa de diálogo deve bloquear a área de trabalho para que o usuário tenha apenas duas opções: ou cancele a caixa de diálogo ou insira texto nela. (Eu quero isso basicamente porque novas janelas podem aparecer e podem roubar o foco e, além disso, outros programas podem acessar arquivos de configuração dentro desse container)

Histórico: Eu quero pedir uma senha após o login para um contêiner de encfs. Por isso, introduza um passe ou continue com o cancelamento deste diálogo.

Nota: Esta não é uma duplicata do alarme popup da caixa de diálogo modal , pois estou interessado especialmente em uma solução para Diálogos Zenity.

    
por math 13.04.2012 / 09:40

1 resposta

0

Assumindo o Linux já que encfs é mencionado:

Se por "login" você quer dizer "login gráfico" (o que é razoável já que o zenity é baseado em Gtk +), pode-se colocar o teste em ~/.xinitrc (ou equivalente dependendo da janela / gerenciador de login) sem enviá-lo para o antes que o gerenciador de janelas seja iniciado. Isso interromperia o processo até que o teste retornasse.

    
por 13.04.2012 / 11:06

Tags