dotfiles/config/openbox/autostart

62 lines
2.2 KiB
Plaintext

# this is an openbox autostart file
# run at the beginning of an openbox session
xsetroot -solid black &
export NO_AT_BRIDGE=1
compton -b & ## start the compositor as daemon, no shadow (no -c)
# set tapping on touchpad ON and set touchpad acceleration
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Tapping Enabled' 1 &
xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Accel Speed' 0.357139 &
# disable natural scrolling - off by default
#xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Natural Scrolling Enabled' 0 &
# xinput list; xinput list-props 'SynPS/2 Synaptics TouchPad' --> learn touchpad props
# xset -q --> info; xset r rate <delay> <rate>
(xset r rate 216 87) &
#compton -m 0.9 -e 0.7 &
#sleep 1
nitrogen --restore & ## restore the background chosen with nitrogen
#feh --bg-scale /usr/share/backgrounds/Gnulinuxlogo.png & ##set wallpaper
tint2 2> /dev/null & ## the panel
lxpolkit & ## policy kit (password popup)
conky -c ~/.conky/conky.lua 2> /dev/null & ## system info
gvfs & ## volumes and trash control
nm-applet & ## network manager applet
export redshiftloc=''
redshift -l $redshifloc -g 0.8 & ## adjust location accordingly
#udisks2 & ## automatic mounting
#udiskie & ## removable disks auto-mounter
#clipit & ## tray clipboard manager
## certificate and key storage
#/usr/local/bin/gnome-keyring-daemon --start --components=pkcs11 &
## gnome keyring ssh agent
#/usr/local/bin/gnome-keyring-daemon --start --components=ssh &
## gnome keyring secret service
#/usr/local/bin/gnome-keyring-daemon --start --components=secrets &
## locale switcher
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
imsettings-switch -n -q -x &
## for privoxy though tor
export http_proxy="http://localhost:8118"
if [ -n "$DISPLAY" ]; then
export BROWSER="vivaldi-stable --incognito"
fi
## enable xautolock to automatically lock the screen after 15 minutes of inactivity
xautolock -time 15 -locker ".config/openbox/locker.sh" -detectsleep -notify 60 -notifier "notify-send -t 30000 -i "/usr/share/pixmaps/fedora-logo-sprite.png" 'Screen locker' 'Locking screen in less than one minute'" &
bash -c "/home/$USER/.config/openbox/helper.sh" &