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

  1. Understanding GNOME
  2. Installing GNOME
  3. Basic Configuration
  4. Customization
  5. GNOME Extensions
  6. GNOME Applications
  7. 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:

  1. At login screen
  2. Select "GNOME" or "GNOME on Xorg"
  3. 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:

  1. Background: Set wallpaper
  2. Wi-Fi: Connect to network
  3. Bluetooth: Pair devices
  4. Notifications: Configure notifications
  5. Privacy: Privacy settings
  6. 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:

  1. GNOME Tweaks → Appearance
  2. Select theme
  3. Select icon theme
  4. 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:

  1. Open Extension Manager
  2. Browse extensions
  3. Install desired extensions
  4. Enable extensions

Via website:

  1. Install browser extension
  2. Visit extensions.gnome.org
  3. Install extensions
  4. 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


Summary

This guide covered:

  1. Understanding GNOME - What GNOME is
  2. Installing GNOME - Installation process
  3. Basic configuration - Initial setup
  4. Customization - Themes, extensions
  5. GNOME Extensions - Installing and managing
  6. GNOME Applications - Core applications
  7. 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.