为什么 guake 不再在 $ 之前显示命令提示符

为什么 guake 不再在 $ 之前显示命令提示符

Guake 不再在命令提示符中显示用户和目录,如下所示:

<name>@<name>-<computername>:~$

相反,它仅显示 $ 符号,仅将提示与命令分开:

$

另外,按“tab”键实际上会插入一个制表符空格,而不是完成命令或显示可能性。

今天早上我登录时就是这样,我想不出我能做什么来改变 guake 的工作方式。到目前为止,我尝试过再次登录、重新启动计算机、卸载,然后再次安装 guake。没有结果。

答案1

检查 guake 的默认 shell 是否确实是/bin/bash。我将其设置为/bin/sh,这完全重现了您的行为,因为它不会使用 bashPS1行。要查看该设置,请执行以下操作:右键单击 > 首选项 > 常规 > 默认解释器。默认情况下,它设置为<default interpreter>。我不知道 guake 如何确定这一点,但我猜这是由某些环境变量决定的,并且您的环境变量存在问题。要暂时“修复”该问题,请尝试将默认 shell 设置为/bin/bash。要以更好的方式修复它,请找出 guake 如何确定默认解释器并检查它是否正确。

答案2

在 Guake 选项中,检查 '默认解释器' 是否为 。 也可以检查你的用户 shell 是什么:'finger ' 应该会提供给你。

相关内容