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

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

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

Fundo: Quero pedir uma senha após o login para um contêiner encfs. Portanto, insira um passe ou continue com o cancelamento desta caixa de diálogo.

Observação: Esta não é uma duplicata dealarme pop-up de diálogo modal, pois estou interessado especialmente em uma solução para os diálogos do Zenity.

Responder1

Supondo que o Linux encfsseja mencionado desde então:

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

informação relacionada