--2inputbox
コマンドパラメータを含むシェルスクリプトの単純な「ユーザーとパスワード」のGUI入力を作成しようとしていますXdialog
。
ドキュメントに従うのは簡単ですが、このボックスの作成方法に関する追加のヒントは提供されておらず、「試行ベースのアプローチ」でこれを行い、すべての試行で「分割エラー」が発生するのは問題です。悪夢ではありません。 。私が知る限り、--inputbox
。
Xdialog --title "RDP" --backtitle "RDP Access" --no-cancel --inputbox "Login:" 10 20
--inputbox
この文の終わりに1(フィールド2)を置き換えて入れると、--2inputbox
競合が発生します。このスイッチの他のバリエーションを試しましたが、成功しませんでした。--password=2
Xdialog
これに提案がありますか?
答え1
質問には修正されたスクリプトは表示されません(そしてプログラムのインストール方法についての手がかりも提供されません)。
両方の入力フィールドのラベルと初期値を省略すると、Xdialog
問題を正確に指摘するのではなく、使用法メッセージ(かなり大きな画面)が表示されます。
このスクリプトは私にとって効果的でした(ワンタイムコンパイルを使用)。源泉CentOS 6):
Xdialog --title "RDP Company" \
--icon company_logo.xpm \
--no-cancel \
--left \
--password=2 \
--separator="\n" \
--2inputsbox "Type your credentials\nto access the system" 20 40 "Login(user): " "" "Password: " ""