私は読んでいます。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
オプションの1つを事前に選択するように変更してください。
ラベルではオプションを選択できず、ラジオボタンを介してのみオプションを選択できます。
これが可能かどうかはわかりません。私が見つけたこの非常に古いバグレポート答えがないので、ジェニティは不可能だと思います。