小编Huw*_*ers的帖子

当我打开一个新的终端窗口时,如何自动启动 GNU Screen?

我正在使用 Bash 运行 Ubuntu 14.04(Cinnamon Mint 17.1)。每次打开新的终端窗口时,我都会输入screen以启动屏幕窗口管理器,但我希望 shell 为我执行此操作。

我相信我需要修改.bashrc而不是.profile,因此它会在每个新的终端窗口上启动,而不仅仅是在登录时启动。所以我在 , 的末尾添加了以下内容.bashrc来替换 shell 进程:

exec /usr/bin/screen -q
Run Code Online (Sandbox Code Playgroud)

当我启动一个新的终端窗口时:

  • 通常,我会看到一个带有闪烁光标的空白窗口,只有在我按下 之后才会出现 Bash 提示Ctrl+C
  • 有时,当我按下Ctrl+C或调整终端窗口大小时,终端窗口会立即关闭。
  • 有时,我会收到一个没有的 Bash 提示$LS_COLORS(虽然很难重现这个,所以我不完全确定它何时或为什么发生)。

谁能解释为什么这对我来说失败了,并提出解决方案?

谢谢,

bash gnu-screen

7
推荐指数
1
解决办法
3995
查看次数

标签 统计

bash ×1

gnu-screen ×1