Normal view
Gnome UI Tweak Tool βJust Perfectionβ Added Gnome 49 Support
![]()
Just Perfection, the popular tool to configure Gnome Shell behavior and UI elements, release new 35.0 version few days ago.
In case you donβt know about it, itβs an extension for GNOME desktop that provides a graphical interface to toggle visibility of the desktop elements, and change the common desktop behavior.
![]()
The extension provides pre-defined profiles to one click switch between default, minimal, and super minimal desktop appearance.
While, user may customize by hiding the top-panel, panel in overview, dash (dock), on-screen display (OSD), panel items (e.g., clock, indicators), menu items (e.g., calendar and events in clock menu), items in overview and more.
It as well can adjust the panel size (height), position, padding, clock position, OSD position, alt-tab preview size. And, it allows to disable or change animation speed, choose login to blank desktop or overview, maximize new window, disable Super (window logo) key, and more.
![]()
In the past few releases, it keeps adding new features, such as ability to hide quick settings buttons (e.g., Dark Mode, Night Light, Airplane), and use accent color for top panel icons though it requires GNOME 47+ and not work for Ubuntu.
Accent Color for icons
The new Just Perfection version 35 added support for GNOME 49, which is default in Ubuntu 25.10 and Fedora 43, though they are all in development stage at the moment of writing.
And, it added ability to toggle visibility (show or hide) of window menu. Itβs the menu that pops-up when you right-clicking on header of an app window, which contains options to take screenshot, set always on top, move, resize, or close window.
The Window Menu when your right-click on header of an app window
There are as well fixes for startup freeze in NixOS, and the page icon issue in preferences window for GNOME Shell 48.
How to Install Just Perfection:
The new Just Perfection releases supports GNOME from version 45 to 49. User may install it by visiting the EGO page via web browser:
Then use the ON/OFF toggle to install. Though you need to first install browser extension (if it asks) and refresh. And, Debian/Ubuntu needs to run command (Ctrl+Alt+T) to install the agent package first:
sudo apt install chrome-gnome-shell
![]()
For Ubuntu since 22.04, user may also install Extension Manager first from App Center (filter by Debian package), then use it to search & install Just Perfection.
![]()
Finally, use either GNOME Extensions or Extension Manager to open Just Perfection preferences page to tweak your desktop.
![]()
SuperFile is a Terminal File Manager Youβll Actually Enjoy Using
SuperFile adds colour and clarity to terminal file management. If you're looking for a modern alternative to Midnight Commander on Ubuntu, it's worth trying.
You're reading SuperFile is a Terminal File Manager Youβll Actually Enjoy Using, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
LibreOffice 25.8.1 Update Delivers Almost 100 Bug Fixes
LibreOffice 25.8.1 brings almost 100 bug, crash and other regression fixes. This is the first of several planned point updates to the latest stable release series.
You're reading LibreOffice 25.8.1 Update Delivers Almost 100 Bug Fixes, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
Install & Set Ptyxis as Default Terminal in Ubuntu 24.04 | 22.04
![]()
Like the new Ptyxis terminal emulator introduced in Ubuntu 25.10, hereβs how to install and set it as default in current Ubuntu 24.04 and 22.04 LTS.
Ptyxis is a modern terminal emulator designed for GNOME with first-class container integration, such as auto-discovery and option to launch a container in new tab, preferences profiles with container integration for Podman, Toolbox, Distrobox, and JHBuild.
![]()
The terminal uses GTK4 + LibAdwaita for its modern user interface well integrated into GNOME. And, it supports configurable keyboard shortcuts, user-installable color palettes, GPU acceleration, integrated developer tool, and more.
Ubuntu 25.10 since snapshot 4 has added this terminal app as a replacement of GNOME Terminal. For current 2 Ubuntu LTS releases, itβs easy to install through Flatpak via the steps below.
1. Install Ptyxis
The latest Ptyxis (48.5 so far) wonβt build in current Ubuntu 24.04 or 22.04 due to outdated GTK4 and libadwaita libraries. User may choose to install it as Flatpak package, which runs in sandbox environment.
NOTE: This step works only on X86_64 (modern Intel/AMD) and ARM64 platforms.
First, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run the command below to install the flatpak daemon:
sudo apt install flatpak
You may run sudo apt update to refresh your system package cache, if the last command failed.
![]()
Then, install the terminal emulator by running command:
flatpak install https://dl.flathub.org/repo/appstream/app.devsuite.Ptyxis.flatpakref
This will install the app system wide, so all users can access it. For choice, you may add --user flag in command to install it for current user only.
![]()
Finally, either launch the terminal from menu (log out and back in if app icon not visible) or run flatpak run app.devsuite.Ptyxis to start from terminal.
![]()
And for future updates, run the command below to check & install:
flatpak update app.devsuite.Ptyxis
Step 2: Set Ptyxis as default terminal
If you would like to make your terminal apps use Ptyxis as default, and Ctrl+Alt+T launch this terminal instead of Gnome-Terminal, then run following commands one by one.
NOTE 1: Ptyxis has an option in its preferences dialog to set as default, though NOT work in my case.
NOTE 2: This step no longer works for Ubuntu 25.04 and later due to policy change.
Ubuntu until 25.04 uses /etc/alternatives/x-terminal-emulator symbolic link to determine the default terminal app. To configure it, use update-alternatives command to add alternatives and set which to use as default.
1. First, create a wrapper for Ptyxis executable by running command:
sudo nano /usr/bin/ptyxis.wrapper
This command will create a script ptyxis.wrapper under /usr/bin with nano command line text editor.
When it opens, paste the line below, so it will launch Ptyxis with --new-window flag.
#!/bin/sh flatpak run app.devsuite.Ptyxis --new-window
Finally, press Ctrl+S to save and Ctrl+X to exit. And, run command below to add executable permission:
sudo chmod a+x /usr/bin/ptyxis.wrapper
![]()
You may skip creating the wrapper, and use /var/lib/flatpak/exports/bin/app.devsuite.Ptyxis in next commands. Which however only allows to open a single Ptyxis window when pressing Ctrl+Alt+T keyboard shortcut for multiple times.
2. Next, run command to install Ptyxis as an alternative:
sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/ptyxis.wrapper 10
Here you may replace /usr/bin/ptyxis.wrapper with one of the PATH to Ptyxis executable file below. As mentioned, it however allows only one Ptyxis window, unless passing --new-window flag.
/var/lib/flatpak/exports/bin/app.devsuite.Ptyxisfor default system-wide installation.$HOME/.local/share/flatpak/exports/bin/app.devsuite.Ptyxisif installed the terminal with--userflag.
Then, run the command below to choose default terminal:
sudo update-alternatives --configure x-terminal-emulator
In my case (see the screenshot), type 4 and hit Enter to select Ptyxis.
![]()
Step 3: Add βOpen in Terminalβ Context Menu option for Ptyxis
If you would like to add βOpen in Terminalβ look-like context menu to open selected folder in Ptyxis, the popular nautilus-open-any-terminal extension can do the job for Nautilus (aka GNOME Files).
![]()
1. First, run command in terminal to install dependency libraries:
sudo apt install python3-pip python3-nautilus gir1.2-gtk-4.0
![]()
2. Then, install the extension through pip:
python3 -m pip install --user nautilus-open-any-terminal --break-system-packages
The --break-system-packages flag is required in 24.04 due to PEP 668, though not for 22.04.
![]()
3. After installed the Nautilus extension, run the command below to generate dconf configuration:
glib-compile-schemas ~/.local/share/glib-2.0/schemas/
Then quit Nautilus to apply changes:
nautilus -q
4. Finally, launch Dconf Editor which can be installed from either Ubuntu Software or App Center (filter by Debian package).
Then, navigate to βcom/github/stunkymonkey/nautilus-open-any-terminalβ, and disable default values and set:
- flatpak to βsystemβ (or βuserβ if you used
--userflag when installing Ptyxis). - terminal to βptyxisβ.
![]()
Finally, right-click on any folder or blank area in file manager to see the new option.
And, remove nautilus-extension-gnome-terminal package to get rid of the default βOpen in Terminalβ option.
DistroWatch Weekly, Issue 1137
Review: Tribblix 0m37
News: KDE introduces first-run setup wizard, CalyxOS plans final update before infrastructure overhaul, FreeBSD status update
Tips and tricks: Malware warnings about Linux ISO files
Released last week: GhostBSD 25.02, Br OS 13.0, MODICIA O.S. 6.12.41, FreedomBox 2025-08-28
Torrent corner: Armbian, BigLinux, GhostBSD, Linux....
Bitwig Studio 6 Beta Brings Major Workflow Improvements
Bitwig Studio 6 has hit beta with overhauled automation, new audition tool, project-wide key signatures, and other improvements to core DAW workflows.
You're reading Bitwig Studio 6 Beta Brings Major Workflow Improvements, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
Distribution Release: FreedomBox 2025-08-28
Distribution Release: MODICIA O.S. 6.12.41
Distribution Release: Br OS 13.0
BSD Release: GhostBSD 25.02
DistroWatch Weekly, Issue 1136
Review: CalyxOS 6.8.20
News: illumos Cafe launched, Arch battles denial of service attack, CachyOS launches web-based package search
Questions and answers: Best distributions for running containers
Released last week: Besgnulinux 3-0, MiniOS 5.0.0, CachyOS 250824
Torrent corner: Crunchbangplusplus, Tails, TUXEDO OS
Upcoming releases: Ubuntu 25.10 Snapshot 4
Opinion poll:....
Distribution Release: CachyOS 250824
Distribution Release: MiniOS 5.0.0
Distribution Release: Besgnulinux 3-0
Distribution Release: Grml 2025.08
Ubuntu to Explore Rust-Based βuutilsβ as Potential GNU Core Utilities Replacement
In a move that has sparked significant discussion within the Ubuntu Linux fan-base and community, Canonical, the company behind Ubuntu, has announced its intention to explore the potential replacement of GNU Core Utilities with the Rust-based "uutils" project. They plan to introduce new changes in Ubuntu Linux 25.10, eventually changing it to Ubuntu version 26.04 LTS release in 2026 as Ubuntu is testing Rust 'uutils' to overhaul its core utilities potentially. Let us find out the pros and cons and what this means for you as an Ubuntu Linux user, IT pro, or developer.
Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit
The post Ubuntu to Explore Rust-Based βuutilsβ as Potential GNU Core Utilities Replacement appeared first on nixCraft.
Critical Rsync Vulnerability Requires Immediate Patching on Linux and Unix systems
Rsync is a opensource command-line tool in Linux, macOS, *BSD and Unix-like systems that synchronizes files and directories. It is a popular tool for sending or receiving files, making backups, or setting up mirrors. It minimizes data copied by transferring only the changed parts of files, making it faster and more bandwidth-efficient than traditional copying methods provided by tools like sftp or ftp-ssl. Rsync versions 3.3.0 and below has been found with SIX serious vulnerabilities. Attackers could exploit these to leak your data, corrupt your files, or even take over your system. There is a heap-based buffer overflow with a CVSS score of 9.8 that needs to be addressed on both the client and server sides of rsync package. Apart from that info leak via uninitialized stack contents defeats ASLR protection and rsync server can make client write files outside of destination directory using symbolic links.
Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit
The post Critical Rsync Vulnerability Requires Immediate Patching on Linux and Unix systems appeared first on nixCraft.
ZFS Raidz Expansion Finally, Here in version 2.3.0
After years of development and testing, the ZFS raidz expansion is finally here and has been released as part of version 2.3.0. ZFS is a popular file system for Linux and FreeBSD. RAIDz is like RAID 5, which you find with hardware or Linux software raid devices. It protects your data by spreading it across multiple hard disks along with parity information. A raidz device can have single, double, or triple parity to sustain one, two, or three hard disk failures, respectively, without losing any data. Hence, expanding or adding a new HDD is a very handy feature for sysadmins in today's data-sensitive apps.
Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit
The post ZFS Raidz Expansion Finally, Here in version 2.3.0 appeared first on nixCraft.
lnav β Awesome terminal log file viewer for Linux and Unix
It is no secret that whether you are a developer or sysadmin, you need to use log files to troubleshoot errors on your Linux and Unix systems. You use tools like grep, tail, cat, or journalctl to view log files. However, you may need help with so many log files. These essential Unix tools are suitable for basic text but fall short when dealing with many log files. You can get tired from sifting through endless lines of log files. The lnav utility is here to the rescue! It is a powerful log file viewer that goes beyond the basics. It understands your logs by identifying timestamps, log levels, and other vital details. You can run SQLite SQL queries against your standard log files and build reports for your needs. Let us see how to install and use the lnav tool quickly.
Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit
The post lnav β Awesome terminal log file viewer for Linux and Unix appeared first on nixCraft.