Treiber
Moderator: Moderators
Hallo Florian86,
schön, daß es nun klappt!
Mit der Empfindlichkeit in Gimp kann ich Dir leider nicht weiterhelfen. Da kenne ich mich mit der Anwendung viel zu wenig aus! Gibt es evtl. eine Möglichkeit in den diversen Settings-Files von Gimp ggf. die Empfindlichkeit händisch einzustellen?
Für weitere Fragen und Anregungen stehe ich gern zur Verfügung!
Weiterhin viel Spaß mit unserem Gerät!
Gruß
Christian
3Dconnexion
schön, daß es nun klappt!
Mit der Empfindlichkeit in Gimp kann ich Dir leider nicht weiterhelfen. Da kenne ich mich mit der Anwendung viel zu wenig aus! Gibt es evtl. eine Möglichkeit in den diversen Settings-Files von Gimp ggf. die Empfindlichkeit händisch einzustellen?
Für weitere Fragen und Anregungen stehe ich gern zur Verfügung!
Weiterhin viel Spaß mit unserem Gerät!
Gruß
Christian
3Dconnexion
So neues Problem
Jetzt weis ich nicht was ich machen kann
Habe ubuntu 10.10 installiert und alles standanrd da ich nichtmehr finde wo ich ohci ... angekreuzt habe. ...
habe nur die ./install.sh datei ausgeführt.
Danke im Vorraus
MFG Florian[/code]
Code: Select all
ps -ef | grep 3dxsrv
florianf 18982 14607 0 00:05 pts/4 00:00:00 grep --color=auto 3dxsrv
Code: Select all
/etc/3DxWare/daemon/3dxsrv -d usb
/etc/3DxWare/daemon/3dxsrv: error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory
Jetzt weis ich nicht was ich machen kann
Habe ubuntu 10.10 installiert und alles standanrd da ich nichtmehr finde wo ich ohci ... angekreuzt habe. ...
habe nur die ./install.sh datei ausgeführt.
Danke im Vorraus
MFG Florian[/code]
Ok das problem ist gelöst aber er beendet immer den treiber keine Ahnung Warum
Werde morgen daran weiter machen
aus der Config in dem ordner .3dxcfg konnt ich auch nicht wirklich was negatives auf dem ersten Blick entnehmen
MFG Florian
Code: Select all
3DxWareUNIX V1.4.3 ID 4873 log file
Process ID: 18111
Time: 2010-10-17 20:24:35
Machineinfo 1: Systemname=Linux, Nodename=florianf, Release=2.6.35-22-generic
Machineinfo 2: Version=#34-Ubuntu SMP Sun Oct 10 09:24:00 UTC 2010, Machine=i686
Runlevel-Info: Runlevel 2 2010-10-16 10:43
-----------------------------------
[2010-10-17 20:24:35] uddev.c, 1198: UdDevInit() 0x932f008
[2010-10-17 20:24:35] 3dxsrv.c,797: displayname = :0.0
[2010-10-17 20:24:35] auth.c :: authGetUser(), FOUND: user = florianf, id = :0, line = tty7, pid = 1662, host = :0, type = 7
[2010-10-17 20:24:35] auth.c :: authGetUser(), FOUND: user home = "/home/florianf"
[2010-10-17 20:24:35] 3dxsrv.c :: startupCommandLine(), authGetUser(), user=florianf
[2010-10-17 20:24:35] UdDev: Opening USB device on USB port /dev/bus/usb/004/003
[2010-10-17 20:24:35] UdDev: Opening SpaceMouse Plus USB on USB port /dev/bus/usb/004/003
[2010-10-17 20:24:35] smouseplus_usb.c :: UdDevRezero(): Rezeroing the device
[2010-10-17 20:24:35] 3dxsrv.c,822: UdDevOpen() was successful [SpaceMouse Plus/XT]
[2010-10-17 20:24:35] 3dxsrv.c,833: authorizeWithX11() was successful
[2010-10-17 20:24:35] 3dxsrv.c :: startupCommandLine(), XOpenDisplay called with display name=:0.0, display = 9330db8
[2010-10-17 20:24:36] 3dxsrv.c :: startupCommandLine(), SUCCESS!
[2010-10-17 20:24:36] Home directory: /home/florianf
[2010-10-17 20:24:36] UiSb: Directory "/etc/3DxWare" opened for configs.
[2010-10-17 20:24:36] UiSb: Directory "/home/florianf/.3dxcfg" opened for configs.
[2010-10-17 20:26:18] Driver was signalled to quit. Exiting.
aus der Config in dem ordner .3dxcfg konnt ich auch nicht wirklich was negatives auf dem ersten Blick entnehmen
MFG Florian
Ok Weitere Infos
Das bekomme ich wenn mein inittab so aussieht
gebe ich sudo
ein steht in der Logfile nichts drin
in meiner /etc/fstab habe ich jetzt nichts stehen von der Spacemouse
da
none /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input2 usbdevfs defaults 0 0
Schreiben ? allerdings sagt er da auch einen Fehler wie z.b.
Code: Select all
ps -ef | grep 3dxsrv
florianf 2986 2320 0 21:14 pts/0 00:00:00 grep --color=auto 3dxsrv
Das bekomme ich wenn mein inittab so aussieht
und wenn off auf respawn gesetzt ist3d:2345:off:/etc/3DxWare/daemon/3dxsrv -d usb -debug -E </dev>/home/florianf/Treiber/Spacemouse/3DxWare_out.log 2>&1
Code: Select all
ps -ef | grep 3dxsrv
uid/pid ändert sich immerflorianf 3015 2320 0 21:17 pts/0 00:00:00 grep --color=auto 3dxsrv
gebe ich sudo
Code: Select all
/etc/3DxWare/daemon/3dxsrv -d usb -debug -E </dev>/home/florianf/Treiber/Spacemouse/3DxWare_out.log
in meiner /etc/fstab habe ich jetzt nichts stehen von der Spacemouse
da
einen Fehler verursachte beim Booten oder soll ich statt /proc/bus/usbnone /proc/bus/usb usbdevfs defaults 0 0
none /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input2 usbdevfs defaults 0 0
Schreiben ? allerdings sagt er da auch einen Fehler wie z.b.
MFG Florian[/quote]mount: Einhängepunkt /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input2 existiert nicht
Hallo Florian,
was bekommst Du denn, wenn Du den Eintrag in der /etc/inittab auf "off" setzt und dann mit root Rechten den Treiber von der Kommandozeile startest?
was bekommst Du denn, wenn Du den Eintrag in der /etc/inittab auf "off" setzt und dann mit root Rechten den Treiber von der Kommandozeile startest?
- /etc/3DxWare/daemon/3dxsrv -d usb -debug
Uta
3Dconnexion
3Dconnexion
Ich erhalte dann dies :
Beende ich den Debug befehl Sagt er beim starten von ./xcube das der Treiber nicht rennt gebe ich danach
ein bekomme ich das.
./xcube Funktioniert dann auch.florianf@florianf:~$ sudo /etc/3DxWare/daemon/3dxsrv -d usb -debug
[2010-10-22 21:23:56] uddev.c, 1198: UdDevInit() 0x97d0008
[2010-10-22 21:23:56] 3dxsrv.c,797: displayname = :0.0
[2010-10-22 21:23:56] auth.c :: authGetUser(), FOUND: user = florianf, id = :0, line = tty7, pid = 1604, host = :0, type = 7
[2010-10-22 21:23:56] auth.c :: authGetUser(), FOUND: user home = "/home/florianf"
[2010-10-22 21:23:56] 3dxsrv.c :: startupCommandLine(), authGetUser(), user=florianf
[2010-10-22 21:23:57] UdDev: Opening USB device on USB port /dev/bus/usb/004/003
[2010-10-22 21:23:57] UdDev: Opening SpaceMouse Plus USB on USB port /dev/bus/usb/004/003
[2010-10-22 21:23:57] smouseplus_usb.c :: UdDevRezero(): Rezeroing the device
[2010-10-22 21:23:57] 3dxsrv.c,822: UdDevOpen() was successful [SpaceMouse Plus/XT]
[2010-10-22 21:23:57] 3dxsrv.c,833: authorizeWithX11() was successful
[2010-10-22 21:23:57] 3dxsrv.c :: startupCommandLine(), XOpenDisplay called with display name=:0.0, display = 97d1db8
[2010-10-22 21:23:57] 3dxsrv.c :: startupCommandLine(), SUCCESS!
3DxWareUNIX = V1.4.3
Device = SpaceMouse Plus/XT
Firmware = V3.11
[2010-10-22 21:23:57] Home directory: /home/florianf
[2010-10-22 21:23:57] UiSb: Directory "/etc/3DxWare" opened for configs.
[2010-10-22 21:23:57] UiSb: Directory "/home/florianf/.3dxcfg" opened for config
Beende ich den Debug befehl Sagt er beim starten von ./xcube das der Treiber nicht rennt gebe ich danach
Code: Select all
ps -ef | grep 3dxsrv
florianf 5617 5398 0 21:27 pts/0 00:00:00 grep --color=auto 3dxsrv
Hallo Florian86,Florian86 wrote:...
Beende ich den Debug befehl Sagt er beim starten von ./xcube das der Treiber nicht rennt
...
das ist nicht einfach nur ein debug Befehl, sondern das ist der Treiber, der im Debug-Mode läuft. Klar, daß der Cube dann keinen Treiber findet, wenn Du den beendest.
Sieht so aus, als ob der Treiber von der Kommandozeile ohne Probleme läuft. Jetzt müssen wir nur noch raus kriegen, warum er nicht aus der /etc/inittab läuft.
Probier doch bitte mal folgendes:
- aktiviere den Start aus der /etc/inittab wieder indem Du den Eintrag wieder auf "respawn" setzt.
- danach bitte abmelden und wieder anmelden
- dann bitte von einer Kommandozeile, die Du als eingeloggter User gestartet hast (kein root) das Kommando
- xhost +
Startet der Treiber jetzt?
Uta
3Dconnexion
3Dconnexion
Code: Select all
xhost +
Und ./xcube lässt sich dann immernochnicht starten weil der Treiber nicht läuft.access control disabled, clients can connect from any host
Also, dann wollen wir mal sehen, ob wir Debug Informationen vom Start in der /etc/inittab bekommen und wenn, ob uns die weiterhelfen.
Welche Distribution verwendest Du? ubuntu? Welche Kernelversion ist da eigentlich installiert?
Bitte ändere doch den Eintrag in der /etc/inittab von auf
Um sicherzustellen, daß diese neue Zeile von init übernommen wird vorher "respawn" durch "off" ersetzen, "init q" ausführen, "off" wieder zurück nach "respawn" ändern und erneut "init q" aufrufen.
Der Treiber legt nun in /tmp eine Logdatei 3DxWare.log sowie 3DxWare_out.log an und gibt detailliertere Informationen aus. Bitte poste den Inhalt dieser Logdateien hier im Forum.
Welche Distribution verwendest Du? ubuntu? Welche Kernelversion ist da eigentlich installiert?
Bitte ändere doch den Eintrag in der /etc/inittab von
Code: Select all
3d:2345:respawn:/etc/3DxWare/daemon/3dxsrv -d usb </dev>/dev/null 2>&1
Code: Select all
3d:2345:respawn:/etc/3DxWare/daemon/3dxsrv -d usb -debug -E </dev>/tmp/3DxWare_out.log 2>&1
Der Treiber legt nun in /tmp eine Logdatei 3DxWare.log sowie 3DxWare_out.log an und gibt detailliertere Informationen aus. Bitte poste den Inhalt dieser Logdateien hier im Forum.
Uta
3Dconnexion
3Dconnexion
hatte ich vorher stehen3d:2345:respawn:/etc/3DxWare/daemon/3dxsrv -d usb -debug -E </dev>/tmp/3DxWare_out.log 2>&1
Habe aber auch keine log erhalten
Gebe ich den befehl als root in die Konsole ein erhalte ich 2 Logdatein
einmal 3DxWare_out.log in ihr steht nichts und einmal 3DxWare.log in ihr steht das
Ich finde komisch das unter Gimp, wenn ich per Konsole den Treiber nicht Starte mir die Spacemouse Angezeigt wird, ansonsten schon3DxWareUNIX V1.4.3 ID 4873 log file
Process ID: 3496
Time: 2010-10-28 19:56:14
Machineinfo 1: Systemname=Linux, Nodename=florianf, Release=2.6.35-22-generic
Machineinfo 2: Version=#35-Ubuntu SMP Sat Oct 16 20:36:48 UTC 2010, Machine=i686
Runlevel-Info: Runlevel 2 2010-10-28 08:53
-----------------------------------
[2010-10-28 19:56:14] uddev.c, 1198: UdDevInit() 0x855a008
[2010-10-28 19:56:14] 3dxsrv.c,797: displayname = :0.0
[2010-10-28 19:56:14] auth.c :: authGetUser(), FOUND: user = florianf, id = :0, line = tty7, pid = 1482, host = :0, type = 7
[2010-10-28 19:56:14] auth.c :: authGetUser(), FOUND: user home = "/home/florianf"
[2010-10-28 19:56:14] 3dxsrv.c :: startupCommandLine(), authGetUser(), user=florianf
[2010-10-28 19:56:14] UdDev: Opening USB device on USB port /dev/bus/usb/004/003
[2010-10-28 19:56:14] UdDev: Opening SpaceMouse Plus USB on USB port /dev/bus/usb/004/003
[2010-10-28 19:56:14] smouseplus_usb.c :: UdDevRezero(): Rezeroing the device
[2010-10-28 19:56:14] 3dxsrv.c,822: UdDevOpen() was successful [SpaceMouse Plus/XT]
[2010-10-28 19:56:14] 3dxsrv.c,833: authorizeWithX11() was successful
[2010-10-28 19:56:14] 3dxsrv.c :: startupCommandLine(), XOpenDisplay called with display name=:0.0, display = 855bdb8
[2010-10-28 19:56:14] 3dxsrv.c :: startupCommandLine(), SUCCESS!
[2010-10-28 19:56:14] Home directory: /home/florianf
[2010-10-28 19:56:14] UiSb: Directory "/etc/3DxWare" opened for configs.
[2010-10-28 19:56:14] UiSb: Directory "/home/florianf/.3dxcfg" opened for configs.
Bitte füge doch noch die Option -multiLogs ein beim Start in der /etc/inittab. Und das mit dem Umlenken in die zusätzliche Datei machen wir mal wieder weg. Dein Eintrag in der /etc/inittab sollte dann also so aussehen:
Bekommst Du jetzt eine (oder mehr) Logdatei (/tmp/3DxWare*.log)?
Code: Select all
3d:2345:respawn:/etc/3DxWare/daemon/3dxsrv -d usb -debug -E -multiLogs </dev>/dev/null 2>&1
Uta
3Dconnexion
3Dconnexion
nein habe ich nicht erhalten
Laut da gibts kein initab mehr
http://wiki.ubuntuusers.de/Upstart
habe daher das Script erstellt dies stimmt aber glaub ich nicht.
muss ich mal noch testen
MFG Florian
Laut da gibts kein initab mehr
http://wiki.ubuntuusers.de/Upstart
habe daher das Script erstellt dies stimmt aber glaub ich nicht.
obs stimmt keine Ahnung#! /bin/sh
### BEGIN INIT INFO
# Provides: Was macht das Skript?
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Kurze Beschreibung
# Description: Längere Bechreibung
### END INIT INFO
# Author: Name <email>
# Aktionen
case "$1" in
start)
3d:2345:respawn:/etc/3DxWare/daemon/3dxsrv -d usb -debug -E -multiLogs </dev>/dev/null 2>&1
;;
stop)
3d:2345:off:/etc/3DxWare/daemon/3dxsrv -d usb -debug -E -multiLogs </dev>/dev/null 2>&1
;;
restart)
3d:2345:upstart:/etc/3DxWare/daemon/3dxsrv -d usb -debug -E -multiLogs </dev>/dev/null 2>&1
;;
esac
exit 0
muss ich mal noch testen
MFG Florian
Habe nochmal etwas rumprobiert habe erstmal per konsole den Treiber gestartet
aber während der Befehl noch am laufen ist habe ich mal das gemacht
In Gimp ist dann allerdings die Spacemouse weg und wird nicht angezeigt ohne den befehl ist sie dasudo /etc/3DxWare/daemon/3dxsrv -d usb
[sudo] password for florianf:
3DxWareUNIX = V1.4.3
Device = SpaceMouse Plus/XT
Firmware = V3.11
^Cflorianf@florianf:~$ cc xapp.c xdrvlib.o -o xapp -lX11 -lm -Wall -pedantic
cc: xapp.c: No such file or directory
cc: xdrvlib.o: No such file or directory
florianf@florianf:~$ sudo /etc/3DxWare/daemon/3dxsrv -debug -d USB
[sudo] password for florianf:
[2010-10-30 20:02:35] uddev.c, 1198: UdDevInit() 0x9755008
[2010-10-30 20:02:35] 3dxsrv.c,797: displayname = :0.0
[2010-10-30 20:02:35] auth.c :: authGetUser(), FOUND: user = florianf, id = :0, line = tty7, pid = 1558, host = :0, type = 7
[2010-10-30 20:02:35] auth.c :: authGetUser(), FOUND: user home = "/home/florianf"
[2010-10-30 20:02:35] 3dxsrv.c :: startupCommandLine(), authGetUser(), user=florianf
[2010-10-30 20:02:35] UdDev: Opening USB device on USB port /dev/bus/usb/004/003
[2010-10-30 20:02:35] UdDev: Opening SpaceMouse Plus USB on USB port /dev/bus/usb/004/003
[2010-10-30 20:02:35] smouseplus_usb.c :: UdDevRezero(): Rezeroing the device
[2010-10-30 20:02:35] 3dxsrv.c,822: UdDevOpen() was successful [SpaceMouse Plus/XT]
[2010-10-30 20:02:35] 3dxsrv.c,833: authorizeWithX11() was successful
[2010-10-30 20:02:35] 3dxsrv.c :: startupCommandLine(), XOpenDisplay called with display name=:0.0, display = 9756db8
[2010-10-30 20:02:35] 3dxsrv.c :: startupCommandLine(), SUCCESS!
3DxWareUNIX = V1.4.3
Device = SpaceMouse Plus/XT
Firmware = V3.11
[2010-10-30 20:02:35] Home directory: /home/florianf
[2010-10-30 20:02:35] UiSb: Directory "/etc/3DxWare" opened for configs.
[2010-10-30 20:02:36] UiSb: Directory "/home/florianf/.3dxcfg" opened for config
aber während der Befehl noch am laufen ist habe ich mal das gemacht
Code: Select all
ps -ef | grep 3dxsrv
Ist das nicht ein Bischen oft?root 2575 2116 0 13:27 pts/1 00:00:00 gedit /etc/init.d/3dxsrv
florianf 9221 2114 0 20:02 pts/0 00:00:00 /etc/3DxWare/daemon/3dxsrv -debug d USB
florianf 9796 9769 0 20:06 pts/3 00:00:00 grep --color=auto 3dxsrv
Also, zu gimp kann ich nichts sagen. Darüber haben wir keine Informationen. Hört sich aber so an, als ob die 3D Maus ohne unseren Treiber integriert worden wäre. D.h. wenn unser Treiber läuft "hat" der das Gerät und wenn der nicht läuft kann gimp darauf zu greifen.
Wenn das stimmt und Du die 3D Maus nur mit gimp verwenden willst, dann lass das einfach mit unserem Treiber. Wenn Du die 3D Maus noch für andere Anwendungen verwenden willst (Maya?), dann kannst Du nur entweder Maya (mit dem 3Dconnexion Treiber) ODER gimp (ohne 3dxsrv) verwenden
Und wie das dann unter ubutnu mit ohne inittab funktionert ... ... sorry, aber das weiß ich leider auch nicht. Von der Konsole startet der Treiber ja offensichtlich.
Wenn das stimmt und Du die 3D Maus nur mit gimp verwenden willst, dann lass das einfach mit unserem Treiber. Wenn Du die 3D Maus noch für andere Anwendungen verwenden willst (Maya?), dann kannst Du nur entweder Maya (mit dem 3Dconnexion Treiber) ODER gimp (ohne 3dxsrv) verwenden
Und wie das dann unter ubutnu mit ohne inittab funktionert ... ... sorry, aber das weiß ich leider auch nicht. Von der Konsole startet der Treiber ja offensichtlich.
Uta
3Dconnexion
3Dconnexion