CachyOS GNOME Guide - ryzendew/Linux-Tips-and-Tricks GitHub Wiki
CachyOS GNOME Guide
Complete beginner-friendly guide to GNOME on CachyOS, including installation, configuration, customization, and GNOME-specific features.
Table of Contents
- Understanding GNOME
- Installing GNOME
- Basic Configuration
- Customization
- GNOME Extensions
- GNOME Applications
- Troubleshooting
Understanding GNOME
What is GNOME?
GNOME is a modern, minimalist desktop environment.
Key features:
- Modern design: Clean, modern interface
- Simple: Easy to use
- Touch-friendly: Works well with touch
- Minimalist: Clean, uncluttered
Why choose GNOME:
- Simplicity: Easy to use
- Modern: Modern design
- Stable: Reliable and stable
- Touch-friendly: Good for touchscreens
Installing GNOME
Installation
Install GNOME:
sudo pacman -S gnome gnome-extra
What this does:
- Installs GNOME desktop
- Includes core components
- Makes GNOME available
Install with CachyOS settings:
sudo pacman -S gnome cachyos-gnome-settings
What this does:
- Installs GNOME
- Installs CachyOS GNOME settings
- Pre-configured for CachyOS
Start GNOME services:
sudo systemctl enable --now gdm.service
What this does:
- Enables GDM (GNOME Display Manager)
- Starts login screen
- Makes GNOME available
Starting GNOME
Select at login:
- At login screen
- Select "GNOME" or "GNOME on Xorg"
- Log in
Default: Usually GNOME (Wayland)
Basic Configuration
Settings
Open Settings:
- Click Activities (Super key)
- Search "Settings"
- Or:
gnome-control-center
Main categories:
- Wi-Fi: Network settings
- Bluetooth: Bluetooth devices
- Background: Desktop background
- Notifications: Notification settings
- Applications: Default applications
- Privacy: Privacy settings
- Sharing: File/media sharing
- Users: User accounts
- About: System information
Initial Setup
Recommended settings:
- Background: Set wallpaper
- Wi-Fi: Connect to network
- Bluetooth: Pair devices
- Notifications: Configure notifications
- Privacy: Privacy settings
- Applications: Set default apps
Customization
GNOME Tweaks
Install GNOME Tweaks:
sudo pacman -S gnome-tweaks
What this does:
- Installs customization tool
- Advanced GNOME settings
- More customization options
Launch GNOME Tweaks:
gnome-tweaks
Or search "Tweaks"
Tweaks categories:
- Appearance: Themes, icons, fonts
- Fonts: Font settings
- Top Bar: Top bar customization
- Windows: Window behavior
- Workspaces: Workspace settings
- Keyboard & Mouse: Input settings
- Startup Applications: Auto-start apps
Themes
Install themes:
sudo pacman -S arc-gtk-theme papirus-icon-theme
Apply themes:
- GNOME Tweaks → Appearance
- Select theme
- Select icon theme
- Apply changes
Or install from store:
- Visit GNOME Extensions website
- Install themes
- Apply in Tweaks
Extensions
GNOME Extensions add functionality.
Install extension manager:
sudo pacman -S gnome-shell-extension-manager
What this does:
- Installs extension manager
- Easy extension management
- Browse and install extensions
Or use browser:
- Install browser extension
- Visit extensions.gnome.org
- Install extensions
Popular extensions:
- Dash to Dock: Dock on desktop
- User Themes: Custom themes
- Clipboard Indicator: Clipboard history
- Caffeine: Disable screen lock
GNOME Extensions
Installing Extensions
Via Extension Manager:
- Open Extension Manager
- Browse extensions
- Install desired extensions
- Enable extensions
Via website:
- Install browser extension
- Visit extensions.gnome.org
- Install extensions
- Enable in Extension Manager
Managing Extensions
Enable/disable:
- Extension Manager
- Toggle extensions on/off
- Easy management
Update extensions:
- Extension Manager
- Updates available extensions
- Keeps extensions current
GNOME Applications
Core Applications
Files (File Manager):
- Simple file manager
- Clean interface
- Easy to use
Text Editor:
- Simple text editor
- Modern interface
- Basic editing
Settings:
- System settings
- All configuration
- Easy to use
Software:
- Application store
- Install applications
- Easy software management
Install GNOME Applications
Install application group:
sudo pacman -S gnome-extra
Or individual apps:
sudo pacman -S gnome-calculator gnome-calendar
Advanced Features
Activities Overview
Activities Overview:
- Press Super key
- Shows all windows
- Search applications
- Switch workspaces
Features:
- Application search: Search apps
- Window overview: See all windows
- Workspace switching: Switch workspaces
- Search: Search files, apps, etc.
Workspaces
GNOME workspaces:
- Dynamic workspaces
- Create automatically
- Organize windows
Switch workspaces:
- Super + Page Up/Down: Switch workspaces
- Activities: See all workspaces
- Drag windows: Move between workspaces
Wayland
GNOME on Wayland:
- Default on most systems
- Modern display server
- Better security
See CachyOS Display Server Configuration for details.
Troubleshooting
GNOME Not Starting
Check logs:
journalctl -b | grep -i gnome
What this does:
- Shows GNOME logs
- Helps identify issues
- Troubleshooting information
Reset GNOME config:
dconf reset -f /
What this does:
- Resets GNOME settings
- Returns to defaults
- ** Loses all customizations**
Extensions Not Working
Check extension status:
gnome-extensions list
What this does:
- Lists installed extensions
- Shows enabled/disabled
- Helps troubleshoot
Disable problematic extensions:
- Extension Manager
- Disable extensions one by one
- Find problematic extension
Additional Resources
- Switching Desktop Environments - DE switching
- CachyOS Desktop Environment Keybinds - GNOME shortcuts
- CachyOS Display Server Configuration - X11 vs Wayland
- GNOME Documentation: https://help.gnome.org/
- GNOME Extensions: https://extensions.gnome.org/
- CachyOS GNOME Settings: https://github.com/CachyOS/cachyos-gnome-settings
Summary
This guide covered:
- Understanding GNOME - What GNOME is
- Installing GNOME - Installation process
- Basic configuration - Initial setup
- Customization - Themes, extensions
- GNOME Extensions - Installing and managing
- GNOME Applications - Core applications
- Troubleshooting - Common GNOME issues
Key Takeaways:
- GNOME is modern and simple
- Use CachyOS GNOME settings for pre-configuration
- GNOME Tweaks for advanced customization
- Extensions add functionality
- Activities Overview for navigation
- Wayland is default
- Reset config if issues occur
This guide is based on the CachyOS Wiki and GNOME documentation, expanded with detailed explanations for beginners. For the most up-to-date GNOME information, always refer to the official GNOME documentation.