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

相关推荐
wypywyp11 小时前
8. ubuntu 虚拟机 linux 服务器 TCP/IP 概念辨析
linux·服务器·ubuntu
阿蒙Amon11 小时前
TypeScript学习-第10章:模块与命名空间
学习·ubuntu·typescript
No8g攻城狮12 小时前
【Linux】Windows11 安装 WSL2 并运行 Ubuntu 22.04 详细操作步骤
linux·运维·ubuntu
森G15 小时前
七、04ledc-sdk--------makefile有变化
linux·c语言·arm开发·c++·ubuntu
生活很暖很治愈17 小时前
Linux——孤儿进程&进程调度&大O(1)调度
linux·服务器·ubuntu
getapi19 小时前
注塑件的费用构成
linux·服务器·ubuntu
lucky-billy21 小时前
Ubuntu 下一键部署 ROS2
linux·ubuntu·ros2
阿梦Anmory21 小时前
Ubuntu配置代理最详细教程
linux·运维·ubuntu
getapi1 天前
Ubuntu 22.04 服务器的系统架构是否为 amd64 x86_64
linux·服务器·ubuntu
小天源1 天前
Cacti在Debian/Ubuntu中安装及其使用
运维·ubuntu·debian·cacti