Autostarting applications in Xorg
| 1 min read
I recently had an issue figuring out how to get picom start while booting into Awesomewm. After doing much research I found that I should be able to handle this with the initialization files for Xorg. All the files that are involved in setting up your X session are simply shell scripts. This means that I can just run commands from them like I normally would.
Anyway, here's the solution to getting picom running on login. Not much here, but it works.
.xsession
#!/bin/sh
# Make sure this is before the 'exec' command or it won't be sourced.
[ -f /etc/xprofile ] && . /etc/xprofile
[ -f ~/.xprofile ] && . ~/.xprofile
exec awesome
.xprofile
#!/bin/sh
# turn the bell off -- annoying
xset -b b off
# start picom
picom -b