Re: [maillist] Linux = UNIX

Frank Schneider (SPATZ1@t-online.de)
Mon, 06 Sep 1999 18:50:54 +0200

Hans Heering wrote:
>
> Am Die, 31 Aug 1999 schrieben Sie:
> > Hallo Mailliste!
> >
> > Wäre auch noch schöner. Das System wäre dann ja gar nicht mehr, oder nur noch sehr
> > schwer zu verwalten.
> Man sollte nicht alles aus Sys-Admin-Sicht sehen: Der User sollte auf einem
> Desktop bei Anwendungssoftware (!) (keine System-Software) durchaus die
> Wahlfreiheit der Installationsorte haben; funktioniert mir rpm (--prefix
> /irgendwo-dir) bei De-/Installation völlig problemlos, wenn das Package
> "relocateable" ist.
> >
> > Na,na... Das geht aber nur, wenn Du keine Anwendersoftware auf Deiner Anlage hast.
> > Ich hatte da eine Datenbank unter /home2 von 1,5 GB. Nicht viel für einen Betrieb,
> > aber auch die wollte
> > abgesichert werden.
> Klar, Linux muß schon so flexibel sein. Wenn z.B. ausnahmsweise das Home-Ver-
> zeichnis eines Users woanders liegt, sollte dies kein Problem durch Abfrage der
> Datei /etc/passwd darstellen
>
> > Verschiebe sie nach \tmp. Wenn dasSystem nach einem Neustart immer noch
> > läuft lösche > sie.
> Das soll wohl ein Witz sein ?
>
> > Aber auch noch nicht perfekt. Da besteht noch Handlungsbedarf, oder wie
> > drücken das > die Politiker immer so nett aus???
> Durchaus: Es müssen dringend die hunderte Config-Dateiten zusammengeführt
> werden. Wer aus der OO-Welt kommt, weiß was ein Repository ist, in dem Attribute
> beschrieben werden, also Meta-Daten verwaltet werden.
> Ist Einer hier in der Liste in der Lage zu sagen, wie ich den standard genutzten
> Windows-Manager unter X11 heraus bekomme ? (Ich bin mit meinem GUI für
> PGP 5.0i fertig. Das für KDE vorkonfigurierte RPM ebenfalls. Im %postin-Tag
> von RPM habe ich abzufragen, ob KDE als Standard-Windows-Manager ge-
> nutzt wird (UND NICHT NUR INSTALLIERT IST !!!). Dabei habe die Existenz
> des Verzeichnisses /opt/kde/share abgeprüft. Was ist wenn trotzdem fvwm2 oder
> fvwm25, Gnome oder andere ??
> (Ich gebe zu, daß mir bei diesem Hack leicht übel wird !!!!)
>
> Grüße Hans Heering

Hallo...

Also bei der DLD geht das relativ einfach, wie ich gerade rausgefunden
habe.

Man schaue sich einmal /etc/X11/xinit/xinitrc genauer an, dort wird
nämlich genau das gemacht, da beim initialisieren von X diese Frage auch
zu beantworten ist.

Ausriß:

--------/etc/X11/xinit/xinitrc------------
...
#
# Sucht nach der Einstellung des Window-Managers des Benutzers. Dazu
# wird diese Funktion benutzt, die nach einer Variablen namens
# window_manager in der Konfigurationsdatei configx sucht. Zuerst wird
# unter ~/.sysconfig/configx geschaut. Ist dort nichts eingetragen, dann
# nach dem Default-Window-Manager des Systems (in
/etc/sysconfig/configx)
# suchen. Ist dieser auch nicht gesetzt, dann den uebergebenen Default-
# Window-Manager twm nehmen.
#
# Das "-x" sagt der Routine, dass die eingetragene Datei existieren
# muss und ausfuehrbar sein soll.
#
get_user_profile -x configx window_manager /usr/X11R6/bin/twm
WINDOWMANAGER=$user_profile
...
-------------------------------------------

Bei andren Linuxen sollte in ~/.xinitrc nach der Variablen
"WINDOWMANAGER" gesucht werden.
Bei der DLD 5.01 wurde jedenfalls der Windowmanager noch mit dieser
Variablen bestimmt.

Alternativ im globalen xinitrc-File suchen.

Solong..
mfg Frank.

--
Frank Schneider, <SPATZ1@T-ONLINE.DE>.                           
-Linux, because: Who needs Gates in a fenceless World ??
... -.-