Hallo Ingo,
Ich möchte während des Schreibens das Touchpad deaktiviert
haben (Befehl: syndaemon -i 1 -d) und meine USB-Logitech-Maus
auf eine Auflösung von 800cpi einstellen (Befehl: sudo lomoco
–800).
Ich habe in die /etc/rc.local beide Befehle so eingetragen:
syndaemon -i 1 -d
sudo lomoco --800
exit 0
Aber lomoco funktioniert nicht und ich glaube auch syndaemon
nicht
Was mache ich falsch?
Ich kann nur Vermutungen anstellen, bzw. eine andere Methode anbieten.
Was syndaemon betrifft, so hast Du vielleicht vergessen in der /etc/X11/xorg.conf diese Zeile einzutragen:
Option "SHMConfig" "on"
Dies wegen folgender Anmerkung zu syndaemon:
Both synclient and syndaemon need to be able to access the synaptics driver shared memory in order to work.
http://www.debuntu.org/2006/06/25/70-how-to-disablin…
Für lomoco würde ich statt deiner Lösung mal dieses Skript hier versuchen:
#!/bin/sh
MOUSE=$(lomoco -i | grep MX)
# Check if mouse is present
if ["$MOUSE" = ""]; then
exit 1
fi
# set bus and device for lomoco
BUS=$(echo ${MOUSE} | cut -b -3)
DEVICE=$(echo ${MOUSE} | cut -b 5-7)
# let's set software controlled buttons, put option for resolution at the end
lomoco -b $BUS -d $DEVICE --no-sms -8
exit 0
frei nach
http://wiki.ubuntuusers.de/lomoco
und wie dort beschrieben in /etc/init.d/ aufrufen, damit es vor dem XServer ausgeführt wird, was vielleicht bei deiner Lösung nicht der Fall ist (ich weiss, daß auf der gleichen Seite deine Lösung steht, aber wer weiss…)
Viele Grüße
Marvin