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

相关推荐
木法星人2 小时前
Ubuntu安装nvm(无需梯子自动连接github下载安装)
ubuntu·nvm·1024程序员节
宇宙浪子4 小时前
在 UOS(统信操作系统,基于 Debian/Ubuntu 体系)上编译 OpenCV 4.10.0
opencv·ubuntu·debian
文火冰糖的硅基工坊5 小时前
[嵌入式系统-150]:智能机器人(具身智能)内部的嵌入式系统以及各自的功能、硬件架构、操作系统、软件架构
android·linux·算法·ubuntu·机器人·硬件架构
yuer55315 小时前
ubuntu22+postgresql18启动报错
ubuntu·postgresql·en_us.utf-8
susu10830189115 小时前
ubuntu 查看文件夹占了多大
linux·运维·ubuntu
yiyeyeshenlan7 小时前
WSL2调用摄像头并使用OpenCV
深度学习·ubuntu
序属秋秋秋7 小时前
《Linux系统编程之入门基础》【权限管理】
linux·运维·服务器·笔记·学习·ubuntu·xshell
前端初见20 小时前
快速上手TypeScript,TS速通
javascript·ubuntu·typescript
HIT_Weston1 天前
14、【Ubuntu】【VSCode】VSCode 断联问题分析:hostname(二)
linux·vscode·ubuntu
冲上云霄的Jayden1 天前
bash执行脚本 CondaError: Run ‘conda init‘ before ‘conda activate‘
linux·ubuntu·conda·bash·init·activate