Hallo Florian86,
Code: Select all
Invalid MIT-MAGIC-COOKIE-1 key[2008-06-24 10:18:55] Error:
...No connection to Xserver :0.0 - aborting.
florianh@florianh:~/Programme/Spacemouse/linux$ sudo nano /etc/inittabsudo: unable to resolve host florianh
Die erste Zeile deutet darauf hin, daß irgendwas mit dem magic cookie des XServers/Benutzers nicht stimmt. Da hat sich was geändert. XServer update? Löschen der Cookie-Datei ($XHAUTORITY) kann helfen, d.h. ein Neustart des XServers ist danach nötig (einfachste Lösung), damit ein neues $XAUTHORITY angelegt wird. Oder Du nutzt das
xauth-Utility
Die zweite Zeile (die mit nano) ist aber ein anderes Problem. Da ist irgendwas an Deinem System verkonfiguriert. Da kann ich Dir leider nicht weiterhelfen. Mit 3DxWareUNIX hat das jedenfalls nichts zu tun.
Zum Automatischen laden: anstelle respawn ein upstart?
Nein, entschuldige, das ist ein Misverständnis. Ich dachte, daß Ubuntu
upstart anstelle der
inittab nutzt. Also wenn die inittab funktioniert, dann ist der Eintrag so wie er hier steht völlig richtig!
Code: Select all
florianh@florianh:~/Programme/Spacemouse/linux$ cat /etc/inittab
3d:2345:respawn:/etc/3DxWare/daemon/3dxsrv -d usb </dev>/dev/null 2>&1
"respawn" sorgt lediglich dafür, daß der Prozeß immer wieder neu gestartet wird, nachdem er beendet wurde, z.B. beim Abmelden und Anmelden als anderer Benutzer.
Gibt es Howtos zu SDK ?
Wie ich dies in Programmen einbinde?
Nein, eigentlich nicht. D.h. das Einfach-Beispiel
xapp.c dient als Dokumentation fürs SDK. Jedenfalls für X-Applikationen. Falls Du mit QT oder GTK entwickeln willst, gibts hier im Forum evtl. den ein oder andern Thread, der Dir weiterhelfen könnte.
Falls Du trotzdem Fragen zum SDK hast oder immer noch Probleme mit dem Treiber, laß es mich wissen. Ich stehe gerne zur Verfügung!
Gruß
Christian
3Dconnexion