***ninja'd
If you are using a cgminer .conf file, the changes are here
*********
Here is my blatant rip off of miaviator's code for our scrypt rigs using user miner, and mine.sh as the launch script, with cgminer binary in /home/miner/cgminer ... modify as necessary.
######################
#Set machine to autologin to xserver
cat > /etc/lightdm/lightdm.conf << EOF
[SeatDefaults]
autologin-user=miner
autologin-user-timeout=0
user-session=xubuntu
greeter-session=lightdm-gtk-greeter
EOF
#####################
#Generate a Base Config FIle
cat > mine.sh << EOF
export DISPLAY=:0
export GPU_USE_SYNC_OBJECTS=1
export GPU_MAX_ALLOC_PERCENT=100
cd /home/miner/cgminer/
screen -S miner /home/miner/cgminer/cgminer <config>
EOF
chmod +x mine.sh
###################
#create an autostart file
cat > /home/miner/.config/autostart/miner.desktop << EOF
[Desktop Entry]
Name=Miner
Type=Application
Exec=/home/miner/mine.sh
StartupNotify=false
Hidden=false
Terminal=true
EOF
chmod 0755 /home/miner/.config/autostart/miner.desktop