LABYRINTHOFORM

EIN ANFANG, EIN ENDE. UND DAS DAZWISCHEN...

Nach der Grundinstallation eines (Ubuntu-)Linux-Systemes folgt im Allgemeinen das Einrichten spezieller Hardware, in diesem Fall möchte ich gerne das integrierte Touchpad des Amilo 1425 deaktiveren (stört beim Tippen ungemein wenn der Daumenballen über dem Touchpad den Cursor/Mauszeiger zu unbekannten Orten verschiebt…), ausserdem soll das Wacom Graphire4 Grafiktablett, ein Laserjet2100 von HP als Drucker und der Scanner 630U von Canon unter Ubuntu eingerichtet werden. Entgegen anderer Behauptungen funktioniert das Grafiktablet definitiv unter Ubuntu Linux, getestet mit Version 6.06 Dapper Drake und 6.10 Edgy Eft. Die entscheidenden Tipps habe ich im englischsprachigen Ubuntuforum für Version 5.10 Hoary entdeckt. Zuerst zum Touchpad. Die entscheidende Hilfe war das Ubuntu-Blog: Um das Touchpad zu deaktiveren benötigt man folgenden Eintrag innerhalb der /etc/X11/xorg.conf:

Section "InputDevice"
Identifier  "Synaptics Touchpad"
Driver      "synaptics"
Option        "SendCoreEvents" "true"
Option        "Device" "/dev/psaux"
Option        "Protocol" "auto-dev"
Option        "HorizScrollDelta" "0"
Option        "SHMConfig" "on"
EndSection
In der Sektion ‘ServerLayout’ muss die Zeile InputDevice “Synaptics Touchpad” enthalten sein, hier sieht sie beispielsweise folgendermassen aus:
Section "ServerLayout"
Identifier	"Default Layout"
Screen		"Default Screen"
InputDevice	"Generic Keyboard"
InputDevice	"Synaptics Touchpad"
InputDevice	"Configured Mouse"
InputDevice    	"stylus"   	"SendCoreEvents"
InputDevice    	"eraser"   	"SendCoreEvents"
InputDevice    	"cursor"   	"SendCoreEvents"
InputDevice    	"pad" 		"SendCoreEvents"
EndSection
Ohne diesen Eintrag wird das Device ‘Synaptics Touchpad’ mit unserer Config-Option nicht aktiviert und kann daher auch nicht ein- oder ausgeschalten werden. Nach einem Xserver-Neustart kann man mit dem Befehl synclient TouchpadOff=1 das Touchpad komplett abschalten. Zu Automatisierungszwecken wurde der Befehl hier in die Startprogramme von Gnome gepackt, zu finden unter System->Einstellungen->Sitzungen->Startprogramme. Dort den Befehl ‘hinzufügen’. Ab dem nächsten Neustart des Xservers wird das Touchpad beim Gnome-Start automatisch deaktiviert. Vorteil dieser Methode: Sollte aus irgendwelchen Gründen das Touchpad wieder gebraucht werden kann es mit dem Befehl synclient TouchpadOff=0 im Terminal oder per Alt-F2 wieder reaktivert werden. Graphire4, Laserjet2100 und Canon 630U folgen in den nächsten Beiträgen…

Kommentare

Hi,

wenn ich den Befehl “synclient TouchpadOff=1″ ins Terminal schreibe bekomme ich den Fehler “Can’t access shared memory area. SHMConfig disabled?” Der Befehl geht auch nicht, wenn ich ihn ins Startprogramm packe, wie von dir oben beschrieben.
Hab auch schon mal auf anderen Seiten geschaut, ich scheine nicht der einzige zu sein dem das passiert aber ne Lösung hab ich nirgends gefunden.
Hast du ne Idee?

Danke schon mal.

Diese Meldung bekam ich bei fehlender ‘Option “SHMConfig” “on”’ ebenfalls. Wäre es möglich die Device-Section für das Touchpad und auch die Server-Layout-Section zu posten?

Ja, an das SHMConfig “on” hab ich auch schon gedacht, aber wie du siehst ist es drin…
hier die sections:

Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “SendCoreEvents” “true”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “HorizScrollDelta” “0″
Option “SHMConfig” “on”
EndSection

Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “stylus” “SendCoreEvents”
InputDevice “cursor” “SendCoreEvents”
InputDevice “eraser” “SendCoreEvents”
EndSection

Was sagt dir eigentlich die ServerLayout Section? Bin erst vor Kurzem auf Linux umgestiegen…daher bin ich noch etwas grün ^^

In der ServerLayout Section sind die zu aktivierenden/ladenden Devices aufgeführt. In diesem Fall sieht die ServerLayout Section bei mir folgendermassen aus:Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen”
InputDevice “Generic Keyboard”
InputDevice “Synaptics Touchpad”
InputDevice “Configured Mouse”
InputDevice “stylus” “SendCoreEvents”
InputDevice “eraser” “SendCoreEvents”
InputDevice “cursor” “SendCoreEvents”
InputDevice “pad” “SendCoreEvents”
EndSection


‘InputDevice “Synaptics Touchpad”‘ fehlt bei der o.g. Section, könnte also für den Fehler verantwortlich sein da das Device ‘Synaptics Touchpad’ überhaupt nicht aktiviert wird. Habe den Artikel entsprechend editiert da dieser Hinweis fehlte. Danke.

Ich habe zu danken. Jetzt funktioniert’s nämlich einwandfrei. Danke also vielmals.

vielen Dank, hat auf Anhieb obwohl ich so wenig Ahnung von Linux habe, dass ich selbst das Manual für cp lesen musste (gestern umgestiegen)
werde jetzt noch ein wenig rumspielen, dass es vielleicht das Touchpad automatisch ausgeht wenn ich eine externe Maus anschließe, ist aber mehr eine Spielerei :)

Kommentar schreiben