Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Xfce

install

1

sudo pacman -S xfce4 xfce4-goodies
# flatpak install flathub io.github.fabrialberio.pinapp

optional

Configure theme (Materia)

sudo pacman -S materia-gtk-theme

Settings → Appearance → Style → Materia-dark-compact.

Configure icon (Papirus)

sudo pacman -S papirus-icon-theme

Settings → Appearance → Icons → Papirus-Dark.

Configure font

sudo pacman -S \
	noto-fonts-cjk \
 	noto-fonts-emoji \
 	noto-fonts-extra

2

mkdir -p ~/.local/share/fonts/ttf
mv *.ttf ~/.local/share/fonts/ttf/<dir>/
fc-cache

Settings → Appearance → Style → Fonts.

Configure cursor

mkdir ~/.icons
cd ~/.icons
wget https://github.com/ful1e5/Bibata_Cursor_Rainbow/releases/download/v1.1.2/Bibata-Rainbow-Modern.tar.gz
wget https://github.com/ful1e5/Bibata_Cursor_Rainbow/releases/download/v1.1.2/Bibata-Rainbow-Original.tar.gz
tar -xvf Bibata-Rainbow-Modern.tar.gz
tar -xvf Bibata-Rainbow-Original.tar.gz

Get Chroma-*.tar.xz from Chroma Cursors for Linux.

tar -xvf Chroma-Black-M.tar.xz
tar -xvf Chroma-Black-S.tar.xz
tar -xvf Chroma-White-M.tar.xz
tar -xvf Chroma-White-S.tar.xz

Settings → Mouse and Touchpad → Theme → <theme>.

Configure desktop

Settings → Desktop → Desktop → Icons → Icon type → None.

Configure thunar

  • Thunar → View
    • Show Hidden Files
    • Configure Toolbar
      • New Tab (On)
      • Split View (On)
      • View Switcher (On)

Configure screensaver

  • Settings → Xfce Screensaver
    • Lock Screen → Enable Lock Screen (Off)
    • Screensaver → Enable Screensaver (On/Off)

Configure applications menu

  • Settings → Panel
    • Panel 2 → Remove
    • Panel 1
    • Appearance
      • Background → Style → Solid color
      • Color → Black
    • Items
      • Separator → Expand (Off)
      • Applications Menu
        • Show button title (Off)
        • Icon → Select icon from → Image Files → 100x100.png
      • Separator → Expand (Off)
      • Workspace Switcher
        • Appearance → Buttons
        • Workspace Settings → General → Names
          # Workspace Name
          1 1
          2 2
          3 3
          4 4
          
      • Windows Buttons
        • Show button labels (Off)
        • Show handle (Off)
      • Separator → Expand (On)
      • PulseAudio Plugin
      • Separator → Expand (On)
      • Notification Plugin
        • Hide panel button when no unread notifications
      • Status Tray Plugin
        • Adjust size automatically (On)
        • Arrange items in a single row (On)
      • Clock
        • Timezone → Asia/Shanghai
        • Layout → Time Only
      • Weather Update
        • Location name → Location name → <your_country_or_region>
          • Appearance → Icon theme → Liquid Dark
      • Separator → Expand (Off)
      • (Optional) Verve Command Line
      • (Optional) Clipman
      • (Optional) Directory Menu
      • (Optional) Mail Watcher
      • (Optional) Mount devices
      • (Optional) Power Mananger Plugin
      • (Optional) SmartBookmark
      • (Optional) Time Out
        • Display icon (Off)

Default applications

Settings → Settings Manager → Default Applications.

Window Manager

  • Settings
    • Windows Manager
      • Style → Materia-dark-compact
      • Keyboard2
    • Windows Manager Tweaks
      • Accessibility
        • Key used to grab and move windows → Super

Others

  • Storage → Removable Storage
    • Mount removable drives when hot-plugged (On)
    • Mount removable media when inserted (On)

Backup xfce configure

git add ~/.config/xfce4

Or:

git add \
	~/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml \
	~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml \
	~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml \
	~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml \
	~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml \
	~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-screensaver.xml \
	~/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
	...

resource

cache


  1. Install XFCE Desktop on Arch Linux

  2. Install a Nerd Font ↩2