问题描述
我如何设置Unity中使用的默认终端?
我想使用Ctrl
+ Alt
+ T
热键启动non-default终端。默认终端是gnome-terminal。
我在哪里可以更改默认终端值?
最佳解决方案
12.04和更新
gconf
现已弃用 – http://en.wikipedia.org/wiki/GConf – 和gsettings
可用于其位置。
gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal'
终端是您用来从终端打开它的命令。
次佳解决方案
sudo update-alternatives --config x-terminal-emulator
第三种解决方案
仅在Ubuntu 11.10或更早版本中!对于更新的版本,请参阅LucaB答案!
打开一个终端(例如gnome-terminal)
运行下一个命令:
gconftool --type string --set /desktop/gnome/applications/terminal/exec <YOUR-TERMINAL>
例如。:
gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator
完成:)。
第四种方案
要更改快捷方式而不是默认termainal,
-
搜索键盘
-
去快捷方式和自定义快捷方式
-
按加号以添加新的快捷方式(在本例中为终止符)
-
当被告知快捷键ctrl + alt + t已经在使用时,按”reasign”
第五种方案
尝试通过”ALternatives Configurator”应用更改选项x-terminal-emulator
。
对于Ubuntu,你可以使用下面的命令:
sudo update-alternatives --config x-terminal-emulator
它会列出你已安装的所有终端选项,然后你可以选择(按数字)你想要的。
第六种方案
要在gnome中配置默认终端,您需要安装dconf-tools
(sudo 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
第八种方案
update-alternatives系统是一个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