Ptyxis(1)

πŸ“¦
version 50.1 Β· 4 versions
, in alpine 3.24, arch rolling, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu resolute, ubuntu stonking

🌈 Ptyxis(1) β€” General Commands Manual 🌈

okay bestie, welcome to Ptyxis(1), the General Commands Manual page for the one and only ptyxis πŸ’… she's a whole terminal and she's container-oriented, no cap.


✨ NAME ✨

ptyxis β€” a container-oriented terminal πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

ptyxis [OPTION]...  [-- PROGRAM ARGUMENTS]

πŸ’– DESCRIPTION πŸ’–

ptyxis is a container-oriented terminal, designed for the GNOME desktop. She provides tight integration with podman, toolbox, distrobox, and jhbuild to simplify container-based development and system management. literally the way she just does all that πŸ˜­πŸ‘‘

πŸ’… the options, bestie πŸ’…

  • --version β€” Show the version of the program.
  • --preferences β€” Show the preferences window.
  • --new-window β€” Open a new window in an existing instance of Ptyxis. If Ptyxis is not running, a new instance is started.
    • May be combined with --working-directory and --execute and --title options.
  • --tab β€” Open a new tab in the most-recently-used window of an existing Ptyxis instance. If Ptyxis is not running, a new instance is started.
    • May be combined with --working-directory and --execute and --title options.
  • -x, --execute β€” Execute a custom command.

This is similar to using -- to provide the custom command except that the entire command line should be provided as a single argument.

In general, you should use -- instead of this option. This is primarily available to be similar to bash -c 'command'

May be combined with --working-directory and --title options.

  • -d, --working-directory β€” Set the current working directory for a new tab [--tab], window [--window], or custom command [-- COMMAND...].
  • --title=TITLE β€” Sets the title for a new terminal page created with either --tab or --new-window.
  • --maximize β€” Maximize a newly created window.
  • --fullscreen β€” Fullscreen a newly created window.
  • --tab-with-profile=PROFILE β€” Creates a new tab in an existing instance using the specified profile. The profile should be a UUID string which can be found in the profile editor of the preferences dialog.
  • -s, --standalone β€” Start a new instance of Ptyxis, in single instance mode, ignoring any instances already running.

Single instance mode is implied when running a -- command.

  • -s, --gapplication-app-id=ID β€” Override the application ID in single instance mode.
  • -h, --help β€” Show a summary of options.
Other standard GNOME options not listed here are also supported. 🫢

🌸 PALETTE FILES 🌸

Ptyxis supports custom color palettes defined in INI-style files with a .palette extension. Palette files can be placed in ~/.local/share/org.gnome.Ptyxis/palettes/ to be available in the palette selector. ✨

Palette files use the GKeyFile format (similar to INI files) and must contain at minimum a [Palette] section with a Name key. The palette can define colors in two ways:

  • Single Scheme β€” If neither [Light] nor [Dark] sections are present, color keys may be placed directly in the [Palette] section. The same colors will be used for both light and dark themes, with Ptyxis automatically determining which theme to use based on the system color scheme.
  • Dual Scheme β€” If both [Light] and [Dark] sections are present, each section defines colors for its respective theme. Both sections must contain the same required color keys.

The [Palette] section supports the following keys:

  • Name β€” (Required) The display name of the palette as shown in the palette selector.
  • Primary β€” (Optional) Boolean value (true/false). If set to true, marks this palette to be included in the initial set of palettes shown to the user. This is generally used for a limited set of palettes shipped with Ptyxis.
  • UseSystemAccent β€” (Optional) Boolean value (true/false). If set to true, the palette will use the system accent color.

Each color scheme section ([Palette], [Light], or [Dark]) must contain the following required color keys:

  • Foreground β€” Text foreground color.
  • Background β€” Terminal background color.
  • Color0 through Color15 β€” The 16 standard terminal colors (0-7 are normal colors, 8-15 are bright colors).

The following color keys are optional and will use computed defaults if omitted:

  • Cursor or CursorBackground β€” Cursor background color. If not specified, defaults to the foreground color.
  • CursorForeground β€” Cursor foreground color.
  • TitlebarBackground β€” Titlebar background color. Defaults to a shaded version of the background.
  • TitlebarForeground β€” Titlebar foreground color. Defaults to a shaded version of the foreground.
  • BellForeground β€” Visual bell foreground color. Defaults to the titlebar foreground color.
  • BellBackground β€” Visual bell background color. Defaults to a mix of Color11 and titlebar background.
  • SuperuserForeground β€” Foreground color when running as superuser. Defaults to a shaded version of the titlebar foreground.
  • SuperuserBackground β€” Background color when running as superuser. Defaults to a mix of Color1 and the background.
  • RemoteForeground β€” Foreground color when connected remotely. Defaults to a shaded version of the titlebar foreground.
  • RemoteBackground β€” Background color when connected remotely. Defaults to a mix of Color12 and the background.

All color values must be specified in hexadecimal format, either as #RRGGBB or #RRGGBBAA (with optional alpha channel). For example: #ffffff (white) or #000000ff (black with full opacity).

Example palette file:

[Palette]
Name=My Custom Palette

[Light]
Foreground=#000000
Background=#ffffff
Color0=#000000
Color1=#cc0000
Color2=#00cc00
Color3=#cccc00
Color4=#0000cc
Color5=#cc00cc
Color6=#00cccc
Color7=#cccccc
Color8=#808080
Color9=#ff0000
Color10=#00ff00
Color11=#ffff00
Color12=#0000ff
Color13=#ff00ff
Color14=#00ffff
Color15=#ffffff

[Dark]
Foreground=#ffffff
Background=#000000
Color0=#000000
Color1=#cc0000
Color2=#00cc00
Color3=#cccc00
Color4=#0000cc
Color5=#cc00cc
Color6=#00cccc
Color7=#cccccc
Color8=#808080
Color9=#ff0000
Color10=#00ff00
Color11=#ffff00
Color12=#0000ff
Color13=#ff00ff
Color14=#00ffff
Color15=#ffffff

πŸ¦‹ SEE ALSO πŸ¦‹

For further information, visit the website https://gitlab.gnome.org/chergert/ptyxis/


πŸ‘‘ BUGS πŸ‘‘

Bug reports can be found and filed at https://gitlab.gnome.org/chergert/ptyxis/issues πŸ›


and that's the whole page bestie, you ate πŸ’…βœ¨

signing off with love from the Ptyxis(1) manual page, dated 16 January 2026 β€” go forth and containerize, main character πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from