Last active
December 10, 2015 13:58
-
-
Save funivan/4444218 to your computer and use it in GitHub Desktop.
Ubuntu config
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # | |
| # Ivan Scherbak <dev@funivan.com> 2013 | |
| # | |
| # Install programs and tweak ubuntu :) | |
| # | |
| source ~/funivan/lib.sh | |
| function install { | |
| sudo apt-get install -y $@ | |
| } | |
| SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" | |
| install gnome-session-fallback | |
| install terminator | |
| install openssh-server | |
| # dev | |
| install git | |
| install apache2 | |
| install php5 libapache2-mod-php5 | |
| install curl libcurl3 libcurl3-dev php5-curl | |
| install mysql-server libapache2-mod-auth-mysql php5-mysql | |
| install phpmyadmin | |
| install php-pear | |
| sudo install pear install PHP_CodeSniffer | |
| sudo a2enmod rewrite | |
| sudo update-rc.d -f apache2 disable | |
| sudo update-rc.d -f mysql disable | |
| # tools | |
| install openjdk-7-jre openjdk-7-jdk | |
| install sshpass | |
| install synapse | |
| install xdotool | |
| # other | |
| install geany | |
| install pidgin | |
| # firefox | |
| install firefox | |
| install flashplugin-installer | |
| gsettings set org.gnome.desktop.interface menus-have-icons true | |
| gsettings set org.gnome.desktop.interface buttons-have-icons false | |
| gsettings set org.gnome.desktop.screensaver lock-delay 36000 | |
| gsettings set org.gnome.desktop.screensaver lock-enabled false | |
| gsettings set org.gnome.desktop.lockdown disable-lock-screen true | |
| gsettings set org.gnome.desktop.screensaver idle-activation-enabled false | |
| gsettings set org.gnome.desktop.wm.preferences button-layout "close:" | |
| gsettings set com.canonical.indicator.session show-real-name-on-panel false | |
| gsettings set org.gnome.desktop.default-applications.terminal exec 'terminator' | |
| # Date/time panel format | |
| gsettings set com.canonical.indicator.datetime custom-time-format '%F %T'; | |
| gsettings set com.canonical.indicator.datetime time-format 'custom'; | |
| gsettings set org.gnome.metacity reduced-resources true | |
| # hotkeys | |
| gsettings set org.gnome.desktop.wm.keybindings toggle-shaded "['disabled']" | |
| gsettings set org.gnome.desktop.wm.keybindings begin-move "['disabled']" | |
| gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['disabled']" | |
| gsettings set org.gnome.desktop.wm.keybindings panel-main-menu "['<Super>F1']" | |
| gsettings set org.gnome.desktop.wm.keybindings show-desktop "['<Super>d', '<Primary><Super>d', '<Super>d']" | |
| sudo update-rc.d -f apache2 remove # sudo update-rc.d -f apache2 defaults | |
| sudo update-rc.d -f mysql remove # sudo update-rc.d -f mysql defaults | |
| # remove indicato icons | |
| sudo find /usr/share/icons/ -name "input-keyboard.??g" -exec sudo mv {} {}.old \; | |
| # restore indicator keyboard | |
| # sudo for i in $(find /usr/share/icons/ -name "*.old"); do sudo mv $i ${i%.*}; done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment