Hallo Suse-Experten,
ich nutze z.Z. Suse7.0 mit KDE2.1.2. Nun will ich aber mal was anderes ausser KDE ausprobieren und habe die rpm's für enlightment und sawfish via Yast installiert und den ganzen Senf, der Suse nach dazugehört. Auch schön, beim nächtsen Anmelden im KDE-Loginfenster (wie heist das nochmal genau?) kann ich die verschiedenen Einträge für die anderen Windowmanager selektieren. Aber ich kann nur den KDE2 starten, bei allen anderen Selektionen komme ich immer nur wieder zum Login. Ausser Failsafe, da starte der TWM, aber das war vorher auch schon so.
An welcher Stelle muss ich nun den Hebel ansetzen, damit auch mal was anderes auf meinen Schirm kommt?
Mit freundlichen Grüßen
Jens Puruckherr
Hi Jens,
hast du "SuSE_WM" (oder so aehnlich) installiert ??? Mit diesem Tool und den folgenden (standardmaessigen) Eintraegen in /etc/rc.config muesste deine Susi fuer alle de/installierten Windowmanager und Desktop Enviroments die Konfiguration automatisch erledigen.
kurz vor Dateiende in /etc/rc.config: SUSEWM_UPDATE_"yes" SUSEWM_WM="all"
Bei mir funkt das wunderbar.
Jens Weisse
Jens Puruckherr wrote:
Hallo Suse-Experten,
ich nutze z.Z. Suse7.0 mit KDE2.1.2. Nun will ich aber mal was anderes ausser KDE ausprobieren und habe die rpm's für enlightment und sawfish via Yast installiert und den ganzen Senf, der Suse nach dazugehört. Auch schön, beim nächtsen Anmelden im KDE-Loginfenster (wie heist das nochmal genau?) kann ich die verschiedenen Einträge für die anderen Windowmanager selektieren. Aber ich kann nur den KDE2 starten, bei allen anderen Selektionen komme ich immer nur wieder zum Login. Ausser Failsafe, da starte der TWM, aber das war vorher auch schon so.
An welcher Stelle muss ich nun den Hebel ansetzen, damit auch mal was anderes auf meinen Schirm kommt?
Mit freundlichen Grüßen
Jens Puruckherr
Am Samstag, 4. August 2001 16:42 schrieb jens weisse:
Hi Jens,
hast du "SuSE_WM" (oder so aehnlich) installiert ??? Mit diesem Tool und den folgenden (standardmaessigen) Eintraegen in /etc/rc.config muesste deine Susi fuer alle de/installierten Windowmanager und Desktop Enviroments die Konfiguration automatisch erledigen.
kurz vor Dateiende in /etc/rc.config: SUSEWM_UPDATE_"yes" SUSEWM_WM="all"
Nö, habe ich nicht. Eigentlich wollte ich ja einen Suse-Unabhängigen Weg gehen. Leider konnte ich bisher noch keine Doku dazu finden. Aber wenn das der einzige Weg ist...
Mit freundlichen Grüßen
Jens Puruckherr
Hi Jens,
erwartest du wirklich von Suse eine Dokumentation ihrer kleinen Extras? Damit sind die immer etwas zurueckhaltend. Solange es (bei mir) funktioniert, will ich aber nicht zu laut meckern.
Was bei diesem "SuseWM"-Script genau ablaeuft, weis ich nicht. Andere Distributionen muessen das doch auch irgendwie loesen. Gibt's dazu, zum Beispiel von Debian, keine Doku?
Nö, habe ich nicht. Eigentlich wollte ich ja einen Suse-Unabhängigen Weg gehen. Leider konnte ich bisher noch keine Doku dazu finden.
Aber wenn das der einzige Weg ist...
Will ich so nicht behaupten, bei mir funktionierts zumindest.
Jens Weisse
On Tue, Aug 07, 2001 at 07:49:12AM +0100, jens weisse wrote:
Hi Jens,
erwartest du wirklich von Suse eine Dokumentation ihrer kleinen Extras? Damit sind die immer etwas zurueckhaltend. Solange es (bei mir) funktioniert, will ich aber nicht zu laut meckern.
Naja, seit der Installparty wissen wir ja immerhin, daß Suse sogar den Desktophintergrund vom KDM fest in den Startupscripten verdrahtet hat... Wenn das bei den Window Managern auch so läuft, viel Spaß beim Skriptlesen.
Was bei diesem "SuseWM"-Script genau ablaeuft, weis ich nicht. Andere Distributionen muessen das doch auch irgendwie loesen. Gibt's dazu, zum Beispiel von Debian, keine Doku?
Du erwartest von einem Debianer, daß er Runlevel 3 als default nimmt? ;)
Jens Weisse
cu, Ulf
Hi Jens,
On Tue, Aug 07, 2001 at 07:49:12 +0100, jens weisse wrote:
Was bei diesem "SuseWM"-Script genau ablaeuft, weis ich nicht. Andere Distributionen muessen das doch auch irgendwie loesen. Gibt's dazu, zum Beispiel von Debian, keine Doku?
Zumindest kann man es bei Debian in den dafuer verwendeten Shellskripten (/etc/X11/xinit/xinitrc, /etc/X11/Xsession) nachlesen. Debian (Potato) macht es folgendermassen:
Wird Xsession mit einem Argument aufgerufen, so wird versucht, dieses als Datei zu finden und zu starten. (Ausnahme: failsafe, dann wird nur ein Terminalemulator ohne Windowmanager gestartet)
Gibt es keine Argumente und existiert eine Datei ~/.xsession, so wird diese ausgefuehrt. Was Du da reinschreisbt, ist Deine Sache.
Gibt es keine Argumente und existiert diese Datei nicht, so wird /usr/bin/x-window-manager aufgerufen. Das ist der ueber /etc/alternatives konfigurierte systemweite Default-Windowmanager.
Meine ~/.xsession sieht z.B. so aus:
#!/bin/sh # disable boring screen blanker xset s off # read X resources [ -f ~/.Xresources ] && xrdb -merge ~/.Xresources # auto screen lock xautolock -time 10 -corners 0+00 -cornerdelay 1 -locker \ "xlock -nolock -mousemotion -mode grav" & # restore mixer volume setmix # play start sound vplay ~/sound/wav/startsound.wav >/dev/null 2>&1 & # set beeper xset b 100 5000 20 # set background for root window Esetroot ~/pics/4halbeto_16bpp.png # start window manager exec afterstep
Bei Debian wird der Windowmanager also nicht ueber eine Environmentvariable eingestellt. Bei SuSE schon (WINDOWMANAGER). RedHat speichert den Namen des ausgewaehlten Windowmanagers in der Datei ~/.wm_style und liest diese aus, jedenfalls war das bei RedHat 6.2 so.
Und soweit ich weiss, dient SuSEwm gar nicht der Auswahl des Windowmanagers, sondern dem automatischen Erzeugen eines Startmenues zum jeweiligen Windowmanager, abhaengig von den installierten Paketen.
bye, Chris
lug-dd@mailman.schlittermann.de