{"id":50645,"date":"2026-02-25T11:15:25","date_gmt":"2026-02-25T11:15:25","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=50645"},"modified":"2026-02-25T11:15:25","modified_gmt":"2026-02-25T11:15:25","slug":"ubuntus-default-terminal-ptyxis-50-adds-per-tab-profile-support","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2026\/02\/ubuntus-default-terminal-ptyxis-50-adds-per-tab-profile-support\/","title":{"rendered":"Ubuntu&#8217;s Default Terminal Ptyxis 50 adds Per-Tab Profile Support"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-45698\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/ptyxis-logo-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/ptyxis-logo-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/ptyxis-logo-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/ptyxis-logo-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/ptyxis-logo-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/ptyxis-logo.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>Ptyxis, the default terminal emulator for Ubuntu since 25.10, released version 50 RC yesterday.<\/p>\n<p>If everything goes well, the new 50 version of this container-oriented terminal emulator will be released in next few weeks, and it will be default for next Ubuntu 26.04 LTS.<\/p>\n<p><!--more--><\/p>\n<p>The new version added support <b>changing profile on per-tab basis<\/b>. Just add more profiles in <i>Preferences<\/i> dialog with custom color scheme, shell, links etc configurations, then you may right-click on a tab window to choose &#8220;Change Profile&#8221; option to set desired one for current.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/change-profile.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50646\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/change-profile-700x469.webp\" alt=\"\" width=\"610\" height=\"409\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/change-profile-700x469.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/change-profile-300x201.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/change-profile-768x515.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/change-profile.webp 928w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>It also introduced a <b>logout inhibitor<\/b>, which will prevent desktop logout when there are active programs running that are not the shell process. The feature can be optionally disabled by either running the <code>gsettings<\/code> command below or use Dconf Editor.<\/p>\n<pre>gsettings set org.gnome.Ptyxis inhibit-logout false<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50647\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/ptyxis-inhibit-logout-700x473.webp\" alt=\"\" width=\"610\" height=\"412\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/ptyxis-inhibit-logout-700x473.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/ptyxis-inhibit-logout-300x203.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/ptyxis-inhibit-logout-768x519.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/ptyxis-inhibit-logout.webp 772w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>The 50 version also includes some improvements for keyboard users. It now supports using <code>Alt<\/code> + <code>9<\/code> to switch to last tab, has a reset button for default accelerator, and allows using <code>shift<\/code> + <code>arrow<\/code> key combination as shortcut.<\/p>\n<p>Zoom is now less sensitive, and, user can now disable Ctrl + Mouse Scroll to zoom in\/out, though the toggle is also configurable through <code>gsettings<\/code> command or Dconf Editor.<\/p>\n<p>Besides line spacing, the release also added changing column spacing (cell-width-scale) support, and user palettes now supports setting primary\/system-accent colors.<\/p>\n<p>APX, the default package manager for Vanilla OS, supports installing packages from multiple sources inside containers without altering the root file-system. Ptyxis terminal now also support the <b>APX containers<\/b>, though the feature has already backported for version 49.3.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50648\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/ptyxis-prefsapp-655x700.webp\" alt=\"\" width=\"610\" height=\"652\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/ptyxis-prefsapp-655x700.webp 655w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/ptyxis-prefsapp-281x300.webp 281w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/ptyxis-prefsapp.webp 694w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>Other changes include:<\/p>\n<ul>\n<li>Improve tab focus action.<\/li>\n<li>Ignore <code>--no-tty<\/code>\/<code>--tty<\/code> for <code>--init 1<\/code> containers to fix launching from top-left drop-down menu.<\/li>\n<li>Ignore notifications for &lt; 250 msec, useful for skipping GUI app startup notification.<\/li>\n<li>Add ability to change the keyboard-shortcuts shortcut.<\/li>\n<li>Move &#8220;Open Link&#8221;\/&#8221;Copy Link&#8221; to top of context menu, when right-clicking on URL.<\/li>\n<li>Announce size changes to screen readers.<\/li>\n<li>Improve network directory handling when running Ptyxis as Flatpak.<\/li>\n<\/ul>\n<p>For more changes about Ptyxis, see the <a href=\"https:\/\/gitlab.gnome.org\/chergert\/ptyxis\/-\/blob\/main\/NEWS\" target=\"_blank\" rel=\"noopener\">NEWS file<\/a> in the source page.<\/p>\n<h3>Get Ptyxis<\/h3>\n<p>Ubuntu since 25.10 has Ptyxis out-of-the-box, and Ubuntu 26.04 will have version 50 if everything goes well. Other popular Linux distributions also include Ptyxis in system repositories, though may be old.<\/p>\n<p>For the latest version, it provides official packages for Linux through <a href=\"https:\/\/flathub.org\/en\/apps\/app.devsuite.Ptyxis\" target=\"_blank\" rel=\"noopener\">Flatpak package<\/a>, which can be installed in most Linux distributions on <code>amd64<\/code> and <code>arm64<\/code> platforms.<\/p>\n<p>Linux Mint and Fedora workstation (with 3rd party repository enabled) can search &amp; install it directly from either Software Manager or GNOME Software.<\/p>\n<p>While Ubuntu 24.04\/22.04, and other distributions can do the steps below to get the Flatpak package:<\/p>\n<ul>\n<li>First, open terminal and run command to install flatpak daemon:\n<pre>sudo apt install flatpak<\/pre>\n<p>For other Linux, follow official setup guide to enable flatpak support.<\/li>\n<li>Then, install the Ptyxis flatpak by running command:\n<pre>flatpak install https:\/\/dl.flathub.org\/repo\/appstream\/app.devsuite.Ptyxis.flatpakref<\/pre>\n<\/li>\n<\/ul>\n<p>And, here&#8217;s how to <a href=\"https:\/\/ubuntuhandbook.org\/index.php\/2025\/08\/install-set-ptyxis-as-default-terminal-in-ubuntu-24-04-22-04\/\" target=\"_blank\" rel=\"noopener\">set it as default<\/a> for Ubuntu 22.04 and 24.04 users.<\/p>","protected":false},"excerpt":{"rendered":"<p>Ptyxis, the default terminal emulator for Ubuntu since 25.10, released version 50 RC yesterday. If everything goes well, the new 50 version of this container-oriented terminal emulator will be released in next few weeks, and it will be default for next Ubuntu 26.04 LTS.<\/p>\n","protected":false},"author":1,"featured_media":45698,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[243],"class_list":["post-50645","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-terminal"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=50645"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50645\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/45698"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=50645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=50645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=50645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}