Page 1 of 1

(zwei) Windowmanager von Konsole starten

Posted: Tue May 31, 2005 7:37 am
by urban
Hallo,

ich habe auf meinem Laptop zwei verschiedene Windowmanager (KDE, fluxbox). Je nach dem möchte ich den eine oder den anderen per Konsole starten. Im Augenblick habe ich zwei Versionen der .xinitrc angefertigt und kopiere sie entsprechen um, sodaß bei einem Aufruf von startx der entsprechende Windowmanager startet.

Geht das auch anders? Vielleicht auch komfortabler?

Gruß,
urban

Posted: Tue May 31, 2005 8:05 am
by oscarwild
Ich nehme an, Du meinst mit "Windowmanager" eigentlich "Desktop Environment".

Warum startest Du das per startx? Dazu gibts Desktop Managers wie kdm, gdm, xdm, mit denen Du die installierten Desktops auswählen kannst. Du findest in /etc/init.d/xdm das notwendige Startskript, musst es nur nach Deinen wünschen konfigurieren und dann in den Default-Runlevel hängen (rc-update add xdm default).

Posted: Tue May 31, 2005 8:10 am
by firefly
*autsch* da verwechselt du was, Fluxbox ist ein WindowManager, nur KDE ist ein Desktop Environment

und kdm,gdm,xdm sind keine Desktop-Manager sondern Display-Manager.

gruß

firefly

Posted: Tue May 31, 2005 8:14 am
by dpi209

Code: Select all

XSESSION=<XSession> startx
wobei <XSession> der Name eines Sessionfiles in /etc/X11/Sessions ist, z.B. kde-3.3.2

Dabei solltest du allerdings die .xinitrc NICHT verwenden...

Posted: Tue May 31, 2005 8:21 am
by reyneke
Oder auch einfacher:

Code: Select all

# xinit `which {fluxbox|startkde}`
Die .xinitrc benutze ich selbst nur, um standardmäßig bestimmte Anwendungen (gkrellm, etc.) auf allen WMs/DEs zu starten.

HTH,
reyneke.

Posted: Sun Jul 10, 2005 6:00 pm
by body_and_soul
Hallo,
reyneke schrieb:
Oder auch einfacher:
Code:
# xinit `which {fluxbox|startkde}`
Ich habe jetzt alle Einträge von Openbox aus der xinitrc gelöscht bis auf die Dinge die ich bei Fluxbox und Openbox drinnen haben will.
Wenn ich jetzt aus der Konsole

Code: Select all

xinit openbox
eingebe, geht openbox kurz auf und macht auch gleich wieder zu.
In den Logs finde ich leider keine Einträge die darauf hinweisen wo da was schiefläuft.
Wird dann

Code: Select all

/usr/share/xsession/openbox.desktop 
ausgelesen?
Oder in welcher Datei muss ich da suchen.
Und nein ich will kein kdm usw :wink:

ratlose Grüße Norbert

Posted: Sun Jul 10, 2005 6:56 pm
by gaelic
ich benutze qingy. ist quasi ein diplay manager ohne gestartetes X. das heisst als session kann man auch bash,... auswaehlen. hat "keine" abhaenigkeiten, ausser einen funktionierenden framebuffer.

Posted: Mon Jul 11, 2005 10:04 am
by psyqil

Posted: Mon Jul 11, 2005 6:53 pm
by body_and_soul
Abend zusammen,
gaelic_cargal schrieb:

Code: Select all

Ich benutze qingy
psyqil schrieb:

Code: Select all

x11-wm/selectwm
Diese beiden kannte ich noch nicht, sehen beide recht gut aus das ich sie mal testen werde.
Das heißt aber auch das der schnelle wechsel zwischen den einzelnene WindowManagern
nur geht wenn ich einen Displaymanger nutze?

Gruß Norbert