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


10

我最近安装了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 -当我按Ctrl-Alt-T时,这使Guake出现。

  • 在“替代配置程序”中将设置x-terminal-emulator\usr\bin\guake-没有任何区别(已经进行了上一次更改)。


嘿d3vid,此解决方案对您设置默认终端没有帮助吗?askubuntu.com/questions/70540/…–
Bruno Pereira

@BrunePereira谢谢!这使我获得了部分成功,但同时也强调了也许我不是在要求正确的事情,所以我澄清了我的问题
david.libremone 2012年

这个问题似乎被放弃了,没有答案。如果您解决了问题,请发布解释其解决方法的答案(不仅允许回答您自己的问题,而且在没有其他答案可以解决问题时鼓励您回答)。如果问题不再适用,您可以自愿将其删除/关闭。
Eric Carvalho 2013年

3
不幸的是,@ EricCarvalho仍然没有解决-我将看看我是否可以直接联系Guake用户/邮件列表并在此处发布任何答复作为答案
david.libremone 2013年

Answers:


6

您可能会喜欢跑步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'

添加guake可让我Open terminal here在nemo中单击时打开/显示guake 。但是我仍在寻找一种解决方案,以使用正确位置的新标签来打开/显示guake。
尼古拉斯

不起作用。alt + ctrl + t仍然为我打开xfce-terminal
phil294

@Blauhirn让我猜猜,XFCE不使用org .__ gnome __。desktop.default-applications.terminal设置吗?也许XFCE有它自己的密钥。
ulidtko
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.