.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

ベストアンサー1

おすすめ記事