Difference between revisions of "Installing Kubuntu 6.10 on a ThinkPad X60"
(→Summary) |
(→External VGA port) |
||
Line 63: | Line 63: | ||
=== External VGA port === | === External VGA port === | ||
− | ... | + | Ubuntu's auto-configured [http://www.die.net/doc/linux/man/man5/xorg.conf.5.html {{path|xorg.conf}}] doesn't use the X60's external VGA port by default. This means that either another configuration utility must be used, or {{path|xorg.conf}} must be edited by hand. So far I haven't had any luck with Kubuntu's ''System Settings'' utility, so here I'm looking at direct changes to {{path|xorg.conf}}. |
+ | |||
+ | ==== Auto-configured xorg.conf for reference ==== | ||
+ | |||
+ | This only activates the X60's LCD, and does not use the external VGA port. | ||
+ | |||
+ | {{Todo|use thinkwiki convention for formatting this, caption it}} | ||
+ | |||
+ | <blockquote><code><pre><nowiki># /etc/X11/xorg.conf (xorg X Window System server configuration file) | ||
+ | # | ||
+ | # This file was generated by dexconf, the Debian X Configuration tool, using | ||
+ | # values from the debconf database. | ||
+ | # | ||
+ | # Edit this file with caution, and see the /etc/X11/xorg.conf manual page. | ||
+ | # (Type "man /etc/X11/xorg.conf" at the shell prompt.) | ||
+ | # | ||
+ | # This file is automatically updated on xserver-xorg package upgrades *only* | ||
+ | # if it has not been modified since the last upgrade of the xserver-xorg | ||
+ | # package. | ||
+ | # | ||
+ | # If you have edited this file but would like it to be automatically updated | ||
+ | # again, run the following command: | ||
+ | # sudo dpkg-reconfigure -phigh xserver-xorg | ||
+ | |||
+ | Section "Files" | ||
+ | FontPath "/usr/share/X11/fonts/misc" | ||
+ | FontPath "/usr/share/X11/fonts/cyrillic" | ||
+ | FontPath "/usr/share/X11/fonts/100dpi/:unscaled" | ||
+ | FontPath "/usr/share/X11/fonts/75dpi/:unscaled" | ||
+ | FontPath "/usr/share/X11/fonts/Type1" | ||
+ | FontPath "/usr/share/X11/fonts/100dpi" | ||
+ | FontPath "/usr/share/X11/fonts/75dpi" | ||
+ | FontPath "/usr/share/fonts/X11/misc" | ||
+ | # path to defoma fonts | ||
+ | FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" | ||
+ | EndSection | ||
+ | |||
+ | Section "Module" | ||
+ | Load "i2c" | ||
+ | Load "bitmap" | ||
+ | Load "ddc" | ||
+ | Load "dri" | ||
+ | Load "extmod" | ||
+ | Load "freetype" | ||
+ | Load "glx" | ||
+ | Load "int10" | ||
+ | Load "type1" | ||
+ | Load "vbe" | ||
+ | EndSection | ||
+ | |||
+ | Section "InputDevice" | ||
+ | Identifier "Generic Keyboard" | ||
+ | Driver "kbd" | ||
+ | Option "CoreKeyboard" | ||
+ | Option "XkbRules" "xorg" | ||
+ | Option "XkbModel" "pc105" | ||
+ | Option "XkbLayout" "us" | ||
+ | Option "XkbOptions" "lv3:ralt_switch" | ||
+ | EndSection | ||
+ | |||
+ | Section "InputDevice" | ||
+ | Identifier "Configured Mouse" | ||
+ | Driver "mouse" | ||
+ | Option "CorePointer" | ||
+ | Option "Device" "/dev/input/mice" | ||
+ | Option "Protocol" "ExplorerPS/2" | ||
+ | Option "ZAxisMapping" "4 5" | ||
+ | Option "Emulate3Buttons" "true" | ||
+ | EndSection | ||
+ | |||
+ | Section "InputDevice" | ||
+ | Identifier "Synaptics Touchpad" | ||
+ | Driver "synaptics" | ||
+ | Option "SendCoreEvents" "true" | ||
+ | Option "Device" "/dev/psaux" | ||
+ | Option "Protocol" "auto-dev" | ||
+ | Option "HorizScrollDelta" "0" | ||
+ | EndSection | ||
+ | |||
+ | Section "InputDevice" | ||
+ | Driver "wacom" | ||
+ | Identifier "stylus" | ||
+ | Option "Device" "/dev/wacom" # Change to | ||
+ | # /dev/input/event | ||
+ | # for USB | ||
+ | Option "Type" "stylus" | ||
+ | Option "ForceDevice" "ISDV4" # Tablet PC ONLY | ||
+ | EndSection | ||
+ | |||
+ | Section "InputDevice" | ||
+ | Driver "wacom" | ||
+ | Identifier "eraser" | ||
+ | Option "Device" "/dev/wacom" # Change to | ||
+ | # /dev/input/event | ||
+ | # for USB | ||
+ | Option "Type" "eraser" | ||
+ | Option "ForceDevice" "ISDV4" # Tablet PC ONLY | ||
+ | EndSection | ||
+ | |||
+ | Section "InputDevice" | ||
+ | Driver "wacom" | ||
+ | Identifier "cursor" | ||
+ | Option "Device" "/dev/wacom" # Change to | ||
+ | # /dev/input/event | ||
+ | # for USB | ||
+ | Option "Type" "cursor" | ||
+ | Option "ForceDevice" "ISDV4" # Tablet PC ONLY | ||
+ | EndSection | ||
+ | |||
+ | Section "Device" | ||
+ | Identifier "Intel Corporation Mobile Integrated Graphics Controller" | ||
+ | Driver "i810" | ||
+ | BusID "PCI:0:2:0" | ||
+ | EndSection | ||
+ | |||
+ | Section "Monitor" | ||
+ | Identifier "Generic Monitor" | ||
+ | Option "DPMS" | ||
+ | EndSection | ||
+ | |||
+ | Section "Screen" | ||
+ | Identifier "Default Screen" | ||
+ | Device "Intel Corporation Mobile Integrated Graphics Controller" | ||
+ | Monitor "Generic Monitor" | ||
+ | DefaultDepth 24 | ||
+ | SubSection "Display" | ||
+ | Depth 1 | ||
+ | Modes "1024x768" | ||
+ | EndSubSection | ||
+ | SubSection "Display" | ||
+ | Depth 4 | ||
+ | Modes "1024x768" | ||
+ | EndSubSection | ||
+ | SubSection "Display" | ||
+ | Depth 8 | ||
+ | Modes "1024x768" | ||
+ | EndSubSection | ||
+ | SubSection "Display" | ||
+ | Depth 15 | ||
+ | Modes "1024x768" | ||
+ | EndSubSection | ||
+ | SubSection "Display" | ||
+ | Depth 16 | ||
+ | Modes "1024x768" | ||
+ | EndSubSection | ||
+ | SubSection "Display" | ||
+ | Depth 24 | ||
+ | Modes "1024x768" | ||
+ | EndSubSection | ||
+ | EndSection | ||
+ | |||
+ | Section "ServerLayout" | ||
+ | Identifier "Default Layout" | ||
+ | Screen "Default Screen" | ||
+ | InputDevice "Generic Keyboard" | ||
+ | InputDevice "Configured Mouse" | ||
+ | InputDevice "stylus" "SendCoreEvents" | ||
+ | InputDevice "cursor" "SendCoreEvents"uses | ||
+ | InputDevice "eraser" "SendCoreEvents" | ||
+ | InputDevice "Synaptics Touchpad" | ||
+ | EndSection | ||
+ | |||
+ | Section "DRI" | ||
+ | Mode 0666 | ||
+ | EndSection | ||
+ | </nowiki></pre></code></blockquote> | ||
+ | |||
+ | ==== Cloned display ==== | ||
+ | |||
+ | {{Todo|description, xorg.conf example}} | ||
+ | |||
+ | ==== Extended workspace ==== | ||
+ | |||
+ | {{Todo|description of issue}} | ||
=== Hard drive protection === | === Hard drive protection === |
Revision as of 23:05, 1 December 2006
This page is a stub |
---|
You can help ThinkWiki by expanding it. |
Contents
Installation of Kubuntu 6.10 on a ThinkPad X60s (model 1709-K3U)
Series: X60
Model: 1709-K3U
Operating system: Kubuntu 6.10 Edgy Eft, Desktop Edition
Summary
What works after installation
- Detection of both CPU cores (Intel Core 2 Duo)
- Graphics detection and acceleration (Intel Graphics Media Accelerator 950)
- Beryl/AIGLX works after installing with this guide.
- Audio support (AD1981HD)
- Gigabit ethernet (Intel Gigabit Ethernet Controller)
- Integrated SD card reader
- IBM ThinkPad ACPI Extras driver (ibm-acpi)
- USB 2.0 ports
- TrackPoint detection
What needs to be fixed
- Intel PRO/Wireless 3945ABG (Fixed)
- Suspend to RAM / Sleep
- Suspend to HDD / Hibernate
- External VGA port (Partially fixed)
- Hard drive protection (IBM Active Protection System) (Partially fixed)
What has not yet been tested
- CPU frequency scaling
- IBM Embedded Security Subsystem 2.0
- CardBus slot (Type 2)
- Firewire (IEEE1394) port
- Modem
- Infrared port
- Special keys
Not included with this model
Annoyances
- Battery life
Installation
...
Fixes after installation
Intel PRO/Wireless 3945ABG
Ubuntu Guide now covers this issue: How to get ipw3945 and wep/wpa to work
External VGA port
Ubuntu's auto-configured xorg.conf doesn't use the X60's external VGA port by default. This means that either another configuration utility must be used, or xorg.conf must be edited by hand. So far I haven't had any luck with Kubuntu's System Settings utility, so here I'm looking at direct changes to xorg.conf.
Auto-configured xorg.conf for reference
This only activates the X60's LCD, and does not use the external VGA port.
TODO
|
use thinkwiki convention for formatting this, caption it
|
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
FontPath "/usr/share/fonts/X11/misc"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "Intel Corporation Mobile Integrated Graphics Controller"
Driver "i810"
BusID "PCI:0:2:0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile Integrated Graphics Controller"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"uses
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Mode 0666
EndSection
Cloned display
TODO
|
description, xorg.conf example
|
Extended workspace
TODO
|
description of issue
|
Hard drive protection
...