-
-
Notifications
You must be signed in to change notification settings - Fork 1
Linux GNOME Guide
Complete beginner-friendly guide to GNOME on Linux, covering Arch Linux, CachyOS, and other distributions including installation, configuration, customization, extensions, and GNOME-specific features.
- Understanding GNOME
- Installing GNOME
- GNOME Configuration
- GNOME Extensions
- GNOME Customization
- CachyOS GNOME Settings
- GNOME Applications
- Troubleshooting
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
Arch/CachyOS:
# Full GNOME
sudo pacman -S gnome gnome-extra
# Minimal GNOME
sudo pacman -S gnomeDebian/Ubuntu:
sudo apt install gnomeFedora:
sudo dnf install @gnome-desktopStart GNOME:
# Install GDM
sudo pacman -S gdm
# Enable GDM
sudo systemctl enable --now gdm.serviceSelect at login:
- At login screen
- Select "GNOME" or "GNOME on Xorg"
- Log in
Default: Usually GNOME (Wayland)
Configure GNOME:
# Open Settings
gnome-control-center
# Or use gsettings
gsettings list-schemasConfigure via CLI:
# Set wallpaper
gsettings set org.gnome.desktop.background picture-uri 'file:///path/to/image.jpg'
# Set theme
gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'
# Set icon theme
gsettings set org.gnome.desktop.interface icon-theme 'Papirus'Install manager:
# Arch/CachyOS
sudo pacman -S gnome-shell-extension-manager
# Launch
gnome-shell-extension-managerInstall browser extension:
- Visit: https://extensions.gnome.org/
- Install browser extension
- Browse and install extensions
Recommended extensions:
- Dash to Dock: Dock on desktop
- User Themes: Custom themes
- Clipboard Indicator: Clipboard history
- AppIndicator: System tray icons
Install themes:
# Install themes
sudo pacman -S arc-gtk-theme materia-gtk-theme
# Apply theme
gsettings set org.gnome.desktop.interface gtk-theme 'Arc-Dark'Install icons:
# Install icon themes
sudo pacman -S papirus-icon-theme
# Apply icons
gsettings set org.gnome.desktop.interface icon-theme 'Papirus'Install with CachyOS settings:
sudo pacman -S gnome cachyos-gnome-settingsWhat this does:
- Installs GNOME
- Installs CachyOS GNOME settings
- Pre-configured for CachyOS
- Better out-of-box experience
Note: cachyos-gnome-settings may be archived. Check current status.
Install applications:
# Full suite
sudo pacman -S gnome-extra
# Individual apps
sudo pacman -S nautilus gedit evinceCheck extensions:
# Check extension status
gnome-extensions list
# Enable extension
gnome-extensions enable extension-nameCheck logs:
# Check GDM logs
journalctl -u gdm
# Check GNOME logs
journalctl --user -u gnome-sessionThis guide covered GNOME for Arch Linux, CachyOS, and other distributions, including installation, configuration, customization, extensions, and CachyOS-specific settings.
- Desktop Environments - Desktop setup
- Display Server Configuration - X11 vs Wayland
- Fonts and Themes - Customization
- ArchWiki GNOME: https://wiki.archlinux.org/title/GNOME
This guide covers Arch Linux, CachyOS, and other Linux distributions. CachyOS-specific GNOME settings are highlighted where applicable.