防止自定义命令在终端启动时运行

防止自定义命令在终端启动时运行

我使用的是Debian JessieMatev1.8.1)桌面环境。

我已经安装了byobu它,每次打开终端时都想启动它,所以我进入配置文件首选项,检查运行自定义命令而不是我的 shell并添加以下命令:
/usr/bin/byobu

它工作正常,但每次打开时都会出现烦人的启动消息byobu,因此我尝试通过天真地将命令更改为以下内容来掩盖输出:
/usr/bin/byobu > /dev/null

这是我的错误...现在每次我启动终端时它都会立即关闭:我无法再访问我的个人资料首选项来编辑命令。Xterm但我可以访问(即我有办法执行命令行)。

  • 如何防止自定义命令在终端启动时运行?
  • 配置文件存储在哪里mate-terminal?(所以我可以手动删除配置文件首选项)

PS 我知道我可以从哪个--profile=PROFILE_NAME选项mate-terminal启动Xterm,但不幸的是我只有一个配置文件:损坏的配置文件。
我找不到mate-terminal没有首选项的启动选项...

答案1

我找不到终端配置文件的位置,因此我做了以下操作:

  • 安装dconf(用于桌面环境设置的 GUI 编辑器)
  • 发射dconf-editor
  • 转到 org > mate > terminal > profile > profile0
  • 编辑键“自定义命令”(将其设置为空)

之后,我无需执行自定义命令就能启动终端,并且可以再次访问配置文件首选项。

相关内容