NMUBUNTU Development

From Computer Science Community

Jump to: navigation, search

Contents

[edit] Installation/Customization Checklist

[edit] Boot from the install media

  1. Connect to the Internet before installation or else the Internet repositories won't be setup!
  2. Run the Install program from the Desktop

[edit] Fixes / Hardware Support

Hardware support issues addressed here include:

  • getting mouse scrolling working with the TrackPoint,
  • attempting to alleviate non-responsive / potential crashing system issues related to suspending and hibernation (ACPI + VBE),
  • video switching support for using the projectors around campus,
  • and attempting to alleviate network instability issues through disabling IPv6.

[edit] Wheel mouse scrolling

Edit /etc/X11/xorg.conf:

  1. Add Option lines to "Input Device" → "Configured Mouse"
    Option "EmulateWheel" "true"
    Option "EmulateWheelButton" "2"
  2. Remove Option line from "Input Device" → "Configured Mouse"
    Option "Emulate3Buttons" "true"
Example of completed edits:
Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ImPS/2"
        Option          "ZAxisMapping"          "4 5"
        Option          "EmulateWheel"          "true"
        Option          "EmulateWheelButton"    "2"
EndSection

[edit] apt sources.lst

  1. Remove CD-ROM from sources
  2. Change repository to ftp.ussg.iu.edu

[edit] /etc/default/acpi-support

Comment-out the following:

  1. #SAVE_VBE_STATE=true
  2. #VBESTATE=/var/lib/acpi-support/vbestate
  3. #POST_VIDEO=true

[edit] /etc/X11/xorg.conf

Add Option "VBERestore" "false" to the device section:

Section "Device"
	Identifier      "Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
	Driver          "intel"
	Option          "VBERestore"    "false"
	BusID           "PCI:0:2:0"
EndSection

[edit] /boot/grub/menu.lst

Add acpi_sleep=s3_bios to the kernel arguments:

title   Ubuntu 7.10, kernel 2.6.22-14-generic
root    (hd0,0)
kernel  /boot/vmlinuz-2.6.22-14-generic root=UUID=765ec529-1a0e-4cae-95ff-860789b9d774 ro quiet splash acpi_sleep=s3_bios
initrd  /boot/initrd.img-2.6.22-14-generic
quiet

[edit] Video Switching

  1. echo "options thinkpad_acpi hotkey=enable,0xffff experimental=1" > /etc/modprobe.d/thinkpad_acpi.modprobe
  2. Install the files in this gzip in /usr/sbin
  3. In /etc/acpi/event/ibm-videobtn edit the line "action=/bin/true" to read "action=/usr/sbin/i810rotate"

[edit] /etc/modprobe.d/aliases

  1. Change the line "alias net-pf-10 ipv6" to "alias net-pf-10 off ipv6".
  2. Reboot the system.
  3. Check if IPv6 is running use the following command: ip a | grep inet6

(Source)

[edit] Firefox

  1. Go to about:config
  2. Change network.dns.disableIPv6 value from false to true.

[edit] Software Additions / Installs

[edit] Java

  • sudo apt-get install sun-java6-jre sun-java6-plugin

[edit] Stellarium

  • sudo apt-get install stellarium

[edit] Warzone2100

  • sudo apt-get install warzone2100

[edit] XChat

  • sudo apt-get install xchat-gnome
  • Uncompress and copy this file to /etc/skel/ and rename it .xchat2

[edit] Add NMU Printers

  • Replace /etc/cups/printers.conf with the printers.conf located in this ZIP archive.

[edit] NMU VPN

  1. sudo apt-get install network-manager-vpnc
  2. See NMU VPN.

[edit] DVD Playback

  1. wget -c http://packages.medibuntu.org/pool/free/libd/libdvdcss/libdvdcss2_1.2.9-2medibuntu4_i386.deb
  2. sudo dpkg -i libdvdcss2_1.2.9-2medibuntu4_i386.deb
  3. rm libdvdcss2_1.2.9-2medibuntu4_i386.deb

[edit] Windows Codecs

  1. wget -c http://packages.medibuntu.org/pool/non-free/w/w32codecs/w32codecs_20071007-0medibuntu1_i386.deb
  2. sudo dpkg -i w32codecs_20071007-0medibuntu1_i386.deb
  3. rm w32codecs_20071007-0medibuntu1_i386.deb

[edit] Miscellaneous

  • sudo apt-get install frozen-bubble
  • sudo apt-get install compizconfig-settings-manager
  • sudo apt-get install flashplugin-nonfree
  • sudo apt-get install build-essential
  • clicked on samba module in reconstructor
  • clicked on xorg.conf patch in reconstructor

[edit] Things that had to be fixed during the Install Fest

  1. sudo chown root:root /usr/sbin/i810*
  2. sudo chmod 6755 /usr/sbin/i810*
  3. sudo cp /etc/X11/xorg.conf.nmubuntu /etc/X11/xorg.conf
  4. sudo apt-get remove ubiquity

[edit] Other

[edit] To-Do

  • Create a custom kernel that has the ThinkPad ACPI Extras Driver. (Our previous attempt to compile our own kernel right before the Linux Install Fest had some support options accidentally overlooked; so we went with the default shipping kernel for Ubuntu for NMUBUNTU release 004.)
  • Ext2ifs issue unresolved; may want to re-approach the filesystem integration with Windows (possibly axe the idea entirely)
  • Check Pidgin versions (Ubuntu repository may be out of date)
  • Gstreamer additions (Chris knows about this)
  • Put custom stuff in /usr/local/
  • Anti-fork bomb / ulimit
  • XChat setup to connect to csc.nmu.edu #nmu
  • Investigate potential issue with microphone support. Melinda reported having an issue with Skype. (2007 December 18)
services