【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!!

相关推荐
Tipriest_5 小时前
filezilla出现connected refused的时候排查问题
ubuntu·filezilla
心一信息7 小时前
如何在Ubuntu上部署excalidraw
linux·运维·ubuntu
Tipriest_11 小时前
通过filezilla在局域网下实现高速传输数据
ubuntu·数据传输·filezilla
Joemt12 小时前
ubuntu源码编译安装cmake高版本、pybind11安装、crow使用
linux·运维·ubuntu
huohuopro12 小时前
在linux(ubuntu)服务器上安装NTQQ并使用
linux·ubuntu
Jooolin13 小时前
Ubuntu?Centos?还是 redhat?Linux 系统选哪个?
linux·ubuntu·ai编程
爱凤的小光14 小时前
图漾相机-ROS1_SDK_ubuntu 4.X.X版本编译
linux·数码相机·ubuntu
TTBIGDATA14 小时前
【支持Ubuntu22】Ambari3.0.0+Bigtop3.2.0——Step8—AmbariServer初始化
ubuntu·ambari·hdp·bigtop·edp·ambari3·hidataplus
君不见~1 天前
Windows 10 WSL&Ubuntu 22.04 安装并迁移到 F 盘
linux·ubuntu·wsl迁移盘符·wsl迁移
【上下求索】1 天前
学习笔记090——Ubuntu 中 UFW 防火墙的使用
笔记·学习·ubuntu