Skip to content

Instantly share code, notes, and snippets.

@Alanaktion
Last active June 16, 2017 20:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Alanaktion/24105d8c4fed7b7062788ca294ae08d6 to your computer and use it in GitHub Desktop.
Save Alanaktion/24105d8c4fed7b7062788ca294ae08d6 to your computer and use it in GitHub Desktop.
Convert Antergos Gnome to Xfce (assuming gdm)
# This will convert an Antergos Gnome installation to Xfce
# GDM will be replaced with LightDM with the GTK greeter
# It keeps a few Gnome utilities around and installs Xfce4's WhiskerMenu plugin
# Don't continue on errors, since we can really screw up a system if we do
set -e
# Kill existing sessions
sudo systemctl stop gdm
# Switch display manager
sudo systemctl disable gdm
sudo pacman -S lightdm lightdm-gtk-greeter
sudo systemctl enable lightdm
# Remove extra stuff, if needed
#sudo pacman -Rs \
# chrome-gnome-shell-git
# Gnome
sudo pacman -Rs \
antergos-gnome-defaults-list \
brasero \
eog \
gdm \
gedit \
gnome-backgrounds \
gnome-calendar \
gnome-contacts \
gnome-control-center \
gnome-documents \
gnome-font-viewer \
gnome-logs \
gnome-maps \
gnome-music \
gnome-photos \
gnome-screenshot \
gnome-shell \
gnome-shell-extensions \
gnome-shell-extension-dash-to-dock \
gnome-sound-recorder \
gnome-system-monitor \
gnome-terminal \
gnome-tweak-tool \
gnome-weather \
nautilus \
polari \
totem \
xscreensaver
# Xfce
sudo pacman -S \
gamin \
mousepad \
parole \
polkit-gnome \
pragha \
ristretto \
thunar-archive-plugin \
xfce4 \
xfburn \
xfce4-battery-plugin \
xfce4-datetime-plugin \
xfce4-notifyd \
xfce4-pulseaudio-plugin \
xfce4-screenshooter \
xfce4-taskmanager \
xfce4-whiskermenu-plugin
# Start lightdm, select Xfce in the session menu
sudo systemctl start lightdm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment