9.10 Karmic Koala

From JoeHacker

I'm going to create a page for each release and this is my starter page for 9.10 Karmic Koala. I'm starting with duplicate information for the parent page but will fill these pages out as I come across thinks I think should be here.

Upstart and SysV init differences

To me, this is one the the biggest change in Karmic as the old sysv tools have all been removed. I was confused on how upstart worked and how to control the order of what apps loaded when. See my Upstart page for what I found useful.

Disable IPv6 on Karmic 9.10

Karmic does not include ipv6 as a module, so the only way to disable it is with passing a kernel parameter during boot. I found the same problem with jaunty 9.04, but it was easy to edit the menu.lst file to add this option. I know this is a hack, but I only need ipv4 working at this time. In the future I'm sure I will have to undo these changes, but for now they speed up my system.

Using yout favorite editor using sudo, edit /etc/default/grub and change

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

to

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

then

sudo update-grub

It also looks like 2 of my favorite apps do DNS AAAA record lookups after ipv6 is disabled. The following removes the AAAA lookup which causes delays in firefox/seamonkey and ssh.

  • Firefox

Edit the config by opening the page about:config and filter for ipv6. Toggle network.dns.disableIPv6 to true.

  • ssh

Edit /etc/ssh/ssh_config or ~/.ssh/config and add the following to the global host

host *
      AddressFamily inet

Display Grub2 menu

By default, if there is only one OS with grub2, no menu will be displayed. Comment out the following line in /etc/default/grub

#GRUB_HIDDEN_TIMEOUT=0

This link has everything you want to know about the new grub2 options. http://ubuntuforums.org/showthread.php?t=1195275

Disable 60 second time delay when logging out

The following link has pictures of what you need to do. http://ubuntuguide.net/disable-60-seconds-delay-notification-in-ubuntu910karmic

Basically,

  1. Open gconf-editor
  2. Navigate to apps -> indicator-session
  3. Set suppress_logout_restart_shutdown