NMUBUNTU Development
From Computer Science Community
Contents |
[edit] Installation/Customization Checklist
[edit] Boot from the install media
- Connect to the Internet before installation or else the Internet repositories won't be setup!
- 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:
- Add Option lines to "Input Device" → "Configured Mouse"
-
Option "EmulateWheel" "true" -
Option "EmulateWheelButton" "2"
-
- Remove Option line from "Input Device" → "Configured Mouse"
-
Option "Emulate3Buttons" "true"
-
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
- Remove CD-ROM from sources
- Change repository to ftp.ussg.iu.edu
[edit] /etc/default/acpi-support
Comment-out the following:
-
#SAVE_VBE_STATE=true -
#VBESTATE=/var/lib/acpi-support/vbestate -
#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
-
echo "options thinkpad_acpi hotkey=enable,0xffff experimental=1" > /etc/modprobe.d/thinkpad_acpi.modprobe - Install the files in this gzip in
/usr/sbin - In
/etc/acpi/event/ibm-videobtnedit the line "action=/bin/true" to read "action=/usr/sbin/i810rotate"
[edit] /etc/modprobe.d/aliases
- Change the line "
alias net-pf-10 ipv6" to "alias net-pf-10 off ipv6". - Reboot the system.
- Check if IPv6 is running use the following command:
ip a | grep inet6
(Source)
[edit] Firefox
- Go to
about:config - Change
network.dns.disableIPv6value fromfalsetotrue.
[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
-
sudo apt-get install network-manager-vpnc - See NMU VPN.
[edit] DVD Playback
-
wget -c http://packages.medibuntu.org/pool/free/libd/libdvdcss/libdvdcss2_1.2.9-2medibuntu4_i386.deb -
sudo dpkg -i libdvdcss2_1.2.9-2medibuntu4_i386.deb -
rm libdvdcss2_1.2.9-2medibuntu4_i386.deb
[edit] Windows Codecs
-
wget -c http://packages.medibuntu.org/pool/non-free/w/w32codecs/w32codecs_20071007-0medibuntu1_i386.deb -
sudo dpkg -i w32codecs_20071007-0medibuntu1_i386.deb -
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
-
sudo chown root:root /usr/sbin/i810* -
sudo chmod 6755 /usr/sbin/i810* -
sudo cp /etc/X11/xorg.conf.nmubuntu /etc/X11/xorg.conf -
sudo apt-get remove ubiquity
[edit] Other
- Ubuntu Customization Guide
- Ubuntu Installation Documentation
- ThinkPad ACPI Extras Driver
- IBM ACPI Thing
- NMUUUG NMUBUNTU 10/12/2007 Mail Message
[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)

