Hallo,
ich habe einen etwas älteren Laptop, den ich mangels Leistung als eine Art Thin
Client benutzen möchte. Das Ganze sieht folgendermaßen aus:
Der Laptop startet Linux (Suse 10.1) ganz normal, nur klinkt sich X per XDMCP
in den X-Server eines anderen Rechners (ebenfalls SUSE 10.1) ein und bekommt
sein grafische Oberfläche (KDE 3.5.5) dementsprechend fremd eingespeist.
Soweit alles wunderbar.
Nur wie kann der am Laptop arbeitende Benutzer den Laptop nun herunterfahren?
KDE-Menu->Herunterfahren würde bewirken, dass der Server herunterfährt.
Der Laptop unterstützt leider kein ACPI, also hat sich die Variante
Ausschaltknopf und ACPI-Ereignis auch erledigt.
APM, z.B. über LID-close, spielt auch nicht mit.
ctrlaltdel in inittab umzufunktionieren bringt auf den ersten Blick auch
nichts, da dies unter X nicht die gewünschte Aktion hervorruft.
Gibt es eine Möglichkeit, dass ein normaler Benutzer ohne root-Rechte den
Rechner z.B. über eine Tastenkombination herunterfahren kann?
mfg
Rico
Hallo, Rico …
Ich benutze mehrere Rechner auf die Art und Weise wie beschrieben. Nur setze ich dabei SuSE Linux 8.2 und GNOME ein. Dort kann ein normaler Nutzer sich nur abmelden, nicht auch gleich das System herunterfahren. Leider weiß ich nicht, ob man unter KDE bei SuSE Linux 10.1 den Abmelde-Dialog so konfigurieren kann, dass ein normaler Nutzer sich nur abmelden kann.
Sollte sich dieser Nutzer dann abgemeldet haben, benutzt er folgende Tastenkombinationen:
1. Strg+Alt+F1 – er wechselt auf die 1. Textkonsole.
2. Strg+Alt+Entf – er fährt den Client-Rechner herunter.
Vorher muss auf dem Client-Rechner das System so konfiguriert werden, dass die 2. Tastenkombination nicht einen Neustart verursacht, sondern das System herunterfährt. Man kann also die /etc/inittab wie schon vermutet entsprechend “umfunktionieren”, da es sich durch die 1. Tastenkombination nun um eine Textkonsole handelt.
So sollte alles wie gewünscht funktionieren.
Grüße
Sebastian
Ich finde interessant das du meinst ctrl+alt+entf funktioniert nicht.
Das Signal kann normal nicht abgefangen werden und wird immer nur lokal abgefragt. Linux kann normal auch einstellen ein shutdown -h now statt einem shutdown -r now zu senden.
Der saubere weg ist aber wohl wirklich der im KDM Benutzern das herunterfahren zu erlauben. Als ich damals KDE 2 verwendet habe gab es dieses Feature, ansonten kann es der GDM und der kann auch KDE Sessions starten.
Hallo Christian,
auch dir vielen Dank für die Antwort.
strg+alt+entf wird, zumindest hier unter Suse, vom lokalen X-Server abgefangen
und dementsprechend an den entfernten Server weitergeleitet.
Um den Rechner aus KDM herunterfahren zu können, muss KDM lokal ausgeführt
werden. Das ist dem guten alten Stück von Laptop aber schon zuviel…
Vielleicht gibt es aber die Möglichkeit einer Einstellung, dass strg+alt+entf
nicht vom X-Server abgefangen wird. Die Frage wäre dann wo.
mfg
Rico
Hallo Sebastian,
vielen Dank für deine Antwort.
Im Moment sehe ich die von dir beschriebene Möglichkeit wirklich als einzig
funktionierende Variante.
mfg
Rico