Eu fiz um pequeno script de inicialização para rodar antes do meu wm ser iniciado. Infelizmente
depois que o X e o WM são iniciados, este script ainda está listado em htop
e eu não tenho a menor idéia do porquê ...
este é o script de inicialização
#!/bin/bash
#Bind Multimedia Keys with xbindkeys
xbindkeys
#Turn X-Screensaver off
xset -dpms; xset s off
#Set Cursor to Arrow-Shape
xsetroot -cursor_name left_ptr
# Start Compton for compositing
compton --config ~/.config/compton.conf -b
# Set Wallpaper
feh --bg-fill ~/pictures/makoto-shinkai_00412767.jpg
# Start Dropbox
[ -e /usr/bin/dropboxd ] && /usr/bin/dropboxd &
# Start Emacs-Daemon
#/usr/bin/emacs --daemon
exit
e este é o meu .xinitrc
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do
[ -x "$f" ] && . "$f"
done
unset f
fi
$HOME/bin/xstartup
# i3 is kept as default
session=${1:-i3}
case $session in
bspwm ) exec bspwm;;
i3|i3wm ) exec i3;;
hlwm ) exec herbstluftwm;;
# No known session, try to run it as command
*) exec $1;;
esac
Tags xinit arch-linux shell-script