Vort3x2000

β™ͺ Listen while you read: NeuroCity by S1M0N3

🐧 Linux Ricing
✕
LXDE

Trelix: LXDE + Xfce Panel + KWin + Qt/Breeze

⚠️ DISCLAIMER

This setup is intended for Linux users with intermediate to advanced experience. It involves modifying system configuration files, replacing the window manager, and potentially dealing with package conflicts. Proceed only if you know how to recover your system if something goes wrong (e.g. via TTY or chroot from a live USB). The author takes no responsibility for malfunctions, instability, or damage to your system resulting from following this guide. Proceed at your own risk.

Concept & Merging Philosophy

The Name: Trelix. "Tri" stands for the three components merged together. "-lix", from helix: different parts intertwining into one identity.

What it merges: LXDE acts as the solid base (lightweight and GTK3 updated), xfce4-panel handles the panel layout, and KWin provides advanced window management, shadows, and transitions. Qt/Breeze ensures strict visual consistency across the entire ecosystem.

Rice, not an OS: Trelix is not a standalone distribution. It’s a rice: a custom configuration built on top of an existing Arch-based system (tested on EndeavourOS), reproducible on any Arch-based distro. With the right package manager adjustments, it can also be reproduced on Debian/Ubuntu (apt), Fedora (dnf), and others.

Procedure: LXDE + Xfce Panel + KWin + Qt/Breeze

1. System update

Ensure your package databases are up to date:

sudo pacman -Syu

2. Base installation

Install the core LXDE system, Xfce panel, and essential background utilities:

sudo pacman -S lxde
sudo pacman -S xfce4-panel xfce4-pulseaudio-plugin xfce4-notifyd pavucontrol

Optional: for a more modern application menu, you can also add:

sudo pacman -S xfce4-whiskermenu-plugin

3. Qt/KDE visual consistency

To avoid visual mismatches between GTK and Qt software, grab the Breeze engine and configuration tools:

sudo pacman -S qt5ct qt6ct systemsettings
sudo pacman -S breeze breeze-gtk breeze-icons

4. Window manager

Install the X11 window manager from KDE. We deliberately skip Wayland to focus on maximum performance and hardware recovery for machines up to 13 years old:

sudo pacman -S kwin-x11

5. Replace Openbox with KWin in LXDE

You can run a quick terminal test before saving changes permanently:

kwin_x11 --replace &

To make KWin your permanent manager, edit the main session file:

nano ~/.config/lxsession/LXDE/desktop.conf

Locate the window manager entry and change the command value to kwin_x11.

6. Themes used

For a clean, "Windows Lite" clear aesthetic, apply the following choices:

  • General system theme: Devil Eight
  • KWin borders theme: Ten-Blue (downloadable via KDE System Settings / systemsettings)

7. Additional lightweight applications

Keep the environment blazing fast by replacing heavy applications with these alternatives:

sudo pacman -S audacious viewnior engrampa atril galculator
  • Audacious (Audio player)
  • Viewnior (Image viewer)
  • Engrampa (Archive manager)
  • Atril (PDF viewer)
  • Galculator (Calculator)
  • Sakura (Terminal)
  • Office choices: abiword for a minimal setup, or libreoffice for full features.

8. Autostart adjustments in LXSession

Open the LXSession default applications settings tool (lxsession-default-apps):

  • Go to the startup entries, find @lxpanel-profile LXDE and uncheck it (do NOT remove it completely).
  • Manually add these two entries to launch the correct components:
xfce4-panel &
xfce4-power-manager &
🐧 Linux Ricing
✕
LXDE

Fixing VolumeIcon automatic startup issues on LXDE

Distribution notes: package installation commands

This guide applies to LXDE users on different Linux distributions. The configuration steps are the same, but package installation commands are different.

Arch Linux / EndeavourOS / Manjaro
Install packages with: sudo pacman -S package-name
Example: sudo pacman -S pasystray

Ubuntu / Linux Mint / Debian
Install packages with: sudo apt install package-name
Example: sudo apt install pasystray

Fedora
Install packages with: sudo dnf install package-name
Example: sudo dnf install pasystray

Symptom

On LXDE, it can happen that:

  • volumeicon works correctly when started manually from a terminal: volumeicon
  • the icon appears correctly in the lxpanel system tray;
  • but after rebooting or logging into the desktop session, the volume icon does not appear.

In this situation, the problem is not necessarily related to missing GTK libraries or a broken lxpanel configuration. In many cases, volumeicon is simply started too early, before the LXDE session has completely initialized the system tray.

Recommended solution: delayed startup using a script

1. Create a startup script

Create a personal scripts directory:

mkdir -p ~/.local/bin

Create the script:

nano ~/.local/bin/start-volumeicon

Insert:

#!/bin/sh

sleep 8

export DISPLAY=:0
export XDG_CURRENT_DESKTOP=LXDE

exec /usr/bin/volumeicon

Save using: CTRL + O, ENTER, CTRL + X

Make the script executable:

chmod +x ~/.local/bin/start-volumeicon

2. Add the script to LXDE autostart

Edit:

nano ~/.config/lxsession/LXDE/autostart

Keep the standard LXDE entries:

@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
@xscreensaver -no-splash

Then add (replace USERNAME with your actual user name):

@/home/USERNAME/.local/bin/start-volumeicon

Example: @/home/michael/.local/bin/start-volumeicon

Save the file and log out/log back in.

Verification

After logging into LXDE again, the VolumeIcon tray icon should appear automatically.

Simpler alternative: pasystray

If you do not want to use scripts or troubleshoot VolumeIcon startup behavior, a very practical solution is pasystray.

Arch Linux / EndeavourOS / Manjaro

sudo pacman -S pasystray

Ubuntu / Linux Mint / Debian

sudo apt install pasystray

Fedora

sudo dnf install pasystray

Start it:

pasystray

pasystray works well with LXDE because it is a standard tray application and communicates directly with PulseAudio/PipeWire.

Features:

  • volume icon in the panel;
  • mouse wheel volume control;
  • audio device management;
  • input/output selection;
  • quick access to the mixer.

To start it automatically, add:

@pasystray

to: ~/.config/lxsession/LXDE/autostart

Note about volctl

volctl is a modern and very good application, but it uses the StatusNotifierItem protocol. On LXDE it may fail if the required service, StatusNotifierWatcher, is not available.

The typical error is:

Failed to register to the StatusNotifierWatcher
org.freedesktop.DBus.Error.ServiceUnknown

In this case, the problem is not the audio system. The missing component is the StatusNotifier infrastructure, which is normally provided by desktop environments such as KDE Plasma but is not included by default in LXDE.

🐧 Linux Ricing
✕
MATE logo

MATE Ultralight: How to Build an Extremely Lightweight, Modern Desktop With Effects

This guide explains how to create an ultra‑lightweight MATE desktop on Arch/EndeavourOS (or Artix) while keeping modern transparencies, effects, and excellent responsiveness.

The goal is to replace Caja with PCManFM for better performance, use lightweight applications instead of the default ones, and keep MATE minimal (no mate-extra) for maximum speed.

1. Basic Requirements

Ensure you already have an Arch/EndeavourOS installation with:

  • Xorg
  • A display manager (LightDM recommended for MATE)

If Xorg is missing:

sudo pacman -S xorg-server xorg-xinit

Install LightDM and enable it:

sudo pacman -S lightdm lightdm-gtk-greeter
sudo systemctl enable lightdm

2. Install Minimal MATE

sudo pacman -S mate

Add the volume applet:

sudo pacman -S mate-media

3. Replace Caja With PCManFM

sudo pacman -Rns caja
sudo pacman -S pcmanfm

Set PCManFM as your default file manager:
Control Center β†’ Preferred Applications β†’ File Manager β†’ PCManFM

MATE with PCManFM

4. Enable the PCManFM Desktop

Open: Control Center β†’ Startup Applications

Add a new startup entry with the following command:

pcmanfm --desktop

Log out and log back in to apply the changes.

Note: Advanced users can also create a .desktop file manually in ~/.config/autostart, but this is not required.

5. Install Lightweight Replacement Apps

  • Terminal:
    sudo pacman -S lxterminal
  • Image Viewer:
    sudo pacman -S viewnior
  • Image Editor:
    sudo pacman -S photoflare
  • Text Editor:
    sudo pacman -S leafpad
  • Calculator:
    sudo pacman -S galculator
  • PDF Viewer:
    sudo pacman -S atril
  • Word Processor:
    sudo pacman -S abiword
Lightweight apps on MATE

6. Install Plank (Lightweight Dock)

Install Plank:

sudo pacman -S plank

To start Plank automatically, open: Control Center β†’ Startup Applications

Add a new startup entry with the following command:

plank

After logging back in, configure Plank with these recommended settings:

  • Dock position: Top
  • Theme: Blue-Lagoon
  • Disable Show unpinned
  • Pin only essential applications

Note: Creating a manual .desktop file in ~/.config/autostart is optional and not required.

7. Recommended Themes, Icons, and Cursors

  • Theme: Blue-Submarine [GTK2/3]
  • Icons: Qogir [GTK2/3]
  • Plank Theme: Blue-Lagoon
  • Window Manager Theme: Mista Vista/Seven-style
  • Cursor Theme: crystalblue [GTK2/3]

Note: The Blue Submarine theme is a default MATE theme.

8. Effects and Transparency

No need for Picom. Marco’s built-in compositor is light and efficient.
Enable via: Control Center β†’ Windows β†’ Enable software compositing.
LXTerminal supports transparency with Marco.

9. Remove Unused Dependencies (Orphans)

sudo pacman -Rns $(pacman -Qdtq)

Removes only unused dependencies.

Final MATE desktop

10. Final Result

You now have a MATE desktop that is:

  • Extremely lightweight
  • More responsive than XFCE (thanks to PCManFM + minimal setup)
  • Modern, with effects and elegant themes
  • Stable, using MATE core only
  • A unique retro-modern hybrid with XP/Vista/Seven vibes

Perfect for older hardware, low-RAM systems, or anyone who wants a clean and fast experience.

🐧 Linux Ricing
✕
KDE

Extra Tool: Crystal 2000s Icon & Cursor Collection

As part of this setup, I created a personal collection of icons inspired by the early 2000s crystal/glass aesthetic, mixed with a modern touch.

The goal is to recreate the visual feeling of KDE, Windows XP, and Windows Vista, while keeping compatibility with modern Linux desktops.

Crystal 2000s pack

This collection includes GTK icon themes, cursors, and Linux distribution logos, organized by style and brightness.

πŸ“ Collection Structure

Crystal 2000s/
β”œβ”€β”€ Light/
β”‚   β”œβ”€β”€ Oxygen
β”‚   β”œβ”€β”€ Oxygen Customized
β”‚   β”œβ”€β”€ Oxylite
β”‚   β”œβ”€β”€ KrystalSVG
β”‚   β”œβ”€β”€ Nova7
β”‚   └── Hydronium
β”œβ”€β”€ Dark/
β”‚   β”œβ”€β”€ LTF2 (learning to fly)
β”‚   β”œβ”€β”€ Crystal Remix
β”‚   β”œβ”€β”€ Fekete
β”‚   └── Baphomet
β”œβ”€β”€ Cartoon style/
β”‚   └── Noia KDE Reloaded 2019
└── Cursors/
    └── Crystal/
        β”œβ”€β”€ White
        β”œβ”€β”€ Red
        β”œβ”€β”€ Green
        β”œβ”€β”€ Gray
        └── Blue

Download the icons from here: Crystal Icons Pack

🎨 Icon Style Philosophy

The icon themes are based on classic crystal and glass effects typical of the 2000–2008 era, featuring:

  • Glossy and transparent surfaces
  • Soft highlights and reflections
  • Strong color identity (blue, green, red, gray variants)
  • High contrast for excellent readability
KrystalSVG icons

They pair extremely well with MATE, XFCE, and other lightweight desktop environments, especially when combined with themes inspired by Windows XP, Vista, or early KDE.

🐧 Linux Orbs (Vista-Style Logos)

In addition to application icons, I also worked on a set of Linux distribution logos redesigned as glossy orbs, inspired by the Windows Vista start menu and system icons.

Some distributions were missing or incomplete, so I manually recreated and adapted their logos to match the existing crystal style.

For example, the Arch Linux orb was added by modifying and extending an existing icon pack originally found on GNOME/KDE Look:

GNOME/KDE Cristal Look – Windows style Start Orbs

Linux orbs

All added or modified logos were carefully matched in:

  • Gloss level
  • Lighting direction
  • Color saturation
  • Orb depth and shadow

πŸ–±οΈ Crystal Cursor Themes

The collection also includes crystal-style cursor themes, available in multiple colors:

  • White
  • Blue
  • Red
  • Green
  • Gray

These cursors are lightweight, highly visible, and perfectly suited for transparent and glass-themed desktops.

πŸ’‘ Integration With This Setup

The Crystal 2000s collection integrates perfectly with:

  • MATE with Marco compositing
  • Plank dock
  • Blue-Lagoon and Vista-inspired GTK themes
  • Retro-modern desktop layouts

This extra tool completes the visual identity of the system, turning a lightweight desktop into a cohesive retro-modern Linux experience.

🐧 Linux Ricing
✕
Windows XP

XP Theme Tool: MATE to Windows XP (Modern Recreation - part 1)

This guide shows how to transform the MATE desktop environment on EndeavourOS Linux into a faithful modern recreation of Windows XP. By combining XP Embedded themes, Vista-style icons, and Metacity-based window decorations, the result closely resembles the classic Microsoft system while remaining fully modern, secure, and functional.

This setup is ideal for users who love vintage desktop aesthetics but still want a lightweight and up-to-date Linux system.

πŸ“₯ Useful Downloads

πŸ“š Reference Article

For historical context and nostalgia:

Neowin – Looking Back on Windows XP

ℹ️ Notes

Note: MATE is based on the GNOME 2 design philosophy, not GNOME 3. This makes it particularly suitable for recreating classic desktop layouts such as Windows XP.

πŸ–₯️ System Information (Tested Setup)

  • OS: EndeavourOS Linux x86_64
  • Kernel: 6.8.7-arch1-2
  • Desktop Environment: MATE 1.28.0
  • Window Manager: Metacity (Marco)
  • GTK Theme: Windows XP Embedded (GTK2/GTK3)
  • Icons: Vista (GTK2/GTK3)
  • Terminal: mate-terminal

Thanks for watching and supporting retro-style Linux customization!

If you want to see more Linux customization videos, visit my Odysee channel:
Linux Customization Playlist

🐧 Linux Ricing
✕
Windows XP

XP Theme Tool: MATE to Windows XP (Modern Recreation - part 2)

This is the second and final part of the guide dedicated to transforming Linux into a modern Windows XP experience. After starting with MATE, the entire setup was fully migrated to Xfce, using the terminal to gain finer control over components, services, and visual behavior.

The visual result is further refined through the use of XP-inspired GTK themes, classic icon packs, and animated cursors. Thanks to the excellent work of the RedmondXP and B00merang Project, the final look is polished, coherent, and remarkably faithful to the original Windows XP style.

This approach is ideal for users who want the timeless aesthetics of Windows XP combined with the stability, speed, and flexibility of a lightweight and modern Linux desktop.

πŸ“¦ Downloads

πŸ–₯️ System Information

  • OS: EndeavourOS Linux x86_64
  • Kernel: 6.8.7-arch1-2 β†’ 6.8.9-arch1-2
  • Desktop Environment: MATE 1.28.0 β†’ Xfce 4.18
  • GTK Theme: Windows XP Embedded (GTK2 / GTK3)
  • Icons: Vista (GTK2 / GTK3)
  • Terminal: mate-terminal
  • Terminal Font: Monospace 10

This concludes the Windows XP visual transformation series. A nostalgic desktop, rebuilt with modern Linux tools.

If you want to see more Linux customization videos, visit my Odysee channel:
Linux Customization Playlist

Back Home Forward