我刚刚在我的桌面上执行了全新安装的 Ubuntu 21.04(以前使用 20.10)。但是,我遇到了 GNOME 终端的问题。
如果我通过键盘快捷键或桌面上的右键菜单打开终端,一切正常。但是,如果我通过文件浏览器(文件)打开终端,则初始窗口可以正常工作,但是我从其中打开的任何后续终端选项卡/窗口都无法找到我的终端设置。
所以:
- 通过键盘快捷键/桌面右键菜单打开终端:确定
- 从上一个打开新的终端窗口/选项卡:确定
- 通过文件右键菜单打开新的终端窗口:确定
- 从上一个打开新的终端窗口/选项卡:BROKEN
每次,第四种情况都会显示sudo
提示(很明显找不到~/.sudo_as_admin_successful
),在提示中显示当前位置/home/<username>
而不是~
,不产生输出echo $HOME
等。
它似乎不知道在哪里寻找终端设置,但只有从另一个终端窗口打开时才可以从文件中打开。whoami
为工作终端和非工作终端显示相同的用户。
我已经复制了 clean.profile
和.bashrc
from /etc/skal/
,以及注销并重新启动计算机,但没有任何帮助。
我已经设法解决了这个问题,但我不知道发生了什么。
使固定
进入终端窗口汉堡菜单>“首选项”>“⟨配置文件名称⟩”侧边栏项>“命令”选项卡并选中“作为登录外壳运行命令”。我找到了所有其他设置:
回复:@steeldriver 下面的评论,如果我未选中此选项,则在所有终端窗口中都未选中,无论是有效的还是无效的。因此,大概检查该选项对最初工作的窗口没有影响,并且只在第四个,最初被破坏的场景中发挥作用。
解释
在接受它作为答案之前,我会留下一点,以防有人可以对发生的事情提供更详细的解释。