2016-01-26 56 views
0

我有一個模擬交換機和主機的網絡模擬器(mininet)。我可以通過xterm開關來發送數據包。 我想打印終端中的「xterm標題」。例如,xterm標題是"Node:s1"(root),我正在搜索一個在名爲「Node:s1」(root)的xterm中打印「Node:s1(root)」的命令。你知道任何可以打印xterm標題的命令嗎?如何打印xterm標題?

+0

Google首次訪問:https://www.google.com/#q=xterm+change+title – Cyrus

回答

1

如果這是xterm,你可以這樣做。其他終端可能會禁用(永久)相關代碼,但使用xterm,您可以對其進行配置並獲取標題字符串。在manual page,那就是allowWindowOps資源。

xterm(以及類似的程序)讓應用程序通過向其發送轉義序列來設置標題。還有另一個轉義序列,要求終端將標題字符串發送回主機。如果主機不期望,並且該字符串包含命令,那麼shell將執行這些命令。

開始閱讀的地方是xterm title HOWTO

較新版本的xterm對於僅需要設置標題並將其恢復的應用程序具有不同的功能。這佔了大多數設置標題的應用程序,例如GNU屏幕。碰巧GNU screen可以使用這個更新的xterm功能。這只是大約6年(November 2009),所以其他方案還沒有趕上。

進一步閱讀: