小白求教:Terminal的标题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
yinyeya
帖子: 4
注册时间: 2016-02-16 8:35
系统: window7 & Ubuntu

小白求教:Terminal的标题

#1

帖子 yinyeya » 2016-02-16 8:39

大神好!
我昨天刚妆好了ubuntu 14.04. 打开终端以后终端的title一直显示"terminal",但是我看到很多人的终端标题显示的是现在访问的路径。到底如何设置成这样?
我已经查了半天了。就是没找到答案。。。 :Adore :Adore :Adore :Faint :Faint :Faint
yinyeya
帖子: 4
注册时间: 2016-02-16 8:35
系统: window7 & Ubuntu

Re: 小白求教:Terminal的标题

#2

帖子 yinyeya » 2016-02-16 9:28

更具体的说,我的终端的左上角的标题显示“Terminal”一成不变。。。但是我看到网页上截图中其他人的终端标题显示的是“xxx@ubuntu: xxxxxx”,指示当时访问的路径。。。
查了半天网页,有些说很复杂,需要修改bashrc文件,有些由说的貌似ubuntu内置了这样的功能,但是我怎么就找不到呢。。。还是用了其他的终端。。。。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 小白求教:Terminal的标题

#3

帖子 vickycq » 2016-02-16 9:43

使用的什么终端?
动态标题可通过在 .bashrc 中用变量 PROMPT_COMMAND,PS1 设置(一般发行版的默认 .bashrc 已经设置好)
然后再在一般桌面环境自带终端自带设置中设置动态标题显示规则。(可能只需要这一步)
例如 gnome-terminal:Edit Profile - Title and Command - When terminal title set their own titles: {Replaces initial title}
我的终端的左上角的标题显示“Terminal”一成不变
这可能是由于动态标题显示规则设置不当

参考
http://tldp.org/HOWTO/Xterm-Title-4.html
http://askubuntu.com/questions/22413/ho ... inal-title
https://austinmarton.wordpress.com/2011 ... directory/
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
yinyeya
帖子: 4
注册时间: 2016-02-16 8:35
系统: window7 & Ubuntu

Re: 小白求教:Terminal的标题

#4

帖子 yinyeya » 2016-02-17 7:03

非常感谢您的帮助。
我又回头去看了我的.bashrc文件,找到了PS1相关设置,终于明白了。我修改了终端的配色方案,但是直接copy其他的代码,这样修改了动态title了。。。
yinyeya
帖子: 4
注册时间: 2016-02-16 8:35
系统: window7 & Ubuntu

Re: 小白求教:Terminal的标题

#5

帖子 yinyeya » 2016-02-17 7:44

但是现在又出现了另一个问题:当我添加了配色方案之后,终端的标题变成了一成不变的 Terminal,如果我去掉配色方案,标题就是动态的啦。
我的配色方案就是按照网上教程设置的,因此我在想到底SP1语法上是怎么控制了标题的动态输入和配色同时?
还是又其他的门道?求指导啊。。。

配色方案:PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35;40m\]\u\[\033[00;00;40m\]@\[\033[01;35;40m\]\h\[\033[00;31;40m\]:\[\033[00;00;40m\]\w \[\033[01;32;40m\]\$ \[\033[01;36;40m\]'
回复