Skip to content

Instantly share code, notes, and snippets.

@jensk
Created October 31, 2012 16:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jensk/3988010 to your computer and use it in GitHub Desktop.
Save jensk/3988010 to your computer and use it in GitHub Desktop.
elementary luna notes

Notes for Elementary OS Luna

ISO: http://sourceforge.net/projects/elementaryos/files/unstable/

Passwordless sudo

sudo visudo
%sudo   ALL=NOPASSWD: ALL

Enable Proposed, Partner & Extra repositories

sudo nano /etc/apt/sources.list

add this line:

deb http://archive.ubuntu.com/ubuntu/ precise-proposed restricted main multiverse universe

and uncomment extra & partner lines.

Add some ppa

sudo add-apt-repository ppa:banshee-team/ppa
sudo add-apt-repository ppa:deluge-team/ppa
sudo add-apt-repository ppa:transmissionbt/ppa
sudo apt-add-repository ppa:motiejus/backports
sudo apt-add-repository ppa:thp/gpodder
sudo add-apt-repository ppa:tualatrix/ppa
sudo add-apt-repository ppa:thebernmeister/ppa
sudo add-apt-repository ppa:tiheum/equinox 

Dropbox

sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu precise main"

Virtalbox

echo "deb http://download.virtualbox.org/virtualbox/debian precise contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

Google-Chrome

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'

X and Nvidia drivers (only works with 3.2 kernel)

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates

Install some packages

sudo apt-get install ubuntu-restricted-extras puppet git git-flow bzr keychain zsh autojump pv htop iotop mc imagemagick terminator gedit gedit-plugins build-essential thunderbird firefox rdiff-backup radiotray banshee quassel-client pidgin pidgin-otr pavucontrol lm-sensors fancontrol hdparm gpodder dropbox transmission ddclient retext skype fslint openarena virtualbox-4.2 ruby1.9.1 unetbootin libcanberra-gtk-module gtk2-engines-pixbuf keepass2 xdotool psensor pastie indicator-virtual-box gparted google-chrome-stable

Midori Flash

sudo apt-get install nspluginwrapper
sudo nspluginwrapper -i /usr/lib/flashplugin-installer/libflashplayer.so
nspluginwrapper -v -a -n -i

Set valid fqdn

sudo nano /etc/hosts
127.0.0.1   localhost
127.0.1.1   desktop.local.net desktop

Install kernel 3.6.6

#!/bin/bash
 
url1="http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.6-raring/linux-headers-3.6.6-030606_3.6.6-030606.201211050512_all.deb"
url2="http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.6-raring/linux-headers-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb"
url3="http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.6-raring/linux-image-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb"
url4="http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6.6-raring/linux-image-extra-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb"
 
mkdir $HOME/kernel3.6-amd64
sudo rm -rf $HOME/kernel3.6-amd64/*
cd $HOME/kernel3.6-amd64
 
wget $url1
wget $url2
wget $url3
wget $url4
 
sudo dpkg -i *.deb
sudo rm -rf $HOME/kernel3.6-amd64

Repair F10 key in gnome-terminal

mkdir ~/.config/gtk-3.0
nano ~/.config/gtk-3.0/gtk.css
@binding-set NoKeyboardNavigation {
	unbind "<shift>F10"
}

* {
	gtk-key-bindings: NoKeyboardNavigation
}

Repair QT styling

gconftool-2 --set --type string /desktop/gnome/interface/gtk_theme elementary

Remove Zeitgesit

zeitgeist-daemon --quit
sudo apt-get --purge autoremove activity-log-manager-common activity-log-manager-control-center zeitgeist zeitgeist-core zeitgeist-datahub
sudo rm -fr {/root,/home/*}/.local/share/zeitgeist

Remove more

sudo apt-get remove --purge modemmanager bluez
sudo apt-get remove --purge jockey-common jockey-gtk
sudo apt-get remove --purge gnome-online-accounts
sudo apt-get remove --purge empathy-*

Add Puppet syntax highlighting for gedit

wget http://git.gnome.org/browse/gtksourceview/plain/data/language-specs/puppet.lang
sudo mv puppet.lang /usr/share/gtksourceview-3.0/language-specs/

Install eos firefox theme

https://addons.mozilla.org/en-US/firefox/addon/jupiter-firefox/

Install Terminus font

sudo apt-get install xfonts-terminus console-terminus

Random bits

vm.swappiness=1
vm.vfs_cache_pressure=50
echo noop > /sys/block/sdb/queue/scheduler
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment