Disable Beep Sound (PC speaker)

PC speaker dapat di-disabled dengan cara meng-unload pcspkr kernel module

sudo rmmod pcspkr

Blacklist module pcspkr akan mencegah udev pada saat booting sistem

echo "blacklist pcspkr" > /etc/modprobe.d/nobeep.conf

Selengkapnya bisa dibaca di dokumentasi resminya disini

File Manager Support

Flashdisk dan Device Android tidak terbaca dan ekstrak file tidak bisa di thunar

$ sudo pacman -S gvfs file-roller libmtp gvfs-mtp gvfs-gphoto2

Selengkapnya bisa dibaca di dokumentasi resminya disini

Cursor Size

Buat file .Xresources di direktori home

$ nano ~/.Xresources

Definisikan ukuran cursor

!Xcursor.theme: cursor-theme
Xcursor.size: 16

Selengkapnya bisa dibaca di dokumentasi resminya disini

Crash Netctl

Jika menggunakan wifi-menu tapi muncul error seperti berikut

Job for netctl@wlp6s0\x2dF48EDF4B5991C93D.service failed because the control process exited with error code.
See "systemctl status "netctl@wlp6s0\\x2dF48EDF4B5991C93D.service"" and "journalctl -xe" for details.

karena service NetworkManager telah aktif, menonaktifkan networkmanager dapat dilakukan dengan menggunakan systemctl

$ sudo systemctl stop NetworkManager

Jika ingin secara otomatis mendeteksi dan mengkoneksikan wifi dapat menggunakan applet networkmanager dan meng-enable service NetworkManager

sudo pacman -S networkmanager network-manager-applet

Xinit Config

Buat file .xinitrc di direktori home

$ nano ~/.xinitrc

Buat beberapa exec session DE atau WM

session=${1:-xfce}

case $session in
    i3|i3wm           ) exec i3;;
    xfce|xfce4        ) exec startxfce4;;
    *                 ) exec $1;;
esac

Konfigurasi diatas secara default akan mengaktifkan session XFCE4 pada saat mengeksekusi startx, jika ingin menggunakan session lain (DE/WM) maka tambahkan dibagian case lalu ekseskusi dengan cara startx <nama session>, contoh :

$ startx i3

atau

$ startx ~/.xinitrc session

Selengkapnya bisa dibaca di dokumentasi resminya disini

TTY Font

Buat file /etc/vconsole.conf

$ sudo nano /etc/vconsole.conf

Definisikan nama font dan map nya

FONT=latarcyrheb-sun32
FONT_MAP=8859-2

Selengkapnya bisa dibaca di dokumentasi resminya disini

Optional

Monitor for XFCE

Download code

$ wget https://raw.githubusercontent.com/lightful/xfce-hkmon/master/xfce-hkmon.cpp

Compile

$ g++ -std=c++0x -O3 -lrt xfce-hkmon.cpp -o xfce-hkmon

Pindahkan hasil complie (executable) ke direktori /usr/local/bin/

$ sudo mv xfce-hkmon /usr/local/bin/

Tambahkan item Generic Monitor pada panel : 1. Menu Settings 2. Klik menu Panel 3. Klik Tab Items 4. Klik Tombol + warna hijau 5. Pilih Generic Monitor lalu klik tombol add

Generic Monitor

Jika tidak ada maka harus install dulu dengan cara sudo pacman -S xfce4-genmon-plugin

Klik kanan pada Generic Monitor applet di panel lalu klik properties lalu isikan kode di bawah ini pada kolom Command

/usr/local/bin/xfce-hkmon NET CPU TEMP IO RAM

Generic Monitor Config

Refresh panel

$ xfce4-panel -r

Hasilnya seperti gambar berikut

Generic Monitor Result