問題タブ [screenrc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
314 参照

gnu-screen - GNU 画面の動的タイトル

あるコンピューター (linux mint 18.3 sylvia) では機能し、別のコンピューター (Ubuntu 14.04.5 LTS) では機能しない設定があり、問題を見つけるために何を確認すればよいかわかりません。

私はGNU画面を使用しており、ディレクトリの変更中またはタスクの実行中に動的に変化する各ウィンドウの名前を付けました。

たとえば、プロンプトcd ~/desktopを表示すると、 が表示され~/desktop cd ~/desktopます。その後、プロンプトcd ..が表示され~ cd ..ます。

問題は、2 番目のコンピューターで動作しない、または半分動作することですが、方法がわかりません。

構成の仕組みは次のとおりです。1 つの部分は .screenrc ファイルにあり、もう 1 つの部分は .zshrc ファイルにあります。

.screnrc :

%tはタイトルの部分で、PATH_SPACE_STRING で展開する必要があります

ここで尋ねられたように、.zshrcファイルに入れたもののおかげで機能します。これにより、シェルはタイトルエスケープシーケンス( esc k title esc )を出力しますhttps://www.gnu.org/software/screen/manual/html_node/ Dynamic-Titles.html

.zshrc :

ここ%~で、現在のパスを表し、$1プロンプトに入力された文字列です

しかし、いくつかのテストの後、ubuntuを実行しているコンピューターは、.zshrcファイル内に入力したものをリッスンしないことを理解していますが、とにかくパスに展開%tされます(したがって、パスとパスではなく、タイトルとしてパスを取得しましたプロンプトコマンド)

私が.zshrcファイルに書いたものではない場合、現在のパスをタイトルとして動的に配置するという指示を画面に与えることができるものは何ですか? それを上書きする方法は?