Skip to content

Instantly share code, notes, and snippets.

@sarveshseri
Last active January 2, 2016 18:09
Show Gist options
  • Save sarveshseri/8341900 to your computer and use it in GitHub Desktop.
Save sarveshseri/8341900 to your computer and use it in GitHub Desktop.

Arch KDE

Remove all xfce4
sudo su -
pacman -Sg xfce4 xfce4-goodies | awk '{print $2}' | xargs pacman -R --noconfirm libxfce4ui libxfcegui4
Install KDE
# sudo pacman -S kdebase
# sudo systemctl enable kdm.service

Network Manager

Install related packages
# pacman -S wpa_supplicant
# pacman -S wireless_tools
# pacman -S networkmanager
# pacman -S network-manager-applet
Make sure to stop dhcpd
# systemctl disable dhcpcd.service
# systemctl disable dhcpcd@.service

# systemctl stop dhcpcd.service
# systemctl stop dhcpcd@.service
Stop your network controllers
# ip link
# ip link set enpXXX down
# ip link set wlpXXX down
Enable and start the service
# systemctl enable NwtworkManager.service
# systemctl enable wpa_supplicant.service

# systemctl start wpa_supplicant.service
# systemctl start NwtworkManager.service
To start an interface on boot

Open /etc/sysconfig/network-scripts/ifcfg-XXXXX And add ONBOOT=yes

Audio

Install alsa
# sudo pacman -S alsa-utils alsa-plugin alsa-tools

# vi /etc/modprobe.d/alsa-base.conf
...
options snd-hda-intel model=asus-mode4
...
Install Pulse-Audio and kde-applet
# sudo pacman -S pulseaudio pulseaudio-alsa
# sudo pacman -S kdemultimedia-kmix

Music

Install Clementine :)
# sudo pacman -S clementine
Global Menu
# sudo pacman -S appmenu-qt

Dolphin

Support for mobile devices in Dolphin
# sudo pacman -S kio-mtp
Unarchive support in Dolphin
# sudo pacman -S file-roller zip unzip unrar p7zip lrzip unace

# sudo pacman -S kdeutils-ark

Android

Install jdk
# sudo pacman -S jdk7-openjdk

# vim ~/.bashrc
.....
JAVA_HOME=/usr/lib/jvm/java-7-openjdk
.....
Install 32-bit libs
# sudo pacman -S lib32-alsa-lib lib32-libstdc++5 lib32-libxv 
# sudo pacman -S lib32-ncurses lib32-openal lib32-sdl lib32-zlib lib32-gcc-libs

To install all lib32-*

# sudo su
# sudo pacman -Ss lib32- | grep "^multilib" | awk '{print $1}' | sed "s/multilib\///" | xargs pacman --noconfirm -S

LaTeX

Install LiveTex
# sudo pacman -S texlive-core texlive-htmlxml texlive-humanities texlive-science texlive-fontsextra texlive-formatsextra
Install TexMaker
# sudo pacman -S texmaker

Desktop Customization

So there are following things,

1. X Window System
  1. Window Manager ...1.
  2. Desktop Manager (GDM, KDM)
  3. Desktop Environment (GTK, GTK+, qt)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment