Есть ли способ сделать диалог zenity модальным?

Есть ли способ сделать диалог zenity модальным?

Как мне сделать их модальными?модальныйЯ имею в виду: диалоговое окно должно блокировать рабочий стол, чтобы у пользователя было только два варианта: либо отменить диалоговое окно, либо ввести в него текст. (Мне это нужно в основном потому, что могут всплывать новые окна, которые могут перехватывать фокус, и, кроме того, чтобы другие программы могли получать доступ к файлам конфигурации внутри этого контейнера)

Фон: Я хочу спросить парольную фразу после входа в систему для контейнера encfs. Так что либо вводите пароль, либо продолжайте с отменой этого диалога.

Примечание: Это не дубликатмодальное диалоговое всплывающее окно тревоги, так как меня особенно интересует решение для диалогов Zenity.

решение1

Предположим, что Linux encfsупоминается:

Если под "входом" вы подразумеваете "графический вход" (что разумно, поскольку zenity основана на Gtk+), то можно было бы поместить тест ~/.xinitrc(или эквивалент в зависимости от менеджера окон/входов) без отправки его в фоновый режим до запуска менеджера окон. Это остановило бы процесс до тех пор, пока тест не вернется.

Связанный контент