web-dev-qa-db-ja.com

xtermのタイトルを設定するだけですか?

ばかげた質問のように聞こえますが、そうでないことを願っています。

タイトルを固定した単純なxtermを作成したい。私は試した:

xterm -title whatever (that is what xterm --help suggests)

xterm -T whatever (according to man pages, this is the same as --title)

しかし、私のxtermは常にタイトルにusername @ hostname:〜と表示されます。このタイトルはいくつかの環境変数から来ていると思います。しかし、固定タイトルでone xtermを作成できるようにするために、.bashrcまたは.profileに永続的な変更を加える必要がない場合は、こちらをお勧めします。

これはxubuntu 14.04です

7
GhostCat

つかいます

xterm -xrm 'XTerm.vt100.allowTitleOps: false' -T whatever
18
Florian Diesch

コメントから「質問」に答えるために

バックグラウンドで動作するコマンドラインツールを起動する必要があります(ポートフォワーディングを実行します)。


オープンなxtermに依存する代わりに、バックグラウンドで Nohup を使用してプログラムを実行できます。

Nohup /path/to/port-forwarding-tool 2>&1 &

Nohupは次のように答えます

Nohup:入力を無視し、 'Nohup.out'に出力を追加します

これにより、xtermを閉じてもプログラムが実行され続けます。プログラムの出力に興味がない場合は、/dev/nullにリダイレクトします

Nohup /path/to/port-forwarding-tool >/dev/null 2>&1 &

別のオプションは、デスクトップセッションの一部としてツールを開始することです。ただし、これは使用するデスクトップに依存する場合があります。 .xsessionまたは自動起動フォルダー。 「startup」または「desktop autostart」を検索します。現在のシステムでは、systemdユーザーサービスもオプションの可能性があります。

ログイン時にアプリケーションを自動的に起動するにはどうすればよいですか?

起動時の.desktopアプリケーションの自動起動が機能しない

1
Olaf Dietsche