认识
官网:https://gitlab.gnome.org/chergert/ptyxis
文档:https://gitlab.gnome.org/chergert/ptyxis/-/blob/main/README.md?ref_type=heads
仓库:https://gitlab.gnome.org/chergert/ptyxis
性质
First-Class Container Integration: Automatic discovery, direct spawning, and context preservation (active container, CWD) for Podman, Toolbox, Distrobox, and JHBuild.
Modern GNOME Interface: Built with GTK 4 and libadwaita for a native, responsive, and accessible user experience, adhering to GNOME HIG.
Dynamic Theming & Customization: Extensive built-in color palettes that
automatically adapt to system light/dark modes. Supports user-installable
custom .palette files and “Window Dressing” for full-window theming.
Smart Process Tracking: Visual indicators for sudo sessions, active
SSH connections, and other foreground processes, enhancing situational
awareness.
Advanced Tab Management: Searchable tab overview with live previews and
pinned tabs that persist their session context (profile, container,
working directory) across application restarts.
Customizable Keyboard Shortcuts: A comprehensive set of actions with
highly configurable keyboard shortcuts accessible via the preferences.
Robust User Profiles: Create named profiles to fine-tune default
containers, startup commands, appearance settings (font, palette),
terminal behaviors, and compatibility modes.
ptyxis-agent Architecture: A unique out-of-process helper
(ptyxis-agent) enables full functionality even when Ptyxis is run as a
Flatpak by managing PTY creation, direct container interaction, and host
process monitoring.
High-Performance Rendering: Leverages the VTE (Virtual Terminal
Emulator) library with GPU acceleration (Vulkan/OpenGL where available)
for a remarkably fluid and responsive terminal experience.
Terminal Inspector: An integrated developer tool for debugging
terminal-based applications by allowing inspection of OSC (Operating System
Command) hyperlinks, mouse event coordinates, and other terminal sequences.
Encrypted Scrollback Buffers: Enhances privacy for your terminal session history.
Accessibility: Designed with accessibility at its core, building upon GTK4 and VTE accessibility features to support screen readers and other assistive technologies effectively.
构建
apt-get install ptyxis
https://flathub.org/en/apps/app.devsuite.Ptyxis
flatpak install flathub app.devsuite.Ptyxis
flatpak run app.devsuite.Ptyxis
应用
在 Ubuntu 25.10 中,Ptyxis 替换默认 GNOME Terminal 软件。