如何设置Unity中使用的默认终端?

如何设置Unity中使用的默认终端?

我想使用Ctrl + Alt + T热键启动非默认终端。 默认终端是gnome-terminal。

我在哪里可以更改默认终端值?

适用于12.04及更新版本

gconf现已弃用 – http://en.wikipedia.org/wiki/GConf – 并且可以使用gsettings代替它。

 gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal' 

其中terminal是用于从终端打开它的命令。

 sudo update-alternatives --config x-terminal-emulator 

仅限Ubuntu 11.10或更早版本! 对于较新的版本,请参阅LucaB的答案!

打开终端(例如gnome-terminal)

运行下一个命令:

 gconftool --type string --set /desktop/gnome/applications/terminal/exec  

例如:

 gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator 

完成:)。

要更改快捷方式而不是默认的termainal,

  1. 搜索键盘
  2. 转到快捷方式和自定义快捷方式
  3. 按加号添加新的快捷方式(在这种情况下是终结符)
  4. 当被告知快捷键ctrl + alt + t已被使用时按“重新签名”

搜索键盘添加新的快捷方式reasign

尝试通过“ALternatives Configurator”应用程序更改选项x-terminal-emulator

对于ubuntu,您可以使用以下命令:

 sudo update-alternatives --config x-terminal-emulator 

它将列出您已安装的所有终端选项,然后您可以(按数字)选择所需的终端选项。

要在gnome中配置默认​​终端,您需要安装dconf-toolssudo apt-get install dconf-tools )。

之后,您可以使用gsettings设置您喜欢的终端模拟器。

让我们说你最喜欢的终端模拟器是termite

使用sudo apt-get install termite安装它

之后键入此命令

 gsettings set org.gnome.desktop.default-applications.terminal exec termite 

因为termite不接受任何参数(或者它取决于你用它做什么,你可以这样设置)使用它来设置空或设置你需要的终端的exec-args

 gsettings set org.gnome.desktop.default-applications.terminal exec-arg "" 

termite后将成为您的默认终端模拟器。

尝试

 sudo update-alternatives --config x-terminal-emulator 

更新替代系统是Debian的东西,但Gnome运行在更多的发行版上,因此它有自己的方式来定义首选应用程序。

您可以通过实用程序gnome-default-applications-properties设置默认终端,也可以通过gnome-control-center作为首选应用程序访问

或者,您可以设置gconf注册表项/desktop/gnome/applications/terminal/exec

但是,不能保证Gnome提供的所有应用程序(如nautilus)都会尊重此设置,或者更确切地说使用自己的设置。

这在Ubuntu 13.10中有效

 gsettings set org.gnome.desktop.default-applications.terminal exec terminator 

如果您转到键盘快捷键,您会注意到Launcher部分下Ctrl + Alt + T与“启动终端”操作相关联。 我还没有测试过,但您可以为首选终端创建自定义快捷方式,并将该快捷方式绑定到它。

好的,有一个奇怪的事情是,如果您的DISPLAY var为:0,那么带有补丁的已编译的gnome-terminal将无法正常工作,如果DISPLAY = localhost:0,则无法正常工作。

所以你可以编辑/usr/bin/gnome-terminal/wrapper并添加:

 ENV{"DISPLAY"}="localhost:0"; 

就在执行行之前。

随后你可以使用/usr/bin/gnome-terminal/wrapper作为启动器!

 sudo update-alternatives --set x-terminal-emulator  

例如:

 sudo update-alternatives --set x-terminal-emulator /usr/bin/tilix 

如果您想使用交互模式或检查路径:

 sudo update-alternatives --config x-terminal-emulator