如何将 Guake 设置为“在终端中运行”的首选终端仿真器?

如何将 Guake 设置为“在终端中运行”的首选终端仿真器?

我最近安装了 Guake,非常喜欢它。我想将它设置为我的首选终端应用程序。也就是说,当我右键单击 bash 脚本文件,单击“打开”,然后选择“在终端中运行”时,我希望它在新的 Guake 选项卡中打开。

我不知道在哪里将 Guake 设置为“在终端中运行”的首选应用程序。我猜我可能需要类似这样的命令guake --new-tab=new --execute-command="COMMANDHERE",那么我该如何传递该参数呢?

理想情况下,我希望终端调用来打开一个新的 Guake 选项卡,除非已经有一个可用的了。(很难说,现有选项卡中已经有一个命令在运行,这是什么情况?)如果失败,只需打开一个新的 Guake 选项卡即可。此外,当发生这种情况时,是否有选项可以让 Guake 保持隐藏状态?

已经尝试过:

基于如何设置 Unity 中使用的默认终端?我已经尝试过:

  • gconftool --type string --set /desktop/gnome/applications/terminal/exec guake- 当我输入 Ctrl-Alt-T 时,这使得 Guake 出现。

  • x-terminal-emulator在替代配置器中设置\usr\bin\guake- 这没有什么区别(已经进行了之前的更改)。

答案1

您也许会喜欢跑步gconf-editor— — 或者甚至可能dconf-editor从 12.04 开始 — — 并直接导航到org.gnome.desktop.default-applications.terminal关键:

dconf 截图

参数exec-arg必须改为Guake的-e。对于懒人来说:

gsettings set org.gnome.desktop.default-applications.terminal exec 'guake --new-tab'
gsettings set org.gnome.desktop.default-applications.terminal exec-arg '-e'

相关内容