PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eigenen Xserver für Spiel starten


Piri Piri m@ster
2006-03-10, 17:24:13
Hallo Leute!
Ich möchte gerne für ein Spiel(über wine) einen eigenen Xserver starten. Wie mache ich das in einem Befehl? Der Befehl sollte also einen zweiten Xserver ohne wm mit 800x600 Auflösung (ist nicht Standard) starten und dann direkt das Spiel in ihm öffnen. Anders formuliert suche ich nach einer Möglichkeit mit nur einem einzigen Klick/Enterdruck direkt mein Spiel zu starten, in einem anderen Xserver mit anderer Auflösung. Ganz toll wärs natürlich, wenn sich dieser zweite Xserver nach Beenden des Spiels auch selbst beendet.
Ist das möglich? Evtl, mit einem Skript?

Danke für eure Hilfe!

Skullcleaver
2006-03-10, 19:52:24
Ja, ist mit einem Script möglich. Gibt auch einen Launcher für Games der aus der Shell läuft.

Olleg
2006-03-10, 22:03:44
probier mal "xinit /usr/bin/wine /pfad/zum/spiel -- :1"

Piri Piri m@ster
2006-03-10, 23:51:08
@ Skullcleaver: Was wäre denn das für ein Skript?

@ Olleg: Hmm, der Befehl löst bei mir eine schier unendliche Kette von

..
AUDIT: Fri Mar 10 23:47:33 2006: 27046 X: client 1 rejected from local host
Xlib: connection to ":1.0" refused by server
Xlib: No protocol specified

aus... Was läuft da schief.
Außerdem beinhaltet keine Option den Xserver mit 800x600 anstatt 1024x768 zu starten. Gehe ich recht in der Annahme, dass das nur über die xorg.conf und dann mit [Strg]+[Alt]++/- funktioniert?

Gast
2006-03-11, 00:35:52
Außerdem beinhaltet keine Option den Xserver mit 800x600 anstatt 1024x768 zu starten. Gehe ich recht in der Annahme, dass das nur über die xorg.conf und dann mit [Strg]+[Alt]++/- funktioniert?

Das kannst du mit xrandr machen. Oder ein extra layout in der xorg.conf anlegen.

Skullcleaver
2006-03-11, 01:39:24
sufu auf linuxforen.de verwenden und dir ist geholfen.

Olleg
2006-03-11, 17:09:20
Starte den zweiten Server nicht als root, denn sonst kommt diese Meldung.
wozu den xserver mit 800x600 starten? Das regelst du doch dann über das Game.