Portál AbcLinuxu, 5. května 2025 23:18

Dotaz: Nefunguji java aplikace v ATI dualhead

11.11.2007 20:50 jgv | skóre: 13
Nefunguji java aplikace v ATI dualhead
Přečteno: 451×
Odpovědět | Admin
Ahoj,

pripojil jsem externi monitor a nastavil dualhead. Vetsina aplikaci chodi na obou monitorech - firefox, KDE aplikace... Nelze ale spustit jakoukoliv nekonzolovou aplikaci v jave napr. ArgoUML v0.24. Pokud zrusim dualhead a nastavim pouze roztazeni plochy na druhy monitor, bezi vsechno jak ma.

Mam ATI Technologies Inc Radeon XPRESS 200M 5955 (PCIE), ovladac fglrx, Xorg 7.2. Distro je Gentoo.
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode)
cd /opt/AgroUML
java -jar argouml.jar

Exception in thread "main" java.lang.ExceptionInInitializerError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at java.awt.Toolkit$2.run(Toolkit.java:836)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:828)
        at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:120)
        at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:1556)
        at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:130)
        at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1591)
        at javax.swing.UIManager.setLookAndFeel(UIManager.java:537)
        at javax.swing.UIManager.setLookAndFeel(UIManager.java:577)
        at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1331)
        at javax.swing.UIManager.initialize(UIManager.java:1418)
        at javax.swing.UIManager.maybeInitialize(UIManager.java:1406)
        at javax.swing.UIManager.getLookAndFeel(UIManager.java:490)
        at org.argouml.ui.LookAndFeelMgr.<init>(LookAndFeelMgr.java:122)
        at org.argouml.ui.LookAndFeelMgr.<clinit>(LookAndFeelMgr.java:72)
        at org.argouml.application.Main.main(Main.java:235)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
        at sun.awt.X11GraphicsEnvironment.getDefaultScreenDevice(X11GraphicsEnvironment.java:218)
        at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:91)
        ... 18 more
Pri porizovani toho vypisu jsem byl jako root.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.11.2007 20:58 jgv | skóre: 13
Rozbalit Rozbalit vše Re: Nefunguji java aplikace v ATI dualhead
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mozna jeste to nejdulezitejsi: pokud jsou pripojeny oba monitory, java aplikace chodi na monitoru DISPLAY=":0.0", ale ne na DISPLAY=":0.1". Ten 0.0 je notebookovy LCD, 0.1 je externi LCD.
11.11.2007 21:02 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Nefunguji java aplikace v ATI dualhead
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pri porizovani toho vypisu jsem byl jako root.
Nemoze byt chyba prave tu? Ina (ne-java) graficka aplikacia sa spusti spravne? Smerujem tam, ci vie, na aky X display sa ma zobrazit, a ci sa nan zobrazit moze.
11.11.2007 21:13 jgv | skóre: 13
Rozbalit Rozbalit vše Re: Nefunguji java aplikace v ATI dualhead
Uplne stejne je to i pod normalnim uzivatelem.

Toto funguje:
jirka@H4dw ~ $ DISPLAY=":0.0" gnomebaker 
jirka@H4dw ~ $ DISPLAY=":0.1" gnomebaker 
jirka@H4dw ~ $ DISPLAY=":0.0" argouml2
Toto ale uz vyhodi chybu:
jirka@H4dw ~ $ DISPLAY=":0.1" argouml2

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.