0
我正在尋找一種解決方案,將窗口標題更新爲當前主機。如何確保gnome-terminal在窗口標題上顯示正確的主機名?
我通常做ssh到不同的盒子,我觀察到Gnome終端窗口標題(從Ubuntu 11.00 3.0.1)沒有正確更新。目前它顯示「user @ localcompure:path」 - 我希望在執行ssh後進行更新。
我應該注意,我正在尋找一種解決方案,它不會要求我在連接到的任何機器上更改設置。
我正在尋找一種解決方案,將窗口標題更新爲當前主機。如何確保gnome-terminal在窗口標題上顯示正確的主機名?
我通常做ssh到不同的盒子,我觀察到Gnome終端窗口標題(從Ubuntu 11.00 3.0.1)沒有正確更新。目前它顯示「user @ localcompure:path」 - 我希望在執行ssh後進行更新。
我應該注意,我正在尋找一種解決方案,它不會要求我在連接到的任何機器上更改設置。
我期待在這裏做同樣的功能在konsole(kde的終端應用程序)中工作正常,但不是從gnome終端內。迄今爲止,我已經找到了最好的解決辦法是使用單獨的應用程序與調用此如下:
#!/bin/bash
#!/bin/bash
SETTP='MY_PROMPT="$HOSTNAME:$PWD\$ "'
SETTP="$SETTP;"'MY_TITLE="\[\e]0;$HOSTNAME:$PWD\a\]"'
SETTP="$SETTP;"'PS1="$MY_TITLE$MY_PROMPT"'
ssh -t [email protected]$2 "export PROMPT_COMMAND='eval '\\''$SETTP'\\'; bash --login"
你或許應該問這個超級用戶,因爲它不是編程相關的。 – ptomato 2012-03-23 19:34:45
解決方案需要編程,我很確定。 – sorin 2012-03-25 13:13:08