¿Hay alguna manera de hacer que un diálogo de zenity sea modal?

¿Hay alguna manera de hacer que un diálogo de zenity sea modal?

¿Cómo puedo hacerlos modales? ConmodalQuiero decir: el cuadro de diálogo debería bloquear el escritorio para que el usuario solo tenga dos opciones: cancelar el cuadro de diálogo o ingresar texto en él. (Quiero esto básicamente porque pueden aparecer nuevas ventanas que pueden robar el foco y, además, otros programas pueden acceder a los archivos de configuración dentro de ese contenedor)

Fondo: Quiero solicitar una frase de contraseña después de iniciar sesión para un contenedor encfs. Entonces, ingresa un pase o continúa con la cancelación de este diálogo.

Nota: Esto no es un duplicado dealarma emergente de diálogo modal, ya que estoy interesado especialmente en una solución para los diálogos de Zenity.

Respuesta1

Suponiendo que Linux ya encfsse menciona:

Si por "iniciar sesión" te refieres a "iniciar sesión gráfica" (lo cual es razonable ya que zenity está basado en Gtk+), entonces se podría realizar la prueba ~/.xinitrc(o su equivalente dependiendo del administrador de ventanas/inicio de sesión) sin enviarla a segundo plano antes de que se ejecute el administrador de ventanas. comenzó. Esto detendría el proceso hasta que la prueba haya regresado.

información relacionada