Heyho,
ist es eigentlich möglich, den Spacenavigator auch als gewöhnliche Maus zu benutzen sprich den Cursor damit zu steuern und die beiden Tasten mit "Linksklick" und "Rechstklick" zu belegen?
SpaceNavigator als Maus benutzen?
Moderator: Moderators
Hallo Mithodin,
das ist nur bedingt möglich. Der evdev-Treiber verarbeitet nur Tasten, die als Maustasten (Geräte-Firmware) deklariert sind bzw. im System als solche erkannt bzw. bekannt gemacht werden.
Eine detailliertere Antwort dazu findest Du in dem englischen Thread Applications and Desktop control, in dem Du bereits auch kurz gepostet hast.
Mit freundlichen Grüßen
Christian Robl
3Dconnexion
das ist nur bedingt möglich. Der evdev-Treiber verarbeitet nur Tasten, die als Maustasten (Geräte-Firmware) deklariert sind bzw. im System als solche erkannt bzw. bekannt gemacht werden.
Eine detailliertere Antwort dazu findest Du in dem englischen Thread Applications and Desktop control, in dem Du bereits auch kurz gepostet hast.
Mit freundlichen Grüßen
Christian Robl
3Dconnexion
(K)ubuntu 9.04 Mausnavigation deaktivieren
Hallo,
ich habe das umgekehrte Problem:
Ich möchte den SpaceNavigator ohne Verwendung des zugehörigen Treibers als normales Input device verwenden.
Beim Einstecken des USB-Steckers wird der Navigator jedoch direkt als Maus erkannt und ich kann den normalen Mauszeiger steuern.
Dieses Verhalten würde ich gerne abstellen.
Hat jemand einen Tip, wie ich das für (K)Ubuntu hin bekomme?
Viele Grüße
Hiac
ich habe das umgekehrte Problem:
Ich möchte den SpaceNavigator ohne Verwendung des zugehörigen Treibers als normales Input device verwenden.
Beim Einstecken des USB-Steckers wird der Navigator jedoch direkt als Maus erkannt und ich kann den normalen Mauszeiger steuern.
Dieses Verhalten würde ich gerne abstellen.
Hat jemand einen Tip, wie ich das für (K)Ubuntu hin bekomme?
Viele Grüße
Hiac
Hallo Hiac,
der SpaveNavigator funktioniert deswegen als Maus, weil er vom HID-Subsystem in Linux als HID Eingabegeät eingebunden wird.
Die dauerhafte/Holzhammer Methode um das abzuschalten wäre die Device ID des SpaceNavigators in die Blacklist im entsprechenden Kernelmodul (hid-core) einzutragen.
Als (ebenfalls holprige) Übergangslösung zum Testen ist es auch möglich einfach 3DxWareUNIX zu starten:
Das sollte genügen um HID den SpaceNavigator zu entziehen. Ab dann gibts keine Mausbewegung mehr.
ABER ACHTUNG: Keine Gewähr, daß ein Zugriff über z.B. evdev, etc. noch funktioniert!!!!
Die eleganteste Lösung dürfte sein, über das Linux Hotplug-System (man 8 hotplug) und entsprechenden Scripts dem SpaceNavigator das Mausen zu verbieten.
Da muß ich allerdings passen! Tut mir leid! Vielleicht hat jemand hier im Forum Erfahrung damit?
Mit freundlichen Grüßen
Christian Robl
3Dconnexion
der SpaveNavigator funktioniert deswegen als Maus, weil er vom HID-Subsystem in Linux als HID Eingabegeät eingebunden wird.
Die dauerhafte/Holzhammer Methode um das abzuschalten wäre die Device ID des SpaceNavigators in die Blacklist im entsprechenden Kernelmodul (hid-core) einzutragen.
Als (ebenfalls holprige) Übergangslösung zum Testen ist es auch möglich einfach 3DxWareUNIX zu starten:
Code: Select all
/etc/3DxWare/daemon/3dxsrv -d usb -firmware
ABER ACHTUNG: Keine Gewähr, daß ein Zugriff über z.B. evdev, etc. noch funktioniert!!!!
Die eleganteste Lösung dürfte sein, über das Linux Hotplug-System (man 8 hotplug) und entsprechenden Scripts dem SpaceNavigator das Mausen zu verbieten.
Da muß ich allerdings passen! Tut mir leid! Vielleicht hat jemand hier im Forum Erfahrung damit?
Mit freundlichen Grüßen
Christian Robl
3Dconnexion
Meine Lösung
Erst mal vielen Dank für die Tipps! Habe viel rumprobiert und folgende Lösung gefunden:
Das Problem ist, dass in der Hardwareabstraktionsschicht (hal) dem SpaceNavigator der x-Maustreiber zugewiesen wird.
Das kann man jedoch unterbinden. Ein Anleitung findet man unter:
http://spacenav.sourceforge.net/faq.html#faq11
Gruß
Hiac
Das Problem ist, dass in der Hardwareabstraktionsschicht (hal) dem SpaceNavigator der x-Maustreiber zugewiesen wird.
Das kann man jedoch unterbinden. Ein Anleitung findet man unter:
http://spacenav.sourceforge.net/faq.html#faq11
Gruß
Hiac