Dienstag, 28. August 2007

Tastatur und Sonderzeichen

Wenn man mit Windows in einer VM arbeitet (siehe letzen Post), dann 'fehlen' gewisse Tasten auf dem Keyboard weil die Belegung der Tastatur auf dem Mac nicht gleich ist wie unter Windows.

So kann man wichtige Zeichen trotzdem in eine unter Parallels Desktop laufende Windows-Applikation eingeben:
  • Delete-Taste: [fn] + [<--] (Backspace)
  • At '@': [ctrl] + [alt] + [2]
  • Backslash '\': [ctrl] + [alt] + [<]
  • Pipe '|': [ctrl] + [alt] + [7]
Leider funktionieren viele dieser Tastaturkombinationen nicht innerhalb der Terminal-Emulation PuTTY :-( Mit dem Windows On-Screen Keyboard (siehe Icon rechts) kann man die Zeichen dennoch eingeben, aber es ist nicht wirklich praktisch - hat jemand einen besseren Tipp?

Montag, 13. August 2007

Windows auf dem Mac laufen lassen

Eine sehr naheliegende Möglichkeit sich in ein Windows-Umfeld zu integrieren ist natürlich, Windows auf dem Mac laufen zu lassen. Dann hat man kein Problem mit Programmen oder Funktionen, für die es keine Mac-Version gibt.

Seit der Umstellung von Apple auf Intel-Prozessoren kann man dies ohne grosse Performance-Einbussen über Apple Bootcamp (beta) oder Virtuelle Maschinen lösen. Im Moment gibt es zwei Anbieter für VM-Lösungen auf dem Markt:
Als ich meinen Mac in Betrieb genommen habe, war nur VM-Lösung von Parallels Desktop verfügbar. Aus heutiger Sicht würde ich aber eher VMware Fusion empfehlen:
  • Parallels ist vor allem seit Version 3 eher instabil :-( VMware hat eine längere Erfahrung im Bereich Virtualisierung - ich denke dass dieses Produkt somit eher für ein produktives Umfeld geeignet ist.
  • Für VMware kann man viele fixfertige Virtual Appliances downloaden: z.B. Typo-3, LAMP, Wordpress, und, und, und...
  • VMware unterstützt eine Windows-Installation über PXE - kein professioneller Windows-Administrator installiert heute Windows über CDs. Es war ein grösseres Geknorze, bis unser Admin 'seine' Windows-Installation in die Parallels-VM reinbekommen hat. Vorteil einer zentral gemanagten Windows-Installation ist natürlich, dass man nichts mehr damit zu tun hat - Lizenzierung, Updates, etc. werden vom Adminstrator erledigt :-)
  • VMware läuft schneller.
  • Bootcamp erlaubt nur die Nutzung von Windows ODER Mac OS - als nicht beide gleichzeitig. Man muss also immer booten wenn man ins andere Betriebssystem wechseln will - das ist sehr unpraktisch.
Für non-Intel-Macs gibt es noch Lösungen wie Virtual PC von Microsoft - die Performance ist aber nicht überragend. Für einfachere Anwendungen reicht es aber aus.

Für alle Virualisierungslösungen gilt: soviel RAM wie möglich in den Mac einbauen!

Donnerstag, 9. August 2007

Mac-Login mit Active Directory Account

Es wird allgemein empfohlen, für die alltägliche Arbeit nicht das Administrator-Login auf seinem Computer zu verwenden, sondern einen Arbeits-Account dafür zu erstellen. Damit wird sichergestellt, dass sich Schadprogramme und Viren nicht so einfach im System einnisten können.

Für die Arbeit im Windows-Umfeld gibt es dafür eine spezielle Variante: den 'mobile account' bzw. 'server user account'. Er setzt ein vorhandenes Login in einer Windows Domäne voraus. Vorteil: bei einem Passwortwechsel über 'Systemeinstellungen' -> 'Benutzer' -> 'Kennwort ändern...' werden die Passwörter an verschiedenen Stellen in einem Rutsch angepasst:
  • Schlüsselbund
  • Login Mac
  • Login Windows-Domäne (Active Directory)
  • Verbundene Drucker
  • Verbindung zum perönlichen Share
Ferner ermöglicht es, das Home-Verzeichnis (aus /Users) auf einem Server abzulegen, so dass man von verschiedenen Macs aus Zugriff darauf hat und auch auf anderen Computern mit den gleichen Einstellungen arbeiten kann. Das 'Home Sync Feature' oder 'Portable Home Directory' muss aber von Hand eingeschaltet werden. Ich habe es nie probiert, hat jemand Erfahrung damit?

Und nun - wie richtet man so einen 'mobile account' ein? Wichtig: das geht nicht ohne einen Systemadministrator des Active Directory Servers. Zuerst muss man das Dienstprogramm 'Verzeichnisdienste' bzw. 'Directory Access' öffnen. Unter 'Dienste' muss 'Active Directoy' aktiviert und dann konfiguriert werden: hier muss der Sysadmin die nötigen Daten eintragen. Zudem muss 'Mobilen Account bei der Anmeldung erstellen' aktiviert werden. Wenn das erledigt ist, kann man ausloggen und sich dann mit seinem Windows-Account einloggen - es wird ein entsprechendes Login auf dem Mac erzeugt (als 'mobile account').

Mehr zum User-Management und zu 'mobile accounts':