CachyOS XFCE Guide - ryzendew/Linux-Tips-and-Tricks GitHub Wiki
CachyOS XFCE Guide
Complete beginner-friendly guide to XFCE on CachyOS, including installation, configuration, customization, and XFCE-specific features.
Table of Contents
- Understanding XFCE
- Installing XFCE
- Basic Configuration
- Customization
- XFCE Applications
- Advanced Features
- Troubleshooting
Understanding XFCE
What is XFCE?
XFCE is a lightweight, traditional desktop environment.
Key features:
- Lightweight: Low resource usage
- Fast: Fast and responsive
- Traditional: Classic desktop layout
- Customizable: Highly customizable
Why choose XFCE:
- Performance: Fast on older hardware
- Lightweight: Low resource usage
- Familiar: Traditional desktop
- Stable: Reliable and stable
Installing XFCE
Installation
Install XFCE:
sudo pacman -S xfce4 xfce4-goodies
What this does:
- Installs XFCE desktop
- Includes core components
xfce4-goodies: Additional applications- Makes XFCE available
Install with CachyOS settings:
sudo pacman -S xfce4 cachyos-xfce-settings
What this does:
- Installs XFCE
- Installs CachyOS XFCE settings
- Pre-configured for CachyOS
Starting XFCE
Select at login:
- At login screen
- Select "XFCE Session"
- Log in
Note: XFCE uses X11 (no Wayland support yet)
Basic Configuration
Settings Manager
Open Settings:
- Click application menu
- Go to "Settings"
- Or:
xfce4-settings-manager
Main categories:
- Appearance: Themes, fonts, icons
- Window Manager: Window behavior
- Desktop: Desktop settings
- Panel: Panel configuration
- Display: Display settings
- Keyboard: Keyboard settings
- Mouse and Touchpad: Input devices
- Power Manager: Power settings
- Session and Startup: Startup apps
Initial Setup
Recommended settings:
- Appearance: Choose theme
- Display: Set resolution
- Panel: Configure panel
- Desktop: Desktop settings
- Keyboard: Keyboard layout
- Mouse: Mouse settings
- Power Manager: Power settings (laptops)
Customization
Themes
Install themes:
sudo pacman -S arc-gtk-theme papirus-icon-theme
Apply themes:
- Settings → Appearance
- Select theme
- Select icon theme
- Apply changes
Or download themes:
- Download theme files
- Extract to
~/.themes/or~/.local/share/themes/ - Apply in Appearance settings
Panels
Configure panels:
- Right-click panel
- Select "Panel" → "Panel Preferences"
- Customize panel
Panel options:
- Add items: Add panel items
- Remove items: Remove items
- Resize: Change panel size
- Position: Move panel
- Auto-hide: Auto-hide panel
Desktop
Configure desktop:
- Right-click desktop
- Select "Desktop Settings"
- Configure desktop
Desktop options:
- Wallpaper: Set wallpaper
- Icons: Show/hide icons
- Menu: Desktop menu
- Icons: Desktop icons
XFCE Applications
Core Applications
Thunar (File Manager):
- Lightweight file manager
- Tabs, split view
- Customizable
Mousepad (Text Editor):
- Simple text editor
- Lightweight
- Basic editing
XFCE Terminal:
- Terminal emulator
- Tabs, profiles
- Customizable
XFCE Settings:
- Settings manager
- All configuration
- Easy to use
Install XFCE Applications
Install application group:
sudo pacman -S xfce4-goodies
Or individual apps:
sudo pacman -S thunar thunar-volman
Advanced Features
Window Manager
Configure window manager:
- Settings → Window Manager
- Configure window behavior
- Set keyboard shortcuts
- Configure window decorations
Window Manager Tweaks:
- Settings → Window Manager Tweaks
- Advanced window settings
- Compositor settings
- Workspace settings
Workspaces
XFCE workspaces:
- Multiple workspaces
- Organize windows
- Switch between workspaces
Configure workspaces:
- Settings → Workspaces
- Set number of workspaces
- Configure workspace names
- Set workspace behavior
Compositor
XFCE Compositor:
- Visual effects
- Window animations
- Transparency
Configure compositor:
- Settings → Window Manager Tweaks
- Go to "Compositor" tab
- Enable/disable effects
- Adjust settings
Troubleshooting
XFCE Not Starting
Check logs:
journalctl -b | grep -i xfce
What this does:
- Shows XFCE logs
- Helps identify issues
- Troubleshooting information
Reset XFCE config:
mv ~/.config/xfce4 ~/.config/xfce4.backup
What this does:
- Backs up config
- Resets to defaults
- May fix issues
Performance Issues
Disable compositor:
- Settings → Window Manager Tweaks
- Compositor tab
- Uncheck "Enable display compositing"
- Improves performance
Reduce effects:
- Disable animations
- Reduce transparency
- Better performance
Additional Resources
- Switching Desktop Environments - DE switching
- CachyOS Desktop Environment Keybinds - XFCE shortcuts
- CachyOS Display Server Configuration - X11 configuration
- XFCE Documentation: https://docs.xfce.org/
- CachyOS XFCE Settings: Check CachyOS repositories
Summary
This guide covered:
- Understanding XFCE - What XFCE is
- Installing XFCE - Installation process
- Basic configuration - Initial setup
- Customization - Themes, panels, desktop
- XFCE applications - Core applications
- Advanced features - Window manager, workspaces
- Troubleshooting - Common XFCE issues
Key Takeaways:
- XFCE is lightweight and fast
- Use CachyOS XFCE settings for pre-configuration
- Settings Manager for all configuration
- Highly customizable
- Good for older hardware
- Uses X11 (no Wayland yet)
- Disable compositor for better performance
This guide is based on the CachyOS Wiki and XFCE documentation, expanded with detailed explanations for beginners. For the most up-to-date XFCE information, always refer to the official XFCE documentation.