script iniciado em .xinitrc permanece em processos

1

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
    
por makim 06.09.2014 / 17:07

0 respostas