Mailinglist Archive: opensuse-mobile-de (282 mails)
| < Previous | Next > |
Re: [suse-laptop] log console
- From: "Thomas Schweikle" <tschweikle@xxxxxxxxxx>
- Date: Mon, 11 Mar 2002 18:23:26 +0100
- Message-id: <OF3D6FE9D1.CBEF346A-ON41256B79.005B72C0-41256B79.005F8347@xxxxxxxxxx>
Hi!
An: suse-laptop@xxxxxxxx
Kopie:
Thema: Re: [suse-laptop] log console
>> Über welche Konsole redet ihr? Ich habe so etwas nie gehabt (kde).
Doch ganz sicher. KDE ist nur so freundlich, die Systemconsole zu
minimieren, sobald man sich anmeldet.
>> Ich habe kwatch gefunden, mit dem verschiedene Logfiles angesehen
>> werden können, aber eine Systemconsole als solche habe ich hier
>> nicht; xconsole geht schon (wenn man die Rechte für /dev/console
>> anpaßt).
pam_devperm nicht installiert? Dann kann xconsole nicht automatisch
gestartet werden. Besser wird nach dem Start sofort wieder mit "Couldn't
open /dev/console" beendet. Da das aber im Hintergrund (xconsole wird mit
'&' gestartet) passiert siehst du die Fehlermeldung nie.
> Um die xconsole gehts auch.... die macht Sperenzien. Wenn wir
> "Sitzung wiederherstellen" beim Abmelden ankreuzen isse beim
> nächstenmal weg. Und so wie ichs bis jetzt abschätzen kann isse
> wieder da, wenn man beim Abmelden immer abwechselnd Sitzung
> wiederherstellen ankreutzt, beim darauffolgenden nicht usw.
> Ich glaube eigendlich nicht, dass das ein Rechteproblem ist.
Nein, kein Rechteproblem, sondern ein prinzipielles: xconsole ist immer
gestartet (siehe "/etc/X11/xdm/Xsetup"), egal welcher Benutzer angemeldet
ist: im KDM läuft sie unter root, wird beendet wenn sich KDM beended um
KDE (oder einen anderen Windowmanager zu starten) und sofort, noch vor KDE
wieder gestartet. Diesmal unter dem Benutzer, der sich gerade angemeldet
hat. Damit dieser Benutzer Zugriff auf "/dev/console" erhält ändert
pam_devperm vorher die Rechte und u.U. auch den Besitzer von
"/dev/console" (weshalb xconsole nicht läuft wenn pam_devperm nicht
installiert ist).
KDE ist jetzt so nett, zu gucken ob xconsole läuft, und wenn ja, das zum
Prozess gehörige Fenster zu minimieren. Ist eingestellt, das die
vorherigen Sitzungen wieder hergestellt werden sollen, dann beendet KDE
xconsole freundlicherweise beim Starten, wenn es beim Sitzungsende nicht
mehr lief. Da xconsole aber unabhängig von KDE gestartet wird, läuft es
beim nächsten KDE start garantiert wieder. Wechselt der Benutzer jetzt die
Einstellung --- möchte also den Sitzungszustand nicht behalten, dann ist
xconsole beim nächsten mal auch wieder da und wird, da jetzt "da sein darf
was nicht da war" auch nicht mehr automatisch von KDE beendet.
Währe vielleicht eine gute Idee, bestimmte Programme von der
Sitzungsstatusspeicherei auszunehmen...
--
Thomas
| < Previous | Next > |