Desknote A928 "iBuddy 4" & Linux


Last Modified: August 21, 2003.

Index:
Intro
Pros & Cons
Progress
Distributions that works without problems
Tricks & Tips
Links
Suggestions, Comments



Intro:


This notebook is assembled by Desknote: http://www.desknote.biz
Specs: http://www.desknote.biz/sub/spec-i-buddie4.htm


Pros & Cons:

Pros:

Cons:




Progress:

What's working:

What's NOT working:

What's not tested:


Distributions that works without problems:


Note: Kernel 2.6 are working without issues!


Tricks & Tips:

Internet Keys (Keyboard extra keys):

Just add the following lines to your Xmodmap:
keycode 178 = XF86HomePage
keycode 236 = XF86Mail
keycode 160 = XF86AudioMute
keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume

Then set them to key bindings under your window manager.

Tip:
You can use the following scripts to assign your key bindings:
audio_mute.sh: (un)mute the sound
#!/bin/sh
# SCRIPT: audio_mute.sh
# AUTHOR: Gustavo Sverzut Barbieri <gsbarbieri at yahoo.com.br>
# LICENSE: GPL

vol=$(aumix -vq | cut -d' ' -f2 | cut -d',' -f1)
if [ $vol '>' 0 ]; then
        # Save conf:
        aumix -S
        # Mute device:
        aumix -v0
else
        # Restore conf
        aumix -L > /dev/null
fi

audio_lowervolume.sh:
#!/bin/sh
# SCRIPT: audio_mute.sh
# AUTHOR: Gustavo Sverzut Barbieri <gsbarbieri at yahoo.com.br>
# LICENSE: GPL

# Lower 10%
aumix -v-10

audio_raisevolume.sh:
#!/bin/sh
# SCRIPT: audio_mute.sh
# AUTHOR: Gustavo Sverzut Barbieri <gsbarbieri at yahoo.com.br>
# LICENSE: GPL

# Raise 10%
aumix -v+10

XF86Config-4:

This is my XF86Config-4 file. It is based on the XF86Config file provided by Thomas at his site. It is working right now with my X11 4.2.1 (Mandrake). This configuration supports the touchpad and the USB mouse.
Note: I'd remove all the coments and unused options. Please take a look at Thomas site, there you will find information about options and another example a Dual Head XF86Config-4 file.
# This file is based on Thomas Winischhofer site. He provides the SiS vide
# drivers for Linux. Please visit his site frequently:
# http://www.winischhofer.net/
# There you'll find more examples, documentation and new drivers

Section "Files"
FontPath "unix/:-1" # local font server
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
EndSection

Section "ServerFlags"
Option "BlankTime" "99999"
Option "StandbyTime" "99999"
Option "SuspendTime" "99999"
Option "OffTime" "99999"
EndSection

Section "Module"
Load "ddc"
Load "GLcore"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "record"
Load "bitmap"
Load "freetype"
Load "speedo"
Load "type1"
Load "vbe"
Load "int10"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "us_intl"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "PS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier "USB Mouse"
Driver "mouse"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Identifier "Generic|Generic LCD Panel"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
VertRefresh 50-75
HorizSync 30-90
EndSection

Section "Device"
Driver "sis"
Identifier "SiS 650"
VendorName "SiS"
BoardName "650"
Option "HWcursor"
Option "MaxXFBMem" "12288"
EndSection

Section "Screen"
Identifier "screen1"
Device "SiS 650"
Monitor "Generic|Generic LCD Panel"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "screen1"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "USB Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection



Links:

Other people who has the same notebook:

Suggestions, Comments:

Please mail me. Share your knowledge with me. Comments about things under "not tested" and "not working" are welcomed.


Author: Gustavo Sverzut Barbieri (e-mail: gsbarbieri at yahoo.com.br)