Xdialog - シェルスクリプトのユーザーとパスワードのキャプチャ

Xdialog - シェルスクリプトのユーザーとパスワードのキャプチャ

--2inputboxコマンドパラメータを含むシェルスクリプトの単純な「ユーザーとパスワード」のGUI入力を作成しようとしていますXdialog

ここに画像の説明を入力してください。

ドキュメントに従うのは簡単ですが、このボックスの作成方法に関する追加のヒントは提供されておらず、「試行ベースのアプローチ」でこれを行い、すべての試行で「分割エラー」が発生するのは問題です。悪夢ではありません。 。私が知る限り、--inputbox

Xdialog --title "RDP" --backtitle "RDP Access" --no-cancel --inputbox "Login:" 10 20

ここに画像の説明を入力してください。

--inputboxこの文の終わりに1(フィールド2)を置き換えて入れると、--2inputbox競合が発生します。このスイッチの他のバリエーションを試しましたが、成功しませんでした。--password=2Xdialog

これに提案がありますか?

答え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: " ""

関連情報