.xinitrc에서 시작된 스크립트는 프로세스에 남아 있습니다.

.xinitrc에서 시작된 스크립트는 프로세스에 남아 있습니다.

wm이 시작되기 전에 실행할 시작 bash 스크립트를 만들었습니다. 불행하게도 X와 WM이 시작된 후에도 이 스크립트는 여전히 에 나열되어 있습니다 htop. 이유는 모르겠습니다...

이것은 시작 스크립트입니다

#!/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 

이것은 내 .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

관련 정보