Mac OS X Anmeldebildschirm


Aus Macwrench

Wechseln zu: Navigation, Suche
LoginWindowLogout.png

Inhaltsverzeichnis

Verhalten des Login-Fensters beeinflussen

Eingabefeld "Benutzername"

Für den Anmeldebildschirm von Mac OS X existieren einige "hidden features", die mitunter recht praktisch sind. Über folgende Kommandos lassen sich diverse Aktionen ausführen, das Login-Fenster muss dazu natürlich in den Systemeinstellungen (Panel "Benutzer" > "Anmeldeoptionen") auf "Name und Kennwort" gesetzt sein.

Kommando Wirkung getestet mit Mac OS Version
>shutdown den Mac herunterfahren MacOS10.4.png
>restart den Mac neustarten MacOS10.3.png MacOS10.4.png
>sleep Ruhezustand MacOS10.4.png
>power den Mac herunterfahren MacOS10.3.png MacOS10.4.png
Unter 10.2 nicht getestet, sollte aber auch funktionieren
>exit den WindowServer neu starten MacOS10.3.png MacOS10.4.png
Unter 10.2 nicht getestet, sollte aber auch funktionieren
>console in den Darwin Text-Mode wechseln MacOS10.3.png MacOS10.4.png
Unter 10.2 nicht getestet, sollte aber auch funktionieren

Danke an Flo und Tanja fürs Durchtesten mit Mac OS 10.3!

Herunterfahren und Neu starten kann man jedoch nicht im Login-Screen zum Benutzerwechsel sondern nur, wenn aktuell kein weiterer Benutzer angemeldet ist.

Script beim Anmelden ausführen

http://www.macosxhints.com/article.php?story=20050517210406483

Systeminformationen anzeigen

Keine Ahnung in welchen Systemen das genau funktioniert, aber in 10.4.1 tut es: Bei click auf den Systemnamen unter dem Apfel und über der Userliste, wechselt die Anzeige auf:

Hostname -> Version -> Build -> Seriennummer -> Datum -> Hostname

Der Sinn dahinter ist wohl, dass der Applesupport direkt helfen kann, auch wenn der Benutzer sagt: "Ich kann mich nicht einloggen!"

Das Funktioniert auch im Finder-Info-Fenster "Über diesen Mac" (erster Eintrag im Apfel-Menü)

Login Tweaks

Login Style ändern

Wie kann man von der Userliste auf User/Password wechseln per Shortcut? Die angegebene Kombination
+ +
funktioniert bei mir nicht! Die Umschaltung mittels
+ +
gibt es erst seit Tiger, unter 10.3 und davor existiert ein extra Button zum Umschalten.

Außerdem funktioniert es offensichtlich nicht mit aktivem WinSwitch.

Hintergrundbild ändern

Das Login-Fenster benutzt als Hintergrundbild immer "Aqua Blue", das als 2560x1600 Pixel (Mac OS 10.4) große Grafikdatei dort zu finden ist:

/Library/Desktop Pictures/Aqua Blue.jpg

Um das Bild zu ändern, ist einfach diese Datei durch eine andere zu ersetzen.

Alternativ lässt sich das auch in der Konfigurationsdatei

/Library/Preferences/com.apple.loginwindow.plist

ändern, indem ein Schlüssel namens "DesktopPicture" hinzugefügt wird. Das kann auch durch die Eingabe des folgenden Kommandos im Terminal erfolgen (alles in einer Zeile):

sudo defaults write /Library/Preferences/com.apple.loginwindow DesktopPicture 
   -string "/Library/Desktop Pictures/Nature/Stones.jpg"

Falls die Änderungen nicht sofort sichtbar werden, muss entweder der Mac neu gestartet oder der Prozess des loginwindow gekillt werden.

Aktuelle Konfiguration des Login Fensters

Die aktuellen Einstellungen des Login-Fensters befinden sich im Library-Ordner, und zwar z.B. dort:

/Library/Preferences/com.apple.loginwindow.plist

Dort sind unter anderem auch die folgenden Informationen zu finden:

  • Name des zuletzt angemeldeten Benutzers
  • Der aktuelle Status des Benutzers (z.B. "loggedIn")

Außerdem lassen sich dort folgende Einstellungen vornehmen:

  • AdminHostInfo: Info-Anzeige im Login-Fenster beeinflussen (default: Time)
  • HideAdminUsers: Administratoren in der Benutzerliste verbergen (default: false)
  • HideLocalUsers: Lokale Benutzer verbergen (default: false)
  • IncludeNetworkUser: Netzwerkbenutzer anzeigen (default: false)
  • Kiosk: Kiosk Mode (default: false - habe ich noch nicht getestet, keine Ahnung was das bewirkt)
  • PowerOffDisabled: Button "Ausschalten" nicht anzeigen (default: no)
  • RetriesUntilHint: Anzahl der Login Versuche, bis der Hinweistext erscheint (so denn der Benutzer einen in den Benutzereinstellungen angegeben hat; default: 0)
  • SHOWFULLNAME: den vollständigen Namen anzeigen (default: yes)

Wie sich die Werte im Pendant des Benutzerverzeichnisses genau zusammensetzen, konnte ich auf die Schnelle nicht ermitteln. die Datei befindet sich dort:

/Users/BENUTZERNAME/Library/Preferences/com.apple.loginwindow.plist

und beinhaltet die folgenden Schlüssel:

  • NSWindow Frame About This Mac
  • NSWindow Frame ProcessPanel

Außerdem existiert noch die folgende Konfigurationsdatei, die offensichtlich für die beim Login automatisch zu startenden Anwendungen (Key AutoLaunchedApplicationDictionary) zuständig ist:

/Users/BENUTZERNAME/Library/Preferences/loginwindow.plist

Außerdem wird hier wohl auch die Darstellungsform der aktuellen Systemversion (Build Version und System Version) abgelegt ...

Tools

Es existieren auch fertige Tools, die einige Login-Tweaks in einer graphischen Oberfläche zugänglich machen:


Verfasser: aendes, hagbard

Persönliche Werkzeuge