Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Java GUI nur auf 1. Display
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
HoloDoc
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jun 2006
Posts: 76

PostPosted: Tue Oct 14, 2008 10:55 am    Post subject: Java GUI nur auf 1. Display Reply with quote

Hallo zusammen!

Ich habe folgendes Problem: Java funktioniert, allerdings nur richtig auf dem 1. Bildschirm. Ich habe einen 2. Bildschirm angeschlossen.
Meine xorg.conf:
Code:


Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "intellimouse" "CorePointer"
    InputDevice    "Touchpad" "SendCoreEvents"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    FontPath        "/usr/share/fonts/misc/"
    FontPath        "/usr/share/fonts/TTF/"
    FontPath        "/usr/share/fonts/OTF"
    FontPath        "/usr/share/fonts/Type1/"
    FontPath        "/usr/share/fonts/CID/"
    FontPath        "/usr/share/fonts/100dpi/"
    FontPath        "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
    Load           "glx"
    Load           "extmod"
    Load           "xtrap"
    Load           "record"
    Load           "dbe"
    Load           "dri"
    Load           "freetype"
    Load           "type1"
EndSection

Section "ServerFlags"

# Removed Option "Xinerama" "1"
    Option         "Xinerama" "0"
EndSection


Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "de"
EndSection

Section "InputDevice"
    Identifier     "TouchPad"
    Driver         "synaptics"
    Option         "Device" "/dev/input/mouse1"
    Option         "Protocol" "auto-dev"
    Option         "LeftEdge" "1700"
    Option         "RightEdge" "5300"
    Option         "TopEdge" "1700"
    Option         "BottomEdge" "4200"
    Option         "FingerLow" "25"
    Option         "FingerHigh" "30"
    Option         "MaxTapTime" "180"
    Option         "MaxTapMove" "220"
    Option         "VertScrollDelta" "100"
    Option         "MinSpeed" "0.09"
    Option         "MaxSpeed" "0.18"
    Option         "AccelFactor" "0.0015"
    Option         "SHMConfig" "on"
EndSection

Section "InputDevice"
    Identifier     "intellimouse"
    Driver         "mouse"
    Option         "Protocol" "auto"

  option "CorePointer"
  option "Device" "/dev/input/mice"
  option "Name" "Microsoft IntelliMouse Optical"
  option "Protocol" "ExplorerPS/2"
  option "Buttons" "7"
  option "ZAxisMapping" "6 7"
EndSection

Section "Monitor"

 ### Comment all HorizSync and VertSync values to use DDC:
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "AUO"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    #HorizSync       28.0 - 33.0
    #VertRefresh     43.0 - 72.0
  HorizSync 14-37.9
  VertRefresh 25-51
    Modeline       "640x480"   15.319   640 720 760 920   480 550 560 620  -hsync -vsync
EndSection

Section "Device"

        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"                  # [<bool>]
        #Option     "HWcursor"                  # [<bool>]
        #Option     "NoAccel"                   # [<bool>]
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "UseFBDev"                  # [<bool>]
        #Option     "Rotate"                    # [<str>]
        #Option     "VideoKey"                  # <i>
        #Option     "FlatPanel"                 # [<bool>]
        #Option     "FPDither"                  # [<bool>]
        #Option     "CrtcNumber"                # <i>
       #Option     "FPScale"                   # [<bool>]
        #Option     "FPTweak"                   # <i>
    Identifier     "Card0"
    Driver         "nvidia"
    VendorName     "nVidia Corporation"
    BoardName      "Unknown Board"
    Option         "RenderAccel" "true"
    Option         "AllowGLXWithComposite" "true"
    Option         "backingstore" "true"
    Option         "TripleBuffer" "true"
    Option         "AddARGBGLXVisuals" "true"
    Option         "NoLogo" "true"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce Go 7300"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Videocard1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce Go 7300"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"

        #SubSection "Display"
        #       Viewport   0 0
        #       Depth     24
        #EndSubSection
Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"

# Removed Option "metamodes" "DFP-1: nvidia-auto-select +0+0"
    Identifier     "Screen1"
    Device         "Videocard1"
    Monitor        "Monitor1"
    DefaultDepth    24
    #Option         "TwinView" "0"
    #Option         "metamodes" "CRT: nvidia-auto-select +0+0"
    Option         "NoLogo" "True"
    Option         "TwinView" "True"
    Option         "LoadKernelModule" "True"
    Option         "DamageEvents" "True"
    Option         "DynamicTwinView" "True"
    Option         "MetaModes" "nvidia-auto-select, nvidia-auto-select"
    Option         "TwinViewOrientation" "RightOf"
EndSection

Section "Extensions"
    Option         "Composite" "enable"
EndSection



beim starten von JDownloader (http://jdownloader.org) kommt beispielsweise:

$ java -jar JDownloader.jar
Code:
14.10.2008 12:54:29 - INFO [jd.config.DatabaseConnector(<init>)] -> Loading database
14.10.2008 12:54:30 - INFO [jd.utils.JDUtilities(getJDClassLoader)] -> Create Classloader: for: /mnt/Server/movies/jdownloader/bin
14.10.2008 12:54:30 - FEIN [jd.JDClassLoader(<init>)] -> rootDir:/mnt/Server/movies/jdownloader/bin
14.10.2008 12:54:30 - FEINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /mnt/Server/movies/jdownloader/bin/plugins/JDRouterRecorder.jar
14.10.2008 12:54:30 - FEINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /mnt/Server/movies/jdownloader/bin/restore.jar
14.10.2008 12:54:30 - FEINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /mnt/Server/movies/jdownloader/bin/JDownloader.jar
JDLocale: /mnt/Server/movies/jdownloader/bin/jd/languages/german.lng.missing not found
14.10.2008 12:54:31 - INFO [jd.utils.JDSounds(setSoundTheme)] -> SoundTheme default loaded
java -jar -Xmx512m JDownloader.jar
14.10.2008 12:54:31 - INFO [jd.utils.JDUtilities(restartJD)] ->


$ java -jar -Xmx512m JDownloader.jar
Code:
14.10.2008 12:54:53 - INFO [jd.config.DatabaseConnector(<init>)] -> Loading database
14.10.2008 12:54:54 - INFO [jd.utils.JDUtilities(getJDClassLoader)] -> Create Classloader: for: /mnt/Server/movies/jdownloader/bin
14.10.2008 12:54:54 - FEIN [jd.JDClassLoader(<init>)] -> rootDir:/mnt/Server/movies/jdownloader/bin
14.10.2008 12:54:54 - FEINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /mnt/Server/movies/jdownloader/bin/plugins/JDRouterRecorder.jar
14.10.2008 12:54:54 - FEINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /mnt/Server/movies/jdownloader/bin/restore.jar
14.10.2008 12:54:54 - FEINER [jd.JDClassLoader(<init>)] -> Jar file loaded: /mnt/Server/movies/jdownloader/bin/JDownloader.jar
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] -> Exception in thread "main" java.lang.ExceptionInInitializerError
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] ->  at java.lang.Class.forName0(Native Method)
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] ->  at java.lang.Class.forName(Class.java:164)
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] ->  at java.awt.Toolkit$2.run(Toolkit.java:821)
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] ->  at java.security.AccessController.doPrivileged(Native Method)
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] ->  at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] ->  at javax.swing.UIManager.initialize(UIManager.java:1262)
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] ->  at javax.swing.UIManager.maybeInitialize(UIManager.java:1245)
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] ->  at javax.swing.UIManager.getInstalledLookAndFeels(UIManager.java:348)
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] ->  at jd.gui.skins.simple.SimpleGUI.setUIManager(Unknown Source)
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] ->  at jd.SplashScreen.<init>(Unknown Source)
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] ->  at jd.Main.main(Unknown Source)
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] -> Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] ->  at sun.awt.X11GraphicsEnvironment.getDefaultScreenDevice(X11GraphicsEnvironment.java:178)
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] ->  at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:98)
14.10.2008 12:54:55 - SCHWERWIEGEND [jd.utils.JDUtilities$2(write)] ->  ... 11 more


Auf dem 1. Display funktionieren die Programme tadellos. Bis vor kurzen auch auf dem Zweiten, aber nach einem generellem Update scheinbar nicht mehr.


Hat jemand ne Idee?

HoloDoc
Back to top
View user's profile Send private message
musv
Advocate
Advocate


Joined: 01 Dec 2002
Posts: 3369
Location: de

PostPosted: Tue Oct 14, 2008 6:18 pm    Post subject: Reply with quote

Hab auch 2 Monitore. Allerdings betreib ich die nicht mit Twinview. Bei mir geht's noch auf beiden. An JDownloader liegt's zumindest schon mal nicht.
Back to top
View user's profile Send private message
HoloDoc
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jun 2006
Posts: 76

PostPosted: Tue Oct 14, 2008 9:09 pm    Post subject: Reply with quote

jo, das hab ich mir gedacht, da nen PRog von unserem Prof folgendes zurückgibt:
$ m32
Code:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
        at sun.awt.X11GraphicsEnvironment.getDefaultScreenDevice(X11GraphicsEnvironment.java:177)
        at java.awt.Window.init(Window.java:231)
        at java.awt.Window.<init>(Window.java:275)
        at java.awt.Frame.<init>(Frame.java:401)
        at javax.swing.JFrame.<init>(JFrame.java:198)
        at m32swing.SwingCPUSim.<init>(SwingCPUSim.java:12)
        at m32swing.SwingCPUSim.main(SwingCPUSim.java:26)


Bisher hats bei mir auch gefunzt, wie gesagt hab nen generelles update gemacht und dann gings nimmer[/quote]
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum