如何讓 XTerm 的標題列顯示目前正在執行中的指令呢?

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

如何讓 XTerm 的標題列顯示目前正在執行中的指令呢?

文章j1989_41 » 週日 9月 05, 2010 7:06 pm

各位好!

小弟又上來問問題了

這次的問題是這樣的

就是啊~我的 XTerm 的標題列永遠都只會顯示 ${USER}@${HOSTNAME}: ${PWD}

即使我進入了 vim 的環境中

它還是顯示 ${USER}@${HOSTNAME}: ${PWD}

而不會自動變更成 "vim FILENAME" 之類的

我想讓 XTerm 的標題列能夠顯示目前正在執行中的指令名稱

而當指令執行完畢後,XTerm 的標題列又會變回 ${USER}@${HOSTNAME}: ${PWD}。


我有找到一篇解決此一問題的文章

http://groups.google.com/group/jengyics/browse_thread/thread/a3e76057a7286375

不過文章作者使用的 Shell 是 TCSH

不是 BASH Orz


我現在知道怎麼讓 XTerm 的標題列在指令執行完畢後自動改回 ${USER}@${HOSTNAME}: ${PWD} (利用 PROMPT_COMMAND 這個變數)

但怎麼讓 XTerm 的標題列在指令執行後自動變更為指令名稱

小弟就真的想不透了…

有高手有這方面的設定經驗嗎?

先謝嚕!!


以下是我的 ~/.bashrc 的一小部分

代碼: 選擇全部
case "$TERM" in
xterm*|rxvt*)
     PROMPT_COMMAND='echo -ne "\e]0;${USER}@${HOSTNAME}: ${PWD}\a"'
    ;;
*)
    ;;
esac
j1989_41
可愛的小學生
可愛的小學生
 
文章: 52
註冊時間: 週四 11月 12, 2009 11:54 am

回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客