前言
- ubuntu默认的终端不能通过设置里的默认应用程序配置
- nautilus是ubuntu自带的文件管理器,包管理器里面只有
nautilus-extension-gnome-terminal
而没有提供大多终端 update-alternatives
工具可以修改系统的默认终端(ctrl-alt-t),但对nautilus文件管理器内失效
sudo update-alternatives --config x-terminal-emulator
- 寄出神器nautilus-open-any-terminal,支持的终端很多,并且欢迎issue
安装
- 可以直接删除默认的插件
nautilus-extension-gnome-terminal
,nautilus-open-any-terminal
拉下来,cd
进项目根目录
sudo apt remove nautilus-extension-gnome-terminal
git clone git@github.com:Stunkymonkey/nautilus-open-any-terminal.git
cd nautilus-open-any-terminal
- 安装依赖
sudo apt install cmake pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev libxkbcommon-dev python3
- 编译安装
sudo ./setup.py build
sudo ./setup.py install
sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas/
- 配置
nautilus -q #先退出
sudo apt install dconf-editor#配置alacritty为nautilus默认终端
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal terminal alacritty
-
其他终端也类似,直接改最后一句配置即可
-
enjoy!!