GNOME端末に加えて端末を開いたままにする方法は?

GNOME端末に加えて端末を開いたままにする方法は?

構成ファイルを編集(および生成)するgnome-terminalの機能は、コマンドが存在しても端末を開いたままにするオプションと一緒に非常に便利です。

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

(私は端末にファイルに関する情報を表示し、処理中に端末に情報を表示するなどのコマンドを実行するためにコンテキストメニューファイルマネージャを使用するのが好きです。)

他の端末では同じ機能が見つからなかったため、デフォルトの端末でなくてもgnome-terminalをインストールする必要がありました。

この機能を備えた他の端末エミュレータはありますか?特定の端末で使用した場合、同じ効果を持つコマンドはありますか?


1行(コンテキストメニュー項目として追加)で端末を開き、開いている端末ウィンドウでコマンドを実行し、情報を表示したいと思います。例:パンテオンファイル(基本OS)から請負業者ファイルを使用して1行Exec=xterm -hold -e "mediainfo -i %f"(以下の説明に従って)またはExec=gnome-terminal --window-with-profile=new1 -e "mediainfo -i %f"

ベストアンサー1

ユーザーを確認せずにプログラムが終了しないように調整する簡単な解決策を使用すると、すべての端末エミュレータでこれを実現できます。terminal_shell_wrapper次の内容を含むスクリプトを実行するように端末に指示します。

#!/bin/sh
if [ $# -eq 0 ]; then "${SHELL:-sh}"; else "$@"; fi
echo "The command exited with status $?. Press Enter to close the terminal."
read line

任意のキーを押して端末を閉じるには、read line次のように変更します。

stty -icanon; dd ibs=1 count=1 >/dev/null 2>&1

おすすめ記事