Difference between revisions of "Leo:Ubuntu config"

From DiLab
Jump to: navigation, search
(Media)
Line 14: Line 14:
One could keep the configuration in Dropbox or similar cloud storage, but I choose not to because of security reasons.
One could keep the configuration in Dropbox or similar cloud storage, but I choose not to because of security reasons.


== Config ==
=== Power button to shutdown, no prompts ===
# sudo gedit /etc/acpi/events/powerbtn
# Add # to comment the line: <code># action=/etc/acpi/powerbtn.sh</code>
# Add a new line: action=/sbin/poweroff
# Save file
# sudo acpid restart


== Desktop ==
== Desktop ==

Revision as of 21:37, 20 September 2014

This list gets updated as I remember or install new essentials for my Ubuntu environment.

Private config

I have my private config in a SVN repository, so I can update my various workspaces. Some examples for stuff in my configuration:

  • startup scripts: .bashrc and various dot-files
  • aliases
  • ~/bin - various custom scripts
  • ~/lib - custom libraries
  • icons
  • work environment configurations, for example, custom menus in Nautilus

One could keep the configuration in Dropbox or similar cloud storage, but I choose not to because of security reasons.

Config

Power button to shutdown, no prompts

  1. sudo gedit /etc/acpi/events/powerbtn
  2. Add # to comment the line: # action=/etc/acpi/powerbtn.sh
  3. Add a new line: action=/sbin/poweroff
  4. Save file
  5. sudo acpid restart

Desktop

Gnome 3 and others

sudo apt-get install gnome-shell

Development environment

sudo apt-get install build-essential subversion rapidsvn meld gtkterm mc emacs-snapshot geany texinfo

Media

sudo apt-get install ubuntu-restricted-extras flashplugin-installer mplayer avidemux vlc

To get DVDs playing nicely

sudo apt-get install libdvdread4 
sudo /usr/share/doc/libdvdread4/install-css.sh

Media centers: XBMC is now in Ubuntu 12.04 repos. But you may prefer team-xbmc/ppa

sudo apt-get install python-software-properties pkg-config
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:team-xbmc/ppa
sudo apt-get update
sudo apt-get install xbmc

Common codecs:

sudo apt-get install libxine1-ffmpeg gxine mencoder totem-mozilla icedax tagtool easytag id3tool lame nautilus-script-audio-convert libmad0 mpg321

Latex

sudo apt-get install texlive texlive-latex-extra texlive-xetex texlive-fonts-recommended texlive-publishers texinfo

Microsoft fonts

...so that MS documents look better.

sudo apt-get install msttcorefonts
sudo fc-cache -fv

Virtual Box

Get the latest VirtualBox for Linux here.

SSD tweaks

  • Add noatime option for the partition on SSD in /etc/fstab
UUID=my-partition-key  /  ext4    noatime,errors=remount-ro 0       1
  • Create /tmp in RAM by editing /etc/fstab
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
  • Set the scheduler to deadline (as opposed to cfq) in grub
    • Check for the options:
cat /sys/block/sda/queue/scheduler
    • Temporary change the scheduler
sudo su
echo deadline > /sys/block/sda/queue/scheduler
  • Move Firefox cache to /tmp/...
    • open [about:config] in firefox
    • create new string browser.cache.disk.parent_directory and set value to /tmp
  • Check the read speed of your HD:
sudo hdparm -t /dev/sda