Answers:
gconf
现在已弃用-http: //en.wikipedia.org/wiki/GConf-并gsettings
可以在其位置使用。
gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal'
其中terminal是从终端打开它的命令。
konsole
为 gnome-terminal
sudo update-alternatives --config x-terminal-emulator
sudo gedit `which xdg-open`
terminology
它,并成为Ctrl + Alt + T终端。然update-alternatives
而改回gnome-terminal
,并立即工作。
仅在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
完成:)。
Terminal=True
)启动Htop时,无论如何它都会在Gnome Terminal中启动。还有其他地方可以更改默认终端仿真器吗?
要更改快捷方式而不是默认终端,
sudo update-alternatives --config x-terminal-emulator
出现“在链接组x-terminal-emulator中只有一个替代方法(提供/ usr / bin / x-terminal-emulator):/usr/bin/gnome-terminal.wrapper无需配置。” 即使安装了Guake,我也使用了此选项。将普通终端更改为Shift + Ctrl + Alt + T,并将Guake设置为在其位置使用Ctrl + Alt + T。唯一的问题是,我也想右键单击并在“终端中打开”。另外,Guake设置为F12,我更喜欢使用Ctrl + Alt + T的任意一种方式。尽管如此,这是一个很好的补充。
要在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
将是您的默认终端仿真器。
gconf
这在Ubuntu 13.10中有效
gsettings set org.gnome.desktop.default-applications.terminal exec terminator
好的,一件奇怪的事情是,gnome-terminal
如果您的DISPLAY变量为:0,则使用该修补程序进行编译将无法正常工作;如果DISPLAY = localhost:0,则可以完美地运行。
因此,您可以编辑/usr/bin/gnome-terminal/wrapper
并添加以下内容:
ENV{"DISPLAY"}="localhost:0";
exec行之前。
随后,您可以/usr/bin/gnome-terminal/wrapper
用作启动器!