シェルにメッセージを表示したり、ウィンドウマネージャのGUIを使用するための標準ソリューション

シェルにメッセージを表示したり、ウィンドウマネージャのGUIを使用するための標準ソリューション

シェルがログインシェルまたは現在のウィンドウマネージャGUIの新しいウィンドウの場合、コマンドラインにbashスクリプトからのメッセージを表示するための標準的なソリューションはありますか?特に私はkdialogメッセージを表示するツールがある kde を実行しています。しかし、私はKDEとは無関係ですが、実行時にKDEスタイルを使用するソリューションを好みます。また、ユーザー入力などを要求できる必要があります。

答え1

コマンドラインの場合、標準ソリューションは次のとおりです。dialog (1)これにより、ncurses ベースの対話型ダイアログボックスを作成できます。つまり: ダイアログボックスの選択ダイアログボックス

シェルスクリプトへのグラフィカルインタフェースに対する明確な答えはないと思います。zenity (1)シェルとGUIの相互作用のための事実上のツールとして機能します。 GTKに基づいているため、KDEテーマについて100%確信することはできませんが、私が知っている限りGTKと一緒にKDEテーマを使用することは可能です。

関連情報