- 1. 概要
- 2. 自動起動
1. 概要
「Alpine Linux」では、何も仕掛けが用意されていないので、「ArcoLinux」の真似をします。
2. 自動起動
ログインユーザで。
cat << EOF >> ~/.xprofile
#!/bin/sh
if [ -z "\$DBUS_SESSION_BUS_ADDRESS" ]; then
eval $(dbus-launch --sh-syntax --exit-with-session)
export DBUS_SESSION_BUS_ADDRESS
fi
if [ \$DESKTOP_SESSION = 'cwm' ]; then
homedir=$(echo $HOME)
sh \$homedir/.config/cwm/autostart.sh
fi
if [ \$DESKTOP_SESSION = '/usr/share/xsessions/cwm' ]; then
homedir=$(echo $HOME)
sh \$homedir/.config/cwm/autostart.sh
fi
EOF
mkdir -pv ~/.config/cwm
cat << EOF >> ~/.config/cwm/autostart.sh
#!/bin/sh
function run {
if ! pgrep $1 ;
then
\$@&
fi
}
EOF
chmod +x ~/.xprofile
chmod +x ~/.config/cwm/autostart.sh
あとは、「~/.config/cwm/autostart.sh」に自動起動したいプログラムを追加するだけです。
|