【ubuntu22.04 文件管理器nautilus配置默认终端为alacritty】

前言

  • ubuntu默认的终端不能通过设置里的默认应用程序配置
  • nautilus是ubuntu自带的文件管理器,包管理器里面只有nautilus-extension-gnome-terminal而没有提供大多终端
  • update-alternatives工具可以修改系统的默认终端(ctrl-alt-t),但对nautilus文件管理器内失效
bash 复制代码
sudo update-alternatives --config x-terminal-emulator

安装

  • 可以直接删除默认的插件nautilus-extension-gnome-terminalnautilus-open-any-terminal拉下来,cd进项目根目录
bash 复制代码
sudo apt remove nautilus-extension-gnome-terminal
git clone git@github.com:Stunkymonkey/nautilus-open-any-terminal.git
cd nautilus-open-any-terminal
  • 安装依赖
bash 复制代码
sudo apt install cmake pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev libxkbcommon-dev python3
  • 编译安装
bash 复制代码
sudo ./setup.py build
sudo ./setup.py install
sudo glib-compile-schemas /usr/local/share/glib-2.0/schemas/
  • 配置
bash 复制代码
nautilus -q                         #先退出
sudo apt install dconf-editor

#配置alacritty为nautilus默认终端
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal terminal alacritty     
  • 其他终端也类似,直接改最后一句配置即可

  • enjoy!!

相关推荐
好奇的菜鸟4 小时前
如何在 Ubuntu 24.04 (Noble) 上使用阿里源
linux·运维·ubuntu
好奇的菜鸟6 小时前
如何在Ubuntu上检查MySQL是否启动并放开3306端口
mysql·ubuntu·adb
ZPC82109 小时前
ubuntu 6.8.0 安装xenomai3.3
linux·运维·ubuntu
电脑能手10 小时前
遇到该问题:kex_exchange_identification: read: Connection reset`的解决办法
linux·ubuntu·ssh
snoopyfly~10 小时前
Ubuntu 24.04 安装配置 Redis 7.0 开机自启
linux·redis·ubuntu
精英的英10 小时前
在Ubuntu 24.04主机上创建Ubuntu 14.04编译环境的完整指南
linux·运维·ubuntu
奇妙之二进制11 小时前
计算机科学导论(10)什么是BIOS
ubuntu·计算机基础
岁月玲珑11 小时前
【如何判断Linux系统是Ubuntu还是CentOS】
linux·ubuntu·centos
Kevin不想说话9261913 小时前
Ubuntu 24.04 安装搜狗输入法完整教程
ubuntu
矩阵老炮16 小时前
Ubuntu20.4编译AOSP源码实践
ubuntu·aosp