Are you launching nm-applet from anywhere else (.xinitrc, xfce application autostart, etc.)? That would cause the issue you are having.
So I take it you have verified 'network-manager-applet' has been installed properly (including dependencies)? I'm pretty sure KDE has it's own plasma applet, but for the others this package must be installed for the applet to work properly.
So I switched over to systemd and had issues using labels in fstab (dependency failed for home). I switched to UUIDs, and problem solved. Is this a known issue, or has anyone else had the same issue? I used the systemd wiki article as reference and didn't see anything negative regarding using labels in fstab.
Maybe it is a timing issue. Can you have awesome run wmname and syndaemon? It is able to run apps when it starts.https://wiki.archlinux.org/index.php/Aw … n_programshttps://awesome.naquadah.org/wiki/Autostart
I'm using lxdm with xfce. One System uses .xinitrc and create an logind session then working. Two other Systems doesn't and without an logind session I hasn't permission to suspend or mount devices. But I don't find the reason for this.
@cfr, you know you can simply use [[ -f /etc/profile ]] && . /etc/profile instead of the if/then statement. It will work either way, but I use the one liner because it makes my .xinitrc look a little cleaner.