Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Probleme mit startx
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
Pulle
n00b
n00b


Joined: 20 Jan 2007
Posts: 17
Location: Berlin, Germany

PostPosted: Sat Jan 20, 2007 12:21 pm    Post subject: Probleme mit startx Reply with quote

Hi,
ich benutze X 7.1.1 zusammen mit gdm 2.6.12, xfce4.4 und beryl 0.14. Das alles funktioniert perfekt. Allerdings will ich (um Spiele zu zocken) von der laufenden xfce-session aus einen neuen XServer starten und darauf dann das Spiel.

Wenn ich in einem Terminal zum Beispiel "startx -- :1" ausführe, startet der xserver zwar auf einem neuen Display, allerdings werden keinerlei Programme geladen, ich bekomme einen grauen Bildschirm mit "X" Mauscoursor vorgesetzt. Ich kann auch nicht mittels der Tastenkombination ctrl+alt+f1-12 die Displays/Konsolen wechseln, obwohl das ansonsten unter der von gdm gestarten xfce-session funktioniert.
Und dieses Display wechseln ist eigentlich der Grund, warum ich spiele auf einem neuen XServer starten will, da man die meisten ja nicht minimieren kann.
Es sieht so aus, als würde die xinitrc garnicht gelesen werden. 8O Ich habe zwar keine .xinitrc in meinem Home-Verzeichnis, aber es sollte dann ja automatisch die xinitrc in /etc/X11/xinit genommen werden. Hatte allerdings auch mal Testweise eine .xinitrc im Home-Verzeichnis erstellt, hat auch nicht funktioniert.

Naja, hab schon gestern die halbe Nacht mit googeln verbracht, dabei konnte ich aber nix vernünftiges finden, also wäre nett, wenn jemand helfen könnte. :wink:

MfG
Back to top
View user's profile Send private message
Polynomial-C
Retired Dev
Retired Dev


Joined: 01 Jun 2003
Posts: 1432
Location: Germany

PostPosted: Sat Jan 20, 2007 4:11 pm    Post subject: Reply with quote

Hi,

also ich rufe den windowmanager (oder was auch immer icewm ist ;)) immer direkt bei startx mit auf:
Code:
startx `which icewm-session` -- :1

Funktioniert prima...

Wäre das eine Lösungsmöglichkeit für dich?

Grüße
Poly-C

P.S.: Willkommen im Gentooforum ;)
_________________
The manual said "Requires Windows10 or better" so I installed GNU/Linux...

my portage overlay

Need a stage1 tarball? (Unofficial builds)
Back to top
View user's profile Send private message
Pulle
n00b
n00b


Joined: 20 Jan 2007
Posts: 17
Location: Berlin, Germany

PostPosted: Sat Jan 20, 2007 6:55 pm    Post subject: Reply with quote

Hi,
danke für die Hilfe, bringt aber leider auch nix. Hab eigentlich schon alle Möglichkeiten mit startx durch. Wenn man sich die xinitrc anguckt, sieht man auch, dass bei simplem Ausführen von 'startx' twm und xterm und so gestartet werden müssten. startx liest nämlich soweit ich weiß die xinitrc, nur bei mir anscheinend irgendwie nicht. :roll:
Hab aber leider auch noch niemanden gefunden, der das gleiche Problem hatte. Naja, ich hoffe trotzdem, dass irgendjemand eine Antwort weiß.

MfG
Back to top
View user's profile Send private message
Pulle
n00b
n00b


Joined: 20 Jan 2007
Posts: 17
Location: Berlin, Germany

PostPosted: Tue Jan 23, 2007 1:22 pm    Post subject: Reply with quote

Hat denn keiner eine Idee? :(
Back to top
View user's profile Send private message
forrestfunk81
Guru
Guru


Joined: 07 Feb 2006
Posts: 567
Location: münchen.de

PostPosted: Tue Jan 23, 2007 1:35 pm    Post subject: Reply with quote

Hi,

vielleicht hilft dir dieses HowTo weiter. Da is n Script dabei, welches ein Programm auf nem anderen Display startet.

mfg
_________________
# cd /pub/
# more beer
Back to top
View user's profile Send private message
Pulle
n00b
n00b


Joined: 20 Jan 2007
Posts: 17
Location: Berlin, Germany

PostPosted: Tue Jan 23, 2007 1:51 pm    Post subject: Reply with quote

Das startet zwar ein Programm auf einem anderen Display, aber ich kann auch nicht mit CTRL+ALT+F1-12 zum ersten Display zurückschalten. Trotzdem danke für die Hilfe.

Last edited by Pulle on Tue Jan 23, 2007 2:40 pm; edited 1 time in total
Back to top
View user's profile Send private message
forrestfunk81
Guru
Guru


Joined: 07 Feb 2006
Posts: 567
Location: münchen.de

PostPosted: Tue Jan 23, 2007 2:01 pm    Post subject: Reply with quote

Läuft dein Spiel/Programm im Fullscreen Modus?

Auf der Seite mit dem Script HowTo steht:
Quote:
One thing you need to know, is that when your program runs in fullscreen mode, it usually grabs every keys from your input devices, this means, that daemons like xbindkeys won't get any event from them. Fortunately, there's a trick:
In the settings of the application/game, turn off fullscreen (yes do it:) ) . the good news, is that you launch this app on an other DISPLAY without any window manager running on it, this means the window of your app/game won't have any border at all, and if your game use the same resolution as the Xserver does, then it's just fullscreen. The app/game runs in window mode, but it's like fullscreen :) .
You may wonder why it is so cool? only because now, the program doesn't grab everything from your input devices now. and now xbindkeys can receive some events.


Habs nicht getestet, klingt aber logisch :wink: Also vielleicht mal ohne Fullscreen testen.
_________________
# cd /pub/
# more beer
Back to top
View user's profile Send private message
Silicoid
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jul 2004
Posts: 144
Location: Erde

PostPosted: Tue Jan 23, 2007 2:08 pm    Post subject: Re: Probleme mit startx Reply with quote

Hi

Pulle wrote:

Wenn ich in einem Terminal zum Beispiel "startx -- :1" ausführe, startet der xserver zwar auf einem neuen Display, allerdings werden keinerlei Programme geladen, ich bekomme einen grauen Bildschirm mit "X" Mauscoursor vorgesetzt. Ich kann auch nicht mittels der Tastenkombination ctrl+alt+f1-12 die Displays/Konsolen wechseln, obwohl das ansonsten unter der von gdm gestarten xfce-session funktioniert.


habs gerade mal bei mir probiert. Klappt wunderbar. Startet den X Server und lädt twm + xterms.
Schalte doch mal Beryl aus. Eventuell zerlegt der dir alles.
Was hast du für eine Grafikkarte/Treiber. Wenn es eine mit Kernel Anteil ist (wie z.B. nvidia) kanns auch sein, daß der zweite X Server dir das Ding zerlegt.
Back to top
View user's profile Send private message
Pulle
n00b
n00b


Joined: 20 Jan 2007
Posts: 17
Location: Berlin, Germany

PostPosted: Tue Jan 23, 2007 2:21 pm    Post subject: Reply with quote

Hi,
habs endlich hinbekommen: Und zwar versucht dieses xlaunch-script (startx wahrscheinlich auch), zum setzen des Tastaturlayouts die Xmodmap-Datei auszulesen. Die existiert auf meinem System aber komischerweise weder in meinem Home-Verzeichnis noch in /etc/X11, weshalb das Tastaturlayout nicht gesetzt werden kann. Hab jetzt das xlaunch-script so angepasst, dass es nicht xmodmap benutzt, sondern "setxkbmap -model 'pc105' -layout 'de' -variant 'nodeadkeys'". Jetzt kann ich zwischen den Displays umschalten. Ändert zwar immernoch nix daran, dass beim Ausführen von startx kein twm/xterm usw. ausgeführt werden, aber das ist mir ja egal, solange ich jetzt zwischen Desktop und Spiel umschalten kann. :D

Danke für die Hilfe, ohne dieses Script wäre ich nie darauf gekommen, die Sache mit der Xmodmap mal zu untersuchen.

Edit: Hab eine Geforce 7950GT mit dem offiziellen closed-source nvidia Treiber. Beryl beenden hilft auch nichts, es sieht so aus als würde die xinitrc Datei nicht gelesen werden.

Edit2: Wenn ich die xinitrc auch so modifiziere, dass die setxkbmap anstatt xmodmap benutzt, sehe ich der Konsole, in der ich startx ausgeführt habe, auch Meldungen von twm und xterm, allerdings erscheinen die trotzdem nicht auf dem neuen Display (auf dem alten natürlich auch nicht).
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