Hallo !
Mein erster Beitrag hier im Forum.. bitte nicht böse sein - bin grad frisch zur Arch Community konvertiert ^^
Kurz zur Vorgeschichte:
Ich habe die letzten Stunden / Tage damit verbracht Arch auf meinem Rechner (im Dualboot) zu installieren.. (Hatte einige Späße mit Grub.. aber das ist jetzt egal ^^)
Jedenfalls, heute etwas erfolg gehabt: Grafische Oberfläche (fürs erste KDE.. mal zum ausprobieren, später eher was leichtgewichtiges ^^) ..
Nun wollte ich mal eine Runde Minecraft spielen (schlechter Zeitpunkt an sich, da Minecraft.net ja atm "down" ist), habe auch die minecraft.jar noch bekommen
Kurzerhand ein starter bash-script geschrieben:
#!/bin/bash
java -Xms1G -Xmx4G -cp minecraft_1.1.jar net.minecraft.LauncherFrame
Naja, was rauskam, hat mich dann etwas geärgert^^
Hier die schöne Stacktrace:
Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:65)
at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:110)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:74)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at java.awt.GraphicsEnvironment.createGE(GraphicsEnvironment.java:102)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:81)
at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:122)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at java.awt.Toolkit$2.run(Toolkit.java:870)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:862)
at javax.swing.UIManager.getSystemLookAndFeelClassName(UIManager.java:604)
at net.minecraft.LauncherFrame.main(LauncherFrame.java:154)
Ich bin jetzt seit einer Weile bei der Online Recherche, habe bisher schon verschiedene Lösungsansätze probiert. (Um ehrlich zu sein, ohne genau zu wissen, was ich da gemacht habe.. mir fehlen da noch einige Kentnisse 🙁 )
So habe ich folgendes probiert:
[root@blackarchie /]# xhost +local
No protocol specified
xhost: unable to open display ":0"
(Soweit ich weiß, sollte das dem lokalen Sockets erlauben, auf xhost zu connecten)
Muss ich das als ein anderer User ausführen?
Wenn ja als welcher?
Auch die DISPLAY variable auf :0.0 zu setzen hat nichts gebracht.
Was mache ich falsch?^^
Mein System ist ein frisch installiertes Arch Linux, mit aktuellem Kernel, KDE, dem properitären Nvidia treiber (Auch wenn das keine Rolle spielen sollte..), openjava7 jdk und den üblichen CLI Tools.
Bitte helft einem Arch Neuling ^^.
Freundliche Grüße, Blacky