Ubuntu 9.10 Karmic Koala post-installation

The Ubuntu distribution of Linux has been making it easier and easier to get going with this operating system for 5 years now. With the recent release of Ubuntu 9.10 I was delighted to find there were no driver issues or tweaks needed to get it to run on the Toshiba Satellite A135 or the Acer Aspire One. The only issue is with Skype. The 2.0 version didn't seem to work properly and kept hanging or crashing after talking for a few minutes with people. No good. So, I'm using the 2.1 Beta version which seems to work fine if using a headset. The internal mic is not working at the moment as there seems to be no way to select which input device it uses, even using the external PulseAudio Device Chooser program. Anyhow, that issue aside, it's a great release and I'll list my setup to follow.(using terminal)

  1. Setup Software Repositories.
    gksudo gedit /etc/apt/sources.list

    Replace contents and save with:
    # Ubuntu supported packages (GPG key: 437D05B5)
    deb http://us.archive.ubuntu.com/ubuntu karmic main restricted multiverse universe
    deb http://us.archive.ubuntu.com/ubuntu karmic-security main restricted multiverse universe
    deb http://us.archive.ubuntu.com/ubuntu karmic-updates main restricted multiverse universe
    # deb http://us.archive.ubuntu.com/ubuntu karmic-proposed main restricted multiverse universe
    # deb http://us.archive.ubuntu.com/ubuntu karmic-backports main restricted multiverse universe
    deb-src http://us.archive.ubuntu.com/ubuntu karmic main restricted multiverse universe
    deb-src http://us.archive.ubuntu.com/ubuntu karmic-security main restricted multiverse universe
    deb-src http://us.archive.ubuntu.com/ubuntu karmic-updates main restricted multiverse universe
    # deb-src http://us.archive.ubuntu.com/ubuntu karmic-proposed main restricted multiverse universe
    # deb-src http://us.archive.ubuntu.com/ubuntu karmic-backports main restricted multiverse universe

    # Canonical Commercial Repository (GPG key: 1135D466)
    deb http://archive.canonical.com/ karmic partner
    # deb http://archive.canonical.com/ karmic-backports partner
    # deb http://archive.canonical.com/ karmic-proposed partner
    deb http://archive.canonical.com/ karmic-security partner
    deb http://archive.canonical.com/ karmic-updates partner
    deb-src http://archive.canonical.com/ karmic partner
    # deb-src http://archive.canonical.com/ karmic-backports partner
    # deb-src http://archive.canonical.com/ karmic-proposed partner
    deb-src http://archive.canonical.com/ karmic-security partner
    deb-src http://archive.canonical.com/ karmic-updates partner

    # Global Menu
    # KEY GPG: wget -q http://gnome2-globalmenu.googlecode.com/files/GlobalMenuKey.gpg -O- | sudo apt-key add -
    deb http://ppa.launchpad.net/globalmenu-team/ppa/ubuntu karmic main
    deb-src http://ppa.launchpad.net/globalmenu-team/ppa/ubuntu karmic main

    sudo apt-get update
  2. Install Additional Software:
    sudo apt-get install abiword avant-window-navigator compizconfig-settings-manager fbreader ffmpeg gedit-plugins gnome-globalmenu gnome-mplayer gnucash gnumeric gparted inkscape mplayer ubuntu-restricted-extras rar unrar
  3. Install Mac4Lin
  4. Install Skype
  5. Additional Settings:
    gconftool-2 -s -t string /apps/nautilus/icon_view/default_zoom_level small
    gconftool-2 -s -t bool /apps/nautilus/desktop/computer_icon_visible true
    gconftool-2 -s -t bool /apps/nautilus/desktop/home_icon_visible true
    gconftool-2 -s -t bool /apps/nautilus/desktop/trash_icon_visible true

    gconftool-2 -s -t string /apps/metacity/general/action_double_click_titlebar toggle_shade
    gconftool-2 -s -t string /apps/metacity/general/button_layout close,minimize,maximize:menu

    gconftool-2 -s -t string /desktop/gnome/interface/toolbar_style icons
    gconftool-2 -s -t string /desktop/gnome/interface/toolbar_icons_size small-toolbar

    gconftool-2 -s -t string /desktop/gnome/interface/font_name "Bitstream Vera Sans 8"
    gconftool-2 -s -t string /desktop/gnome/interface/document_font_name "Bitstream Vera Sans 8"
    gconftool-2 -s -t string /apps/nautilus/preferences/desktop_font "Bitstream Vera Sans 8"
    gconftool-2 -s -t string /apps/metacity/general/titlebar_font "Bitstream Vera Sans Bold 8"
    gconftool-2 -s -t string /desktop/gnome/interface/monospace_font_name "Bitstream Vera Sans Mono 8"

    gconftool-2 -s -t bool /apps/nautilus/preferences/always_use_browser false
    gconftool-2 -s -t string /apps/nautilus/preferences/default_folder_viewer list_view
    gconftool-2 -s -t bool /apps/nautilus/preferences/enable_delete true
    gconftool-2 -s -t list --list-type=string /apps/nautilus/list_view/default_visible_columns [name,size]
    gconftool-2 -s -t string /apps/nautilus/list_view/default_zoom_level smallest
    gconftool-2 -s -t string /apps/nautilus/icon_view/default_zoom_level small
    gconftool-2 -s -t string /apps/nautilus/compact_view/default_zoom_level small

    gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/background_color "black"
    gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/background_type "transparent"
    gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/background_darkness "0.8"
    gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/foreground_color "#DDD"
    gconftool-2 -s -t bool /apps/gnome-terminal/profiles/Default/use_theme_colors false
    gconftool-2 -s -t string /apps/gnome-terminal/profiles/Default/scrollbar_position "hidden"
    gconftool-2 -s -t bool /apps/gnome-terminal/global/confirm_window_close false

    gconftool-2 -s -t list --list-type=string /apps/gedit-2/plugins/active-plugins [spell,filebrowser,time,bracktcompletion,showtabbar,modelines,indent,snippets,colorpicker,docinfo,codecomment,charmap]
    gconftool-2 -s -t bool /apps/gedit-2/preferences/editor/line_numbers/display_line_numbers true
    gconftool-2 -s -t bool /apps/gedit-2/preferences/editor/tabs/insert_spaces true
    gconftool-2 -s -t int /apps/gedit-2/preferences/editor/tabs/tabs_size 4
    gconftool-2 -s -t bool /apps/gedit-2/preferences/ui/toolbar/toolbar_visible false
    gconftool-2 -s -t bool /apps/gedit-2/plugins/showtabbar/tabbar_visible false

    gconftool-2 -s -t bool /apps/avant-window-navigator/auto_hide true
    gconftool-2 -s -t bool /apps/avant-window-navigator/show_dialog_if_non_composited false
    gconftool-2 -s -t list --list-type=string /apps/avant-window-navigator/window_manager/launchers [/usr/share/applications/awn-manager.desktop,/usr/share/applications/gnome-terminal.desktop,/usr/share/applications/firefox.desktop,/usr/share/applications/evolution.desktop,/usr/share/applications/gimp.desktop,/usr/share/applications/inkscape.desktop]
    gconftool-2 -s -t string /apps/avant-window-navigator/title/font_face Sans Bold 8

    gconftool-2 -s -t string /apps/compiz/plugins/expo/allscreens/options/expo_edge BottomRight
    gconftool-2 -s -t string /apps/compiz/plugins/expo/allscreens/options/ground_size 0.25
    gconftool-2 -s -t string /apps/compiz/plugins/expo/allscreens/options/zoom_time 0.2

    gconftool-2 -s -t string /apps/metacity/global_keybindings/switch_to_workspace_1 "<Control>F1"
    gconftool-2 -s -t string /apps/metacity/global_keybindings/switch_to_workspace_2 "<Control>F2"
    gconftool-2 -s -t string /apps/metacity/global_keybindings/switch_to_workspace_3 "<Control>F3"
    gconftool-2 -s -t string /apps/metacity/global_keybindings/switch_to_workspace_4 "<Control>F4"
  6. To permanently mount an NTFS Partition:
    Find Drive Boot record:
    sudo fdisk -l

    Replace "Drive" on both lines with name of choice, and replace "/dev/sda1" with the actual Drive Boot record of device.
    sudo mkdir /media/Drive
    sudo echo "/dev/sda1 /media/Drive ntfs-3g defaults,UTF8 0 0" > /etc/fstab
    sudo mount -a

And that should about do it.