1.背景
Linux下新建一个终端, 窗口名称默认叫"终端",对于很多窗口的情况下,不便于查找区分
现在想给每个终端起一个独特的名字
2.解决方案
在网上踩了很多坑,过程心酸,不再赘述(参考资料二中列举了一些)
实现关键代码如下:
PS1=$
PROMPT_COMMAND=
echo -en "\033]0;New title\a"
实际脚本中,原先代码如下:
gnome-terminal -x bash -c "cd ./test/;python3 hello_world.py;exec bash"
更新后的代码如下:
gnome-terminal -x bash -c "PS1=$;PROMPT_COMMAND=;echo -en '\033]0;new_title\a';cd ./test/;python3 hello_world.py;exec bash"
参考资料:
gnome-terminal使用
Change the title of a terminal on Ubuntu 16.04
网友评论