내가 읽고 있어요Linux 명령줄 및 쉘 스크립팅 성경, zenity
다음 형식으로 브로드캐스트 목록에 사용됩니다.
zenity --list --radiolist --title "Sys Admin Menu"
--column "Select" --column "Menu Item"
FALSE "Display diskspace" FALSE "Display users" FALSE "Display memory usage" FALSE "Exit"
> $temp2
매뉴얼 페이지에서 예제를 찾지 못했고 책에서도 설명을 찾지 못했지만 왜 이전에모든
FALSE
명령의 옵션? 제거하려고 했지만 옵션이 올바르게 표시되지 않습니다. (몇몇만).zenity
토큰(그림 참조)이 아닌 텍스트(예: "사용자 표시")로 옵션을 반환하는 방법 에 대해 읽었지만 여전히 옵션 접두사를whiptail
이해하지 못합니다 .FALSE
radiolist
그리고 in 의 경우zenity
레이블로 옵션을 선택할 수 없고 라디오 버튼으로만 선택할 수 있는데(이건 별로 편리하지 않음)radiolist
레이블로 옵션을 선택할 수 있는 명령 플래그가 있나요? 그게 훨씬 낫습니다.
답변1
명령의 모든 옵션 앞에 FALSE가 붙는 이유는 무엇입니까?
FALSE
기본적으로 라디오 버튼이 선택되어 있지 않음을 나타냅니다. TRUE
옵션 중 하나를 미리 선택 하도록 변경하세요 .
라벨을 통해서는 옵션을 선택할 수 없고 라디오 버튼을 통해서만 옵션을 선택할 수 있습니다.
이것이 가능한지 잘 모르겠습니다. 내가 찾은이 아주 오래된 버그 보고서답이 없으니 제니티는 불가능하다고 봅니다.