Gibt es eine Möglichkeit, einen Zenity-Dialog modal zu machen?

Gibt es eine Möglichkeit, einen Zenity-Dialog modal zu machen?

Wie kann ich sie modal machen? MitmodalIch meine: Der Dialog sollte den Desktop blockieren, sodass der Benutzer nur zwei Optionen hat: Den Dialog abbrechen oder Text eingeben. (Ich möchte das im Grunde, weil neue Fenster auftauchen und den Fokus stehlen könnten und außerdem andere Programme auf Konfigurationsdateien in diesem Container zugreifen können.)

Hintergrund: Ich möchte nach dem Login eine Passphrase für einen encfs-Container abfragen. Also entweder eine Passphrase eingeben oder mit dem Abbrechen dieses Dialogs fortfahren.

Notiz: Dies ist kein Duplikat vonmodaler Dialog-Popup-Alarm, da mich insbesondere eine Lösung für Zenity-Dialoge interessiert.

Antwort1

Vorausgesetzt, Linux seit encfswird erwähnt:

Wenn Sie mit „Anmeldung“ eine „grafische Anmeldung“ meinen (was sinnvoll ist, da Zenity auf Gtk+ basiert), dann könnte man den Test ~/.xinitrc(oder ein Äquivalent, je nach Fenster-/Anmeldemanager) einfügen, ohne ihn in den Hintergrund zu senden, bevor der Fenstermanager gestartet wird. Dies würde den Prozess anhalten, bis der Test zurückgekehrt ist.

verwandte Informationen