更改 ubuntu 默认文件管理器中的终端仿真器

更改 ubuntu 默认文件管理器中的终端仿真器

在 Ubuntu 默认文件管理器中,右键单击时有一个选项 在终端中打开

如何更改“在终端中打开”选项的终端仿真器?我已使用以下命令更改了终端仿真器:

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

但它并没有改变“在终端中打开”选项。

答案1

通过右键单击 nautilus 中的文件来打开终端的选项是由 nautilus 扩展提供的。不幸的是,该扩展是硬编码的,无法使用gnome-terminal

您可以安装扩展程序,nautilus-open-any-terminal,它允许选择一个终端用于“在此处打开终端”选项。作为一个非常有价值的附加奖励,它还允许您设置快捷键以在当前目录中打开终端。是的,您可能会觉得我自己也在使用这个扩展,即使它是用于gnome-terminal

删除默认扩展

使用以下命令删除默认扩展:

sudo apt remove nautilus-extension-gnome-terminal

这是从 Ubuntu 21.10 开始的名称。在旧版本中,该软件包名为nautilus-open-terminal

安装 python 扩展 gnome-open-terminal

安装依赖项:

sudo apt install python-nautilus

然后安装扩展

pip3 install --user nautilus-open-any-terminal

然后运行以下命令以允许使用配置扩展dconf

glib-compile-schemas ~/.local/share/glib-2.0/schemas/

配置

使用以下命令设置您的首选终端(例如alacritty,请参阅扩展网站上支持的终端列表):

gsettings set com.github.stunkymonkey.nautilus-open-any-terminal terminal alacritty

设置打开终端的快捷键:

gsettings set com.github.stunkymonkey.nautilus-open-any-terminal keybindings '<Ctrl><Alt>t'

如果您的终端支持选项卡,并且您希望将新终端作为新选项卡而不是新窗口打开:

gsettings set com.github.stunkymonkey.nautilus-open-any-terminal new-tab true

答案2

您应该更改文件浏览器配置以指向新的终端仿真器。

对于 Ubuntu 默认的 Nautilus,你可以看到几个选项这里

相关内容