Hallo,

ich habe eine, eigentlich ganz einfache, Frage, über die ich mit Google nicht viel herausfinden konnte. Und zwar habe ich, wie viele Andere auch, einen ganz normalen XServer mit einer GNOME-Desktopumgebung. Hier läuft Musik und, sagen wir, ein Webbrowser.

Nun starte ich allerdings ab und an einen zweiten XServer (mit World of Warcraft, wegen der Performance, das scheint wirklich was zu bringen - ausserdem lässt mich Gnome mit Compiz World of Warcraft einfach nicht auf Fullscreen bringen - die Panels bleiben). Nun eine ganz grundsätzliche Frage: Wie bringe ich den ersten XServer dazu, sich nicht zu "deaktivieren" wenn ich auf den Zweiten wechsele (Musik stoppt usw).

Ich weiß, dass ich dieses Problem theoretisch mit mpd umgehen könnte, allerdings würde mich doch auch mal grundsätzlich interessieren, wie (und ob) soetwas funktioniert, da ich bislang auch im Internet nur Fragen dazu gefunden habe, wie das funktionieren könnte, wenn zwei Bildschirme gleichzeitig (oder TV + Bildschirm o.ä.) angeschlossen sind.

Meine xorg.conf ist eigentlich nichts besonderes, ich füge sie trotzdem mal bei.

Im Speziellen geht es mir hier übrigens um die Musik, da ich rhythmbox gerne behalten würde und auf dem zweiten XServer keinen Fenstermanager starten möchte (irgendwie scheinen komischerweise alle ihr Panel und die Fensterdeko einblenden zu wollen, auch Fluxbox...). Dazu habe ich mein kleines "Startskript" so erweitert, dass es auf Display :3 vor wine noch rhythmbox aufruft, allerdings habe ich dann in World of Warcraft keinerlei Möglichkeit eine Tastatureingabe zu tätigen (Rhythmbox scheint das wegen fehlendem Fenstermanager alles abzufangen).

Code:
Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
EndSection

Section "Module"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "de"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
EndSection

Section "Monitor"
    Identifier     "Configured Monitor"
    ModeLine       "1024x768@75" 40.0 1024 1080 1192 1360 768 769 772 802 -hsync +vsync
    Option         "UseEdidFreqs" "no"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       30.0 - 70.0
    VertRefresh     50.0 - 90.0
EndSection

Section "Device"
    Option         "NoLogo"       "True"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
    Option         "UseEdidFreqs" "no"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7600 GT"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "Configured Video Device"
    Monitor        "Configured Monitor"
    Option         "PixmapCacheSize" "2700000"
    Option         "AllowSHMPixmaps" "0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1024x768@75"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "metamodes" "nvidia-auto-select +0+0"
EndSection
Das Startskript:

Code:
#!/bin/sh

export WOW_PATH="/host/Programme/World of Warcraft" # Installation path

X :3 -ac -terminate &   # Launch on a new X session on display 3
cd "${WOW_PATH}"        # Goto WoW dir 
sleep 2

DISPLAY=:3 `which rhythmbox` &
sleep 5
DISPLAY=:3 `which wine` Wow.exe -opengl # Launches WoW
Schonmal einen herzlichen Dank für jegliche Tipps im Voraus
robo