Menu

Ptyxis terminal setup

Ptyxis

gsettings set org.gnome.Ptyxis cursor-blink-mode 'off'
dconf write /org/gnome/Ptyxis/Shortcuts/new-tab "'F2'"
dconf write /org/gnome/Ptyxis/Shortcuts/move-next-tab "'<Control>Right'"
dconf write /org/gnome/Ptyxis/Shortcuts/move-previous-tab "'<Control>Left'"
· 14 Mar 2026

Dell 16 Max Kernel Tweaks

My Dell Pro Max 16 MC16255 with AMD Radeon 890M GPU requires some kernel parameters to work reliably on Linux. Without these, you’ll get screen artifacts and suspend issues with audio and external USB-C screens.

See also: AMD GPU artifacts, Fingerprint setup, Video codecs

Apply all parameters:

sudo grubby --update-kernel=ALL --args="amdgpu.dcdebugmask=0x410 amdgpu.dcfeaturemask=0x2 usbcore.autosuspend=-1 snd_hda_intel.power_save=0 amdgpu.vpe_enabled=0 pcie_aspm=off"
sudo reboot

What each parameter does:

ParameterDescription
amdgpu.dcdebugmask=0x410Disables AMD Display Core features that cause screen artifacts and flickering
amdgpu.dcfeaturemask=0x2Enables only basic display functionality, disables experimental features
usbcore.autosuspend=-1Disables USB autosuspend to fix external USB-C screen issues after suspend/resume
snd_hda_intel.power_save=0Disables audio power management to fix audio not working after suspend
amdgpu.vpe_enabled=0Disables Video Processing Engine which can cause video playback issues
pcie_aspm=offDisables PCIe power management to fix suspend/resume issues with PCIe devices

Additionally, disable audio interface suspension in Wireplumber. Create ~/.config/wireplumber/wireplumber.conf.d/51-disable-suspension.conf:

monitor.alsa.rules = [
  {
    matches = [ { node.name = "~alsa_output.*" } ],
    actions = { update-props = { session.suspend-timeout-seconds = 0 } }
  }
]

Restart Wireplumber:

systemctl --user restart wireplumber
· 13 Mar 2026

Disable alien network audio devices in PipeWire

By default, PipeWire discovers and shows AirPlay audio devices from other computers on your network. This clutters your audio device list with devices you don’t need.

Disable RAOP (AirPlay audio) module in PipeWire. Create ~/.config/pipewire/pipewire.conf.d/noraop.conf:

context.properties = {
        module.raop = false
}

Restart PipeWire:

systemctl --user restart pipewire pipewire-pulse

Network audio devices from other computers will no longer appear in your audio settings.

· 13 Mar 2026

Cube Hyde Pro 2021 maintenance

Specs

ItemDescription
FrameCUBE Aluminium Superlite, Urban 29, Taper, Double Butted
Colordeepblue/silver
Front ForkCUBE Aluminium Rigid Fork, 29", Tapered
HeadsetFPH868, Top 1 1/8", Bottom 1 1/2", Semi-Integrated
StemCUBE Performance Stem Pro, 31.8mm
HandlebarCUBE Flat Race Bar, 660mm
Grips / Handlebar TapeNATURAL FIT All Terrain
CranksetGATES S150 CDN, 46T, 170mm, BB Thun Zumba / 46T
Number of Gears8
ShiftersSHIMANO Alfine SL-S503
BrakesSHIMANO BR-MT200, Hydr. Disc Brake (160/160)
Wheel Size28.00 Inch
RimsCUBE UX24, 32H, Disc, Tubeless Ready
Front HubD761DSE, Centerlock
Rear HubSHIMANO Nexus SG-C6001-8D, 8-Speed
Front TireSCHWALBE Big Apple, Active, 55-622
Rear TireSCHWALBE Big Apple, Active, 55-622
SeatpostCUBE Performance Post, 27.2mm
Dropper Seatpost?No
Seatpost ClampCUBE Screwlock, 31.8mm
SaddleNATURAL FIT Nuance Lite
PedalsACID PP Trekking
Net Weight13.50 kg

Maintenance

· 21 Feb 2026

Programmatically get Dell service tag on Linux

sudo dmidecode -s system-serial-number
· 7 Jan 2026

Screen artifcacts with AMD GPU on Linux

Apparently, it is quite common for AMD GPUs to show screen artifacts on Linux. Most of the times it is related to power management settings. These settings can be adjusted via amdgpu kernel module options. The parameters are different for different GPUs. In my case, I have a Dell laptop with AMD Radeon 890M GPU.

To fix the screen artifacts, run the following commands:

sudo grubby --update-kernel=ALL --args="amdgpu.dcdebugmask=0x410"

Reboot your system.

· 20 Dec 2025

Set up Dell fingerprint reader on Linux

Dell laptops come with a different fingerprint readers. Some of them work out of the box in Fedora and that was my expierince with Precision series. However, my new Dell Pro Max 16 MC16255 came with a different unsupported fingerprint.

Find your fingerprint reader

sudo lsusb

You should see something like this:

Bus 003 Device 002: ID 0a5c:5865 Broadcom Corp. 58200

Where 5865 is the model of the fingerprint reader. There are some copr repositories around that provide support for some of the models, but not for 5865.

There is a good article on Reddit that explains how to get it working.

The solution is to manually install the released driver from Dell for Ubuntu.

Go to Dell support site and download the latest libfprint-2-tod1-broadcom-cv3plus orig package.

Extract it and move:

../usr/lib/x86_64-linux-gnu/libfprint-2/tod-1/libfprint-2-tod-1-broadcom-cv3plus.so

to

../usr/lib64/libfprint-2/tod-1/libfprint-2-tod-1-broadcom-cv3plus.so

One-liner:

mkdir -p ../usr/lib64/libfprint-2/tod-1/ && mv ../usr/lib/x86_64-linux-gnu/libfprint-2/tod-1/libfprint-2-tod-1-broadcom-cv3plus.so $_

Run the included install script:

sudo ./install.sh

Replace libfprint package:

sudo dnf copr enable quantt/libfprint-tod -y
sudo dnf swap libfprint libfprint-tod -y

Programmatically add your fingerprint:

sudo setenforce 0
sudo systemctl restart fprintd
fprintd-enroll
sudo ausearch -m avc,user_avc,selinux_err -ts today | sudo audit2allow -M fprintd_SELinux
sudo semodule -i fprintd_SELinux.pp
sudo setenforce 1

To enable fingerptint authentication:

sudo authselect enable-feature with-fingerprint
sudo authselect apply-changes

Fingerprint configuration should be also available in GNOME Settings under “Users”.

· 20 Dec 2025

Tilix configuration

Tilix configuration:

[/]
accelerators-enabled=true
enable-wide-handle=true
prompt-on-close=true
prompt-on-close-process=false
quake-specific-monitor=0
terminal-title-style='none'
theme-variant='dark'
unsafe-paste-alert=false
window-style='normal'

[keybindings]
app-new-session='F2'
app-new-window='<Shift><Ctrl>N'
app-preferences='disabled'
app-shortcuts='disabled'
nautilus-open='<Ctrl><Alt>t'
session-add-auto='F1'
session-add-down='<Shift>F2'
session-add-right='<Primary>F2'
win-reorder-next-session='<Primary><Alt>Page_Up'
win-reorder-previous-session='<Primary><Alt>Page_Down'
win-switch-to-next-session='<Primary>Right'
win-switch-to-previous-session='<Primary>Left'

[profiles/2b7c4080-0ddd-46c5-8f23-563fd3ba789d]
background-color='#1C1C1F'
badge-color-set=false
bold-color-set=false
cursor-colors-set=false
foreground-color='#FFFFFF'
highlight-colors-set=false
palette=['#241F31', '#C01C28', '#2EC27E', '#F5C211', '#1E78E4', '#9841BB', '#0AB9DC', '#C0BFBC', '#5E5C64', '#ED333B', '#57E389', '#F8E45C', '#51A1FF', '#C061CB', '#4FD2FD', '#F6F5F4']
use-theme-colors=false
visible-name='Default'

To apply this configuration, save it to a file and import like so:

dconf load /com/gexperts/Tilix/ < tilix-settings.conf
· 19 Dec 2025

Install all video codecs for AMD GPU

Install all good (the ones that work) video codecs for AMD GPU:

# Enable RPM Fusion repositories
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

# Install hardware acceleration libraries for AMD
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld

# Switch to full ffmpeg package
sudo dnf swap ffmpeg-free ffmpeg --allowerasing

# Install additional codecs
sudo dnf group update multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo dnf group update sound-and-video
sudo dnf install gstreamer1-plugin-openh264 mozilla-openh264
sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1
· 19 Dec 2025

Linux desktop fonts configuration in 2025

Modern font configuration for Linux:

gsettings set org.gnome.desktop.interface font-name "Adwaita Sans 11"
gsettings set org.gnome.desktop.interface document-font-name "Adwaita Sans 11"
gsettings set org.gnome.desktop.interface monospace-font-name "Noto Sans Mono 11"

Adwaita Sans is the new default font for GNOME desktop environment. It looks great and modern. Noto Sans Mono is a great monospaced font for programming.

To install Noto fonts on Fedora, run:

sudo dnf install google-noto-sans-fonts
· 28 Oct 2025