Remove XFCE and install KDE

From Manjaro Linux
Jump to: navigation, search

Warning

Warning: Changing the default desktop environment is an advanced modification and can potentially damage your system. Before performing the steps described here, create a backup of your important data and / or image of the entire system partition. The following steps are your sole responsibility. You have been warned.

Remove XFCE and install KDE

These actions do by a particular order. In a terminal, run the following commands.

1# Perform system update:

sudo pacman -Syu

2# Remove mdm and lxpolkit:

sudo pacman -R mdm mdm-themes lxpolkit

3# Install KDE:

sudo pacman -S kde kde-l10n-en 
sudo pacman -S kde-meta-kde{accessibility,admin,artwork,base,edu,games,graphics,multimedia,network,pim,plasma-addons,sdk,utils,webdev}

Replace kde-l10n-en to the appropriate language pack from the list below:

  • kde-l10n-ar - Arabic Localization for KDE
  • kde-l10n-bg - Bulgarian Localization for KDE
  • kde-l10n-bs - Bosnian Localization for KDE
  • kde-l10n-ca - Catalan Localization for KDE
  • kde-l10n-ca@valencia - Catalan (Valencian) Localization for KDE
  • kde-l10n-cs - Czech Localization for KDE
  • kde-l10n-da - Danish Localization for KDE
  • kde-l10n-de - German Localization for KDE
  • kde-l10n-el - Greek Localization for KDE
  • kde-l10n-en_gb - British English Localization for KDE
  • kde-l10n-es - Spanish Localization for KDE
  • kde-l10n-et - Estonian Localization for KDE
  • kde-l10n-eu - Basque Localization for KDE
  • kde-l10n-fa - Farsi Localization for KDE
  • kde-l10n-fi - Finnish Localization for KDE
  • kde-l10n-fr - French Localization for KDE
  • kde-l10n-ga - Irish Gaelic Localization for KDE
  • kde-l10n-gl - Galician Localization for KDE
  • kde-l10n-he - Hebrew Localization for KDE
  • kde-l10n-hi - Hindi Localization for KDE
  • kde-l10n-hr - Croatian Localization for KDE
  • kde-l10n-hu - Hungarian Localization for KDE
  • kde-l10n-ia - Interlingua Localization for KDE
  • kde-l10n-is - Icelandic Localization for KDE
  • kde-l10n-it - Italian Localization for KDE
  • kde-l10n-ja - Japanese Localization for KDE
  • kde-l10n-kk - Kazakh Localization for KDE
  • kde-l10n-km - Khmer Localization for KDE
  • kde-l10n-ko - Korean Localization for KDE
  • kde-l10n-lt - Lithuanian Localization for KDE
  • kde-l10n-lv - Latvian Localization for KDE
  • kde-l10n-mr - Marathi Localization for KDE
  • kde-l10n-nb - Norwegian Bokmal Localization for KDE
  • kde-l10n-nds - Low Saxon Localization for KDE
  • kde-l10n-nl - Dutch Localization for KDE
  • kde-l10n-nn - Norwegian Nynorsk Localization for KDE
  • kde-l10n-pa - Panjabi/Punjabi Localization for KDE
  • kde-l10n-pl - Polish Localization for KDE
  • kde-l10n-pt - Portuguese Localization for KDE
  • kde-l10n-pt_br - Brazilian Portuguese Localization for KDE
  • kde-l10n-ro - Romanian Localization for KDE
  • kde-l10n-ru - Russian Localization for KDE
  • kde-l10n-sk - Slovak Localization for KDE
  • kde-l10n-sl - Slovenian Localization for KDE
  • kde-l10n-sr - Serbian Localization for KDE
  • kde-l10n-sv - Swedish Localization for KDE
  • kde-l10n-tg - Tajik Localization for KDE
  • kde-l10n-tr - Turkish Localization for KDE
  • kde-l10n-ug - Uyghur Localization for KDE
  • kde-l10n-uk - Ukrainian Localization for KDE
  • kde-l10n-vi - Vietnamese Localization for KDE
  • kde-l10n-wa - Walloon Localization for KDE
  • kde-l10n-zh_cn - Chinese Simplified Localization for KDE
  • kde-l10n-zh_tw - Chinese Traditional Localization for KDE

4# Turn on KDM:

sudo systemctl disable mdm-plymouth.service
sudo systemctl enable kdm-plymouth.service

5# Remove XFCE:

sudo pacman -Rnsc xfce4 xfce4-volumed-pulse xfce4-taskmanager xfce4-artwork xnoise galculator viewnior catfish blueman

6# Install KDE apps:

sudo pacman -S kcm-touchpad
sudo pacman -S octopi bluedevil1 oxygen-gtk2 oxygen-gtk3 kde-gtk-config gtk-engines ktorrent kadu gufw xterm kdegraphics-ksaneplugin 
sudo pacman -S kdeplasma-applets-plasma-nm
sudo pacman -S k3b dvd+rw-tools vcdimager transcode emovix cdrdao cdparanoia normalize sox

7# Reboot system:

sudo reboot

8# Delete cache, unwanted config files:

rm -R ~/.cache/*
rm -R ~/.config/Thunar
rm -R ~/.config/xfce4
rm -R ~/.config/autostart/xfce4*
rm -R ~/.config/blueman
rm -R ~/.config/viewnior

9# Remove the substitutes application and orphans:

sudo pacman -Rnsc file-roller gedit evince gksu
sudo pacman -Rs $(pacman -Qqdt)

Troubleshooting

  • Fix ugly look GTK Apps

1# Create a file:

nano ~/.config/gtk-3.0/settings.ini

with content:


[Settings]
gtk-font-name=Sans Serif 9
gtk-theme-name=oxygen-gtk
gtk-icon-theme-name=oxygen
gtk-fallback-icon-theme=gnome
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-menu-images=1
gtk-button-images=1


2# Run the following commands:

cp ~/.config/oxygen-gtk/gtkrc ~/.gtkrc-2.0
ln -s ~/.gtkrc-2.0 ~/.gtkrc-2.0-kde4
  • NetworkManager icon is missing

1# Open system tray settings. Be sure that NetworkManager (at the bottom of this list) is check.

Known Issues

  • Mouse scrolling does not work in GTK applications. Temporary solution was described here.
  • Process plasma-desktop breaks down and restarts itself. Until now unresolved. Bug 311871
  • Notification applet totally broken. [1]
  • KDE NetworkManager applet does not show any interface. [2]

Support

Official forum topic: [3]

See Also

Krusader, Installing