Voici quelques exemples de script autostart.sh permettant le lancement d'applications au démarrage:
#!/bin/sh
# This shell script is run before Openbox launches.
# Environment variables set here are passed to the #Openbox session.
# D-bus
#if which dbus-launch >/dev/null && test -z #"$DBUS_SESSION_BUS_ADDRESS"; then
#
# eval `dbus-launch --sh-syntax --exit-with-session`
#
#fi
xscreensaver -no-splash &
nitrogen --restore &
#xfce4-volumed &
conky &
wicd-client &
sleep 3
ivman &
tint2 &
#if [ $(pgrep #Thunar) ]; # using Thunar as automounter
# then true;
# else Thunar --daemon &
#ossxmix -b -x #& # OSS4 mixer applet
batterymon &
/usr/bin/ibus-daemon --xim -d &
export IBUS_SESSION_ID=`mktemp -u XXXXXXXX`
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
exec openbox
# This shell script is run before Openbox launches.
# Environment variables set here are passed to the Openbox session.
# Set a background color
BG=""
if which hsetroot >/dev/null; then
BG=hsetroot
else
if which esetroot >/dev/null; then
BG=esetroot
else
if which xsetroot >/dev/null; then
BG=xsetroot
fi
fi
fi
test -z $BG || $BG -solid "#303030"
# D-bus
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
eval `dbus-launch --sh-syntax --exit-with-session`
fi
# Make GTK apps look and behave how they were set up in the gnome config tools
if which gnome-settings-daemon >/dev/null; then
gnome-settings-daemon &
fi
# Preload stuff for KDE apps
if which start_kdeinit >/dev/null; then
LD_BIND_NOW=true start_kdeinit --new-startup +kcminit_startup &
fi
# This shell script is run before Openbox launches.
# Environment variables set here are passed to the Openbox session.
# D-bus
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
eval `dbus-launch --sh-syntax --exit-with-session`
fi
gnome-settings-daemon &
xscreensaver -no-splash &
/usr/lib/gnome-volume-manager/gnome-volume-manager --sm-disable &
sh /home/xavier/.conky/conky.sh &
#idesk &
update-notifier &
gnome-power-manager &
nm-applet &
fbpanel &
sleep 3
drapes &
xcompmgr -fF -I-.002 -O-.003 -D6 -cC -t-5 -l-6 -r5 &
# This shell script is run before Openbox launches.
# Environment variables set here are passed to the Openbox session.
# Définir une couleur d'arrière-plan
BG=""
if which hsetroot >/dev/null; then
BG=hsetroot
else
if which esetroot >/dev/null; then
BG=esetroot
else
if which xsetroot >/dev/null; then
BG=xsetroot
fi
fi
fi
test -z $BG || $BG -solid "#000000"
# D-bus
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
eval `dbus-launch --sh-syntax --exit-with-session`
fi
# Make GTK apps look and behave how they were set up in the gnome config tools
if test -x /usr/libexec/gnome-settings-daemon >/dev/null; then
/usr/libexec/gnome-settings-daemon &
elif which gnome-settings-daemon >/dev/null; then
gnome-settings-daemon &
# Make GTK apps look and behave how they were set up in the XFCE config tools
elif which xfce-mcs-manager >/dev/null; then
xfce-mcs-manager n &
fi
# Preload stuff for KDE apps
if which start_kdeinit >/dev/null; then
LD_BIND_NOW=true start_kdeinit --new-startup +kcminit_startup &
fi
# Run XDG autostart things. By default don't run anything desktop-specific
# See xdg-autostart --help more info
DESKTOP_ENV=""
if which /usr/lib/openbox/xdg-autostart >/dev/null; then
/usr/lib/openbox/xdg-autostart $DESKTOP_ENV
fi
###############################################################
# Programmes au démarrage #
###############################################################
# Se souvenir du nom des bureaux
xprop -root -remove _NET_NUMBER_OF_DESKTOPS -remove _NET_DESKTOP_NAMES -remove _NET_CURRENT_DESKTOP
# fond d'écran (utilise feh)
feh --bg-scale /chemin/vers/fond_ecran.png &
# Conky
sh -c "sleep 5; conky -c /home/[user]/.conkyrc;" &
# Config tablette graphique
/home/[user]/scripts/xsetwacom_perso.sh &
# Transparence
xcompmgr -fF -I-.002 -O-.003 -D3 &
# Tint2
sleep 2 && tint2 &
#Dock
sleep 2 && adeskbar &