六、/etc/bashrc

六、/etc/bashrc

一直在我的 Toshiba Satellite U500 上试验 Ubuntu。使用外接显示器 (AOC 23" LCD) 作为主显示器。

对于前 20 次左右的启动,Ubuntu 15.04 登录提示会出现在我的外部显示器上,正如您所希望的那样。

突然,现在,它只出现在笔记本电脑屏幕上。外接显示器确实亮了,并显示 Ubuntu 壁纸。但我必须站起来走到笔记本电脑前登录。然后 Ubuntu 在我的外接显示器上完成启动并显示正确的桌面。

这真是太麻烦了。我进行了修复重新安装 - 不是清除所有内容,而是从 USB 重新安装。没有修复。通过其他线程搜索也没有成功。

任何帮助将不胜感激。

答案1

您有 pam-mount 吗?或者其他配置?尝试:PS1="\s-\v\$" 如果有效,尝试:打开 /etc/bashrc(Redhat 和同类产品)/或 /etc/bash.bashrc(Debian/Ubuntu)或 /etc/bash.bashrc.local(Suse 和其它产品)文件并附加以下代码:

六、/etc/bashrc

或 $ sudo gedit /etc/bashrc

附加代码如下

如果 id 命令返回零,则表示您具有 root 访问权限。

if [ $(id -u) -eq 0 ]; then # 你是 root,设置红色提示符 PS1="\[$(tput setaf 1)\]\u@\h:\w #\[$(tput sgr0)\]" else # 正常 PS1="[\u@\h:\w] $" fi 关闭并保存文件。

来源

http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html

相关内容