lof*_*ops 10 command-line preferences guake
我最近安装了 Guake 并且非常喜欢它。我想将它设置为我的首选终端应用程序。也就是说,当我右键单击 bash 脚本文件,单击“打开”,然后选择“在终端中运行”时,我希望它在新的 Guake 选项卡中打开。
我不确定在哪里将 Guake 设置为“在终端中运行”的首选应用程序。而且我猜我可能需要命令类似于guake --new-tab=new --execute-command="COMMANDHERE",那么我该如何传递该参数呢?
理想情况下,我想要一个终端调用来打开一个新的 Guake 选项卡,除非已经有一个可用的选项卡。(很难说,现有选项卡中已经运行了一个命令是什么 id?)否则,只需打开一个新的 Guake 选项卡就可以了。另外,发生这种情况时是否可以选择隐藏 Guake?
已经尝试过:
基于如何设置 Unity 中使用的默认终端?我已经尝试过:
gconftool --type string --set /desktop/gnome/applications/terminal/exec guake - 这使得 Guake 在我输入 Ctrl-Alt-T 时出现。
在 Alternatives Configurator 中设置x-terminal-emulator为\usr\bin\guake- 这没有区别(已经进行了之前的更改)。
你可能会喜欢跑步gconf-editor——或者甚至dconf-editor从 12.04 开始——并直接导航到org.gnome.desktop.default-applications.terminal关键:

该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'
Run Code Online (Sandbox Code Playgroud)