/ computer / misc links / university / literature / about:me /
\ Markus Amersdorfer \


HP Omnibook XE3 GF and Debian GNU/Linux

Introduction
Document Versions
Hardware
Abstract
Resources
Partitioning the Harddrive
Installing Debian Woody and Linux 2.4.18
The Bootloader
Framebuffer and LILO
CD-RW
XFree86
Omnibook Kernel Module
keyboard++
Software Suspend
HP's support

Introduction

This page describes my experiences with the HP Omnibook XE3 GF (F3888H) notebook, from a Debian Woody / Linux user's point of view.
Update: I meanwhile updated to Debian Sarge, as the XFree86-version 4.2.1 available there has native accelerated support for the I830M graphics chipset.

Document Versions

03-07-21:

03-03-31:

03-03-15:

03-02-20

03-02-11:

03-02-10:

03-01-22:

Previous:

Hardware

Abstract

Resources

Partitioning the harddrive

Installing Debian Woody with Linux 2.4.18

The Bootloader

Framebuffer and LILO

CD-RW

XFree86

Omnibook Kernel Module

keyboard++

If you want to use the four additional "Onetouch" keys (except the sleep-key which doesn't work for me as I can't determine a keycode for it), you can install linEAK:

1. Omnibook Kernel Module:
Get it working and check that the onetouch keys are enabled ("cat /proc/omnibook/onetouch").

2. Install lineakd:
apt-get install lineakd

3. Edit /etc/lineakkb.def by adding the following section:

#### HP Omnibook XE3 (4 keys) ####
[HPXE3]
  brandname = "Hewlett-Packard"
  modelname = "Omnibook XE3-GF (4 keys)
  [KEYS]
   mail           = 236
   www            = 178
   arrow          = 244
   help           = 243
  [END KEYS]
[END HPXE3]
# end HP Omnibook XE3-GF

4. Create ~/.lineak/lineakd.conf:

# LinEAK - Linux support for Easy Access and Internet Keyboards
#  Copyright (c) 2001,2002 Mark Smulders < Mark@PIRnet.nl >
#  http://lineak.sourceforge.net
#
# lineakd configuration file
#
# example key configuration:
#       play    = "xmms --play-pause"
#       eject   = EAK_EJECT
#
# available special actions:
#       EAK_EJECT
#       EAK_VOLUP
#       EAK_VOLDOWN
#       EAK_MUTE
#       EAK_SLEEP
#

# LinEAK Configuration for Microsoft Natural Keyboard Pro USB
# (generated by lineakconfig)

# Global settings
KeyboardType            = HPXE3
CdromDevice             = /dev/cdrom
MixerDevice             = /dev/mixer

# Specific keys of your keyboard
mail                    = "/opt/sylpheed/bin/sylpheed"
www                     = "/opt/mozilla_start-this_max"
arrow                   = "multi-gnome-terminal --use-factory --start-factory-server"
help                    = "EAK_MUTE"

# end lineakd.conf

5. Start lineakd:
Open an xterm and start "lineakd". Your keys should work now and do what you configured them for in your lineakd.conf.
Finally, add "lineakd" to your Gnome-startup-sequence to have it being loaded each time you enter your desktop-environment.

99. Add-Ons:
In order to detect the onetouch-keys' keycodes, run xev, move your mouse-cursor into the new window and press the keys one by one.
If the onetouch keys were disabled, you can enable them by executing "echo 1 > /proc/omnibook/onetouch".
A description for your normal stand-alone PC can be found here.
Be careful: Whatever commands you configure your add-on keys to run will be executed even if you locked your screen! So mind to not use these buttons with any kind of security or privacy related stuff!

Software Suspend

I haven't tried it yet, sorry, but I'm placing a link here so I don't forget and will try in the (near) future. :)

HP Support


Valid HTML 4.01! Valid CSS! [Blue Ribbon Campaign icon] www.copyisright.de
© Markus Amersdorfer (der.plusch <at> subnet.at)
last modified: Monday, 21-Jul-2003 08:50:48 CEST