zenity 대화 상자 모달을 만드는 방법이 있습니까?

zenity 대화 상자 모달을 만드는 방법이 있습니까?

어떻게 모달로 만들 수 있나요? 와 함께모달내 말은: 대화 상자는 데스크탑을 차단해야 하므로 사용자에게는 대화 상자를 취소하거나 대화 상자에 텍스트를 입력하는 두 가지 옵션만 있습니다. (기본적으로 새 창이 팝업되어 포커스를 훔칠 수 있고 추가로 다른 프로그램이 해당 컨테이너 내부의 구성 파일에 액세스할 수 있기 때문에 이것을 원합니다)

배경: encfs 컨테이너에 로그인한 후 암호를 묻고 싶습니다. 따라서 패스를 입력하거나 이 대화 상자를 취소하여 계속 진행하세요.

메모: 이것은 다음의 중복이 아닙니다.모달 대화상자 팝업 알람, 특히 Zenity 대화 상자에 대한 솔루션에 관심이 있기 때문입니다.

답변1

이후 Linux가 encfs언급되었다고 가정합니다.

~/.xinitrc"로그인"이 "그래픽 로그인"(zenity가 Gtk+ 기반이므로 합리적임)을 의미하는 경우 창 관리자가 실행되기 전에 백그라운드로 보내지 않고도 테스트를 넣을 수 있습니다 (또는 창/로그인 관리자에 따라 이에 상응하는 항목). 시작되었습니다. 이렇게 하면 테스트가 반환될 때까지 프로세스가 중단됩니다.

관련 정보