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

Reg*_*isz 135 command-line shortcut-keys unity

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

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

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

小智 130

对于 12.04 及更新版本

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

gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal'
Run Code Online (Sandbox Code Playgroud)

其中终端是您用来从终端打开它的命令。

  • 我使用 Terminator 作为我的主终端,但是在运行这个命令之后,ctrl+alt+T 根本就不起作用了。 (2认同)
  • @TorbenGundtofte-Bruun 用 `gnome-terminal` 替换 `konsole` (2认同)

ieg*_*gik 73

sudo update-alternatives --config x-terminal-emulator
Run Code Online (Sandbox Code Playgroud)

  • 虽然这是对这个问题的一个很好的回答(并且通常是更改默认程序恕我直言的首选方式),但这可能不是所有情况下的“首选武器”。详细说明:我想将 guake 终端设置为默认值,但在尝试通过 *update-alternatives* 尝试这样做时它从未显示过。 (6认同)

Reg*_*isz 40

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

打开终端(例如 gnome-terminal)

运行下一个命令:

gconftool --type string --set /desktop/gnome/applications/terminal/exec <YOUR-TERMINAL>
Run Code Online (Sandbox Code Playgroud)

例如:

gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator
Run Code Online (Sandbox Code Playgroud)

完毕 :)。

  • 这不适合我。当我通过其 .desktop 文件(指定`Terminal=True`)启动 Htop 时,它无论如何都会在 Gnome 终端中启动。还有其他地方可以更改默认终端模拟器吗? (5认同)
  • 正确答案如下! (2认同)

Kem*_*mpe 28

要更改快捷方式而不是默认终端,

  1. 搜索键盘
  2. 转到快捷方式和自定义快捷方式
  3. 按加号添加新的快捷方式(在本例中为终止符)
  4. 当被告知快捷键 ctrl+alt+t 已被使用时,请按“重新签名”

搜索键盘 添加新快捷方式 重新分配

  • 对我不起作用。 (2认同)

小智 7

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

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

sudo update-alternatives --config x-terminal-emulator
Run Code Online (Sandbox Code Playgroud)

它将列出您已安装的所有终端选项,然后您可以(按编号)选择您想要的选项。

  • 有点帮助:'Alternatives Configurator' 是 'galternatives' (2认同)

Bru*_*ira 5

要在 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
Run Code Online (Sandbox Code Playgroud)

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

gsettings set org.gnome.desktop.default-applications.terminal exec-arg ""
Run Code Online (Sandbox Code Playgroud)

termite将是您的默认终端模拟器。