Ubuntu26.04如何设置Ptyxis为默认终端?

ptyxis 不是系统服务(systemd service),而是 Ubuntu 26.04 默认的「终端模拟器」进程,用来替代旧的 gnome-terminal /console。


一、它是什么

  • 进程名:ptyxis
  • 身份:GNOME 桌面的图形终端模拟器(类似 Windows 的 cmd / 终端)
  • 默认开启:Ubuntu 25.10+、26.04 LTS 默认自带并设为默认终端(取代 gnome-terminal
  • 技术栈:GTK4 + libadwaita,为容器(podman/distrobox)做了深度适配

简单说:你按 Ctrl+Alt+T 弹出的那个黑框,就是 ptyxis

Ptyxis版本信息

一个是 Ptyxis(新默认终端)

一个是 Gnome Terminal(老传统终端)

它们是两个完全独立的软件,只是都叫 “终端” 而已。


1. 先分清谁是谁

① Ptyxis(新的,Ubuntu 26.04 默认)

  • 图标一般是:黑色方框 + 小尖角
  • 界面更现代、GTK4、圆角、支持标签页
  • 快捷键:Ctrl+Alt+T 默认打开它
  • 进程名:ptyxis
  • 专为容器、podman、distrobox 优化
  • 启动更快、更轻

② Gnome Terminal(老的,传统黑底白字)

  • 经典黑色终端图标
  • 老风格、稳定、兼容性强
  • 很多老教程、老脚本都用它
  • 进程名:gnome-terminal
  • 可能是你升级系统、装软件时自动带出来的

2. 为什么你会同时有两个?

常见原因:

  1. 你从旧版 Ubuntu 升级上来,Gnome Terminal 没被删掉
  2. 你装过某些软件(如 VSCode、 terminator、xterm 等),顺带装上了 gnome-terminal
  3. 系统默认保留两个,避免兼容问题

3. 它们区别简单对比

特点Ptyxis(新)Gnome Terminal(旧)
界面现代 GTK4传统 GTK3
内存更轻稍重
启动更快稍慢
兼容性新软件适配好老脚本兼容更好
默认Ubuntu 26.04 默认以前 Ubuntu 默认

二、配置默认使用Ptyxis

1.用 update-alternatives 设为系统默认(关键)

sudo update-alternatives --config x-terminal-emulator

你会看到类似列表:输入数字2,即代表选择ptyxis做默认终端。

x-terminal-emulator 修改默认终端为ptyxis

2.GNOME 图形层默认(管 Ctrl+Alt+T)如果不修改按下 Ctrl+Alt+T 弹出的那个黑框,还是gnome-terminal。

gsettings set org.gnome.desktop.default-applications.terminal exec 'ptyxis'
gsettings set org.gnome.desktop.default-applications.terminal exec-arg '-e'

这两行命令什么意思:

当别的程序想 “打开终端并执行命令” 时,

用参数 -e 来传递命令(这是 Linux 终端通用标准格式)

简单说:

这是给 Ptyxis 传命令用的格式,必须加,不然有些软件打不开终端。


用大白话总结(最关键)

这两行合在一起就是:

默认终端 = Ptyxis

打开方式 = 标准通用格式

设置完后:

  • Ctrl+Alt+T → 打开 Ptyxis
  • VSCode 打开终端 → Ptyxis
  • 系统任何地方调用终端 → Ptyxis
本文首发于 58Linux技术博客,专注Ubuntu桌面使用、Linux服务器运维与网站搭建实战。
       本系列的一部分

ubuntu桌面

Post 53 of 53

发表评论

粤ICP备10052831号 | © 2026 58Linux 技术笔记. All Rights Reserved. | 联系我们 | 关于本站
本站内容开放共享,仅供学习交流 | 专注 Ubuntu & Linux 实战教程
Built with GeneratePress