User Tools

Site Tools


ubuntu:xfce_desktop_script

Chrome Desktop Quick Setup

Syntax: ./chromelike_setup.sh <USERNAME>

  • Download and Run, for a user named user
wget http://goo.gl/fJ4mo9
mv fJ4mo9 chromelike_setup.sh
chmod 755 chromelike_setup.sh
./chromelike_setup.sh user
chromelike_setup.sh
#!/bin/sh
HGUSER=$1
HGUSER_HOME=/home/${HGUSER}
 
if [ "${HGUSER}" = "" ]
then
    echo "chromelike_setup.sh <USERNAME>"
    return
fi
 
wget --output-document=/etc/apt/sources.list.d/google-chrome.list http://wiki.sebeka.k12.mn.us/_export/code/ubuntu:xfce_desktop_script?codeblock=2
apt-get update
apt-get install vim mercurial google-chrome-stable tuxpaint tuxpaint-config libreoffice
 
 
#==================================================
# Setup /scripts/ directory
#==================================================
mkdir /scripts/
wget --output-document=/scripts/custom_session.sh http://wiki.sebeka.k12.mn.us/_export/code/ubuntu:xfce_desktop?codeblock=2
chmod 755 /scripts/custom_session.sh 
wget --output-document=/usr/share/xsessions/custom_session.desktop http://wiki.sebeka.k12.mn.us/_export/code/ubuntu:xfce_desktop?codeblock=3
wget --output-document=/scripts/chrome_login.sh http://wiki.sebeka.k12.mn.us/_export/code/ubuntu:xfce_desktop?codeblock=4
chmod 755 /scripts/chrome_login.sh
 
#==================================================
# Setup User Profile/Home directory
#==================================================
cd /scripts
hg --config web.cacerts= clone http://hg.sebeka.k12.mn.us/xfce4_user/
cd ${HGUSER_HOME}
cp -r /scripts/xfce4_user/.hg ./
hg revert --all
hg --config extensions.purge= purge 
cd ../
chown -R ${HGUSER} ${HGUSER_HOME}
 
#==================================================
# Install Misc Config Files
#==================================================
mkdir -p /etc/xdg/xfce4/kiosk
wget --output-document=/etc/xdg/xfce4/kiosk/kioskrc http://wiki.sebeka.k12.mn.us/_export/code/ubuntu:xfce_desktop?codeblock=6
mkdir -p /etc/xdg/xfce4/xfconf/xfce-perchannel-xml
wget --output-document=/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml http://wiki.sebeka.k12.mn.us/_export/code/ubuntu:xfce_desktop?codeblock=7
/etc/apt/sources.list.d/google-chrome.list
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://dl.google.com/linux/chrome/deb/ stable main
ubuntu/xfce_desktop_script.txt · Last modified: 2014/04/11 14:09 by tschulz