Hallo Linux-Gemeinde
Nachdem ich mir alle Beiträge zum Thema "Wie kriege ich mein/e Maus/rad zum laufen" reingezogen habe und die wichtigsten Infos für mich rausgezogen habe, werde ich hier Stück für Stück wiedergeben was ich gemacht habe und ob es gefunzt hat.
Da es offensichtlich erhebliche Unterschiede bei der Konfiguration gibt, habe ich die wichtigsten Infos oben angegeben (Suse 10 mit einer Razer-Mouse (Diamondback) und als Proggi mousemap).
Auch die Angaben, wer, was, wie gemacht und eingetragen hat, sind ziemlich verwirrend. Der eine schreibt zur Installation von mousemap z.B. das die Datei "mousemap" nach /usr/bin kopiert werden muß und der nächste das er sie nach /usr/bin/local kopiert hat. Unklar war mir auch, ob ich nun Änderungen in der XF86Config oder der xorg.conf (beide findet man in /etc/X11/) vornehmen mußte. Nach meinen Beobachtungen wurden beide Dateien geändert wenn man die Mousekonfiguration mit sax2 verändert hat. Da aber bei neuen Distibutionen immer die Rede von der xorg.conf war werde ich diese bearbeiten.
Ich gehe mal von Konfiguration als "root" aus.
1. mousemap runterladen http://www.antikoerperchen.de/files/mousemap-v0.4.tar.gz
und im root-Verzeichnis entpacken. Dann die Datei "mousemap" nach /usr/bin kopieren
2. xorg.conf bearbeiten (findet man in /etc/X11/), welche dann (in meinem Fall!) so aussieht.
3. Die xinitrc bearbeiten (findet man in etc/X11/xinit/)
Hier muß die Zeile mousemap Left Right "1 2 3 6 7 4 5" eingefügt werden.
#start some stuff
#mousemap Left Right "1 2 3 6 7 4 5"
Nachdem ich mir alle Beiträge zum Thema "Wie kriege ich mein/e Maus/rad zum laufen" reingezogen habe und die wichtigsten Infos für mich rausgezogen habe, werde ich hier Stück für Stück wiedergeben was ich gemacht habe und ob es gefunzt hat.
Da es offensichtlich erhebliche Unterschiede bei der Konfiguration gibt, habe ich die wichtigsten Infos oben angegeben (Suse 10 mit einer Razer-Mouse (Diamondback) und als Proggi mousemap).
Auch die Angaben, wer, was, wie gemacht und eingetragen hat, sind ziemlich verwirrend. Der eine schreibt zur Installation von mousemap z.B. das die Datei "mousemap" nach /usr/bin kopiert werden muß und der nächste das er sie nach /usr/bin/local kopiert hat. Unklar war mir auch, ob ich nun Änderungen in der XF86Config oder der xorg.conf (beide findet man in /etc/X11/) vornehmen mußte. Nach meinen Beobachtungen wurden beide Dateien geändert wenn man die Mousekonfiguration mit sax2 verändert hat. Da aber bei neuen Distibutionen immer die Rede von der xorg.conf war werde ich diese bearbeiten.
Ich gehe mal von Konfiguration als "root" aus.
1. mousemap runterladen http://www.antikoerperchen.de/files/mousemap-v0.4.tar.gz
und im root-Verzeichnis entpacken. Dann die Datei "mousemap" nach /usr/bin kopieren
2. xorg.conf bearbeiten (findet man in /etc/X11/), welche dann (in meinem Fall!) so aussieht.
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Resolution" "800"
Option "Buttons" "9"
Option "Device" "/dev/input/mice"
Option "Name" "Razer Diamondback Optical Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "6 7"
EndSection
3. Die xinitrc bearbeiten (findet man in etc/X11/xinit/)
Hier muß die Zeile mousemap Left Right "1 2 3 6 7 4 5" eingefügt werden.
#start some stuff
#mousemap Left Right "1 2 3 6 7 4 5"
#!/bin/bash
#
# Sample .xinitrc for SuSE Linux
# This script is called from 'startx' when you start an X session
#
#
# In case everything goes wrong, we at least fall back to a plain xterm
#
failsafe="xterm -ls -T Failsafe -geometry 80x24-0-0"
trap "exec $failsafe" EXIT SIGHUP SIGINT SIGPIPE SIGTERM SIGIO
#
# Some bash (1 and 2) settings to avoid trouble on a
# failed program call.
#
test -n "$BASH" && set +o posix
no_exit_on_failed_exec=1
type shopt > /dev/null 2>&1 && shopt -s execfail
set +e > /dev/null 2>&1
#
# This should be the default
#
export TERM=xterm
#
# choose a window manager
#
if test -n "$WINDOWMANAGER" ; then
WINDOWMANAGER=`type -p $WINDOWMANAGER`
fi
if test -z "$WINDOWMANAGER" ; then
if test -x /usr/X11R6/bin/kde ; then
WINDOWMANAGER=/usr/X11R6/bin/kde
elif test -x /usr/X11R6/bin/startkde ; then
WINDOWMANAGER=/usr/X11R6/bin/startkde
elif test -x /usr/X11R6/bin/fvwm2 ; then
WINDOWMANAGER=/usr/X11R6/bin/fvwm2
elif test -x /usr/X11R6/bin/wmlist ; then
for i in `/usr/X11R6/bin/wmlist` ; do
WINDOWMANAGER=`type -p $i`
test -n "$WINDOWMANAGER" && break
done
elif test -x /usr/X11R6/bin/twm ; then
WINDOWMANAGER=/usr/X11R6/bin/twm
fi
fi
if test -z "$WINDOWMANAGER" ; then
echo "Error: Unable to find a window manager. Please make sure you installed one!"
echo "Exiting..."
xmessage -timeout 10 -default okay -center -file - <<-EOF
Error: Unable to find a window manager. Please make sure you installed one!
Exiting...
EOF
exit 1
fi
# add dbus-launch if found
dbuslaunch="`which dbus-launch 2>/dev/null`"
if [ -n "$dbuslaunch" ] && [ -x "$dbuslaunch" ]; then
WINDOWMANAGER="$dbuslaunch --sh-syntax --exit-with-session $WINDOWMANAGER"
fi
#
# Load system and users resources if not already done
# (XSESSION_IS_UP set by xdm in $XLIBDIR/xdm/Xsession)
#
if test "$XSESSION_IS_UP" != "yes" ; then
XLIBDIR=/usr/X11R6/lib/X11
test -r $XLIBDIR/Xmodmap && xmodmap $XLIBDIR/Xmodmap
test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap
test -r $XLIBDIR/Xresources && xrdb -load -retain $XLIBDIR/Xresources
test -r $HOME/.Xdefaults && xrdb -I$HOME -merge $HOME/.Xdefaults
test -r $HOME/.Xresources && xrdb -I$HOME -merge $HOME/.Xresources
fi
# Start the XIM server
XIMFILE=/etc/X11/xim
test -r $HOME/.xim && XIMFILE=$HOME/.xim
test -r $XIMFILE && source $XIMFILE
# Enable Numlock if set
test -r /var/run/numlock-on -a -x /usr/X11R6/bin/numlock && /usr/X11R6/bin/numlock
# Disable new Xcursor themes if none is specified resp. located in $HOME
# (use "unset XCURSOR_CORE" to enable them again later)
#if [ "x$XCURSOR_THEME" == "x" -a ! -d $HOME/.icons ]; then
# export XCURSOR_CORE=true
#else
# unset XCURSOR_CORE
#fi
# load nvidia settings
if [ -x /usr/bin/nvidia-settings -a -r $HOME/.nvidia-settings-rc ]; then
/usr/bin/nvidia-settings --load-config-only &> /dev/null &
fi
echo "$WINDOWMANAGER" | grep -q twm && xsetroot -solid darkslateblue
#
# Uncomment next line to activate asking for ssh passphrase
#
# ssh-add
#
# Add your own lines here...
#
#start some stuff
#mousemap Left Right "1 2 3 6 7 4 5"
# day planer deamon
# pland &
#
# finally start the window manager
#
exec $WINDOWMANAGER
# call failsafe
exit 0