Freitag, 21. Dezember 2007

Citrix Terminal Emulation

Was ist Citrix? Damit kann man eine Applikation auf einem Server laufen lassen und das User Interface zu sich holen, bzw. in einem Fenster auf dem eigenen Computer anzeigen lassen. Das Sichwort dazu ist Terminal Emulation. Man hat dann also z.B. eine SAP-Applikation im Windows-Look in einem Mac-Fenster :-)

Den Citrix-Client für Mac kann bei citrix.com runterladen. Man bekommt den Citrix ICA Client (die Terminal Emulation) und Citrix ICA Client Editor (einen Session Editor).

Damit man sich mit einer Server-Applikation verbinden kann, braucht es ein Session File (Endung .ica) - ein Doppelclick auf solch ein File öffnet die Session zur Applikation auf dem Server. Es gibt zwei Wege an ein Session File zu kommen. Der einfache Weg: man erhält es von einem Kollegen, dem System-Administrator oder lädt es vom Intranet (sofern vorhanden). Der etwas weniger einfache Weg: man öffnet den Citrix ICA Client Editor und gibt die Daten selber ein. Die muss man natürlich irgendwo in Erfahrung bringen...

Copy und Paste funktioniert übrigens recht gut mit [ctrl]+[c] bzw. [ctrl]+[v].

Mittwoch, 19. Dezember 2007

Praktische Keyboard-Shortcuts für Parallels

Wenn Parallels entsprechend eingestellt ist (Prefernces, Keyboard, Remap Keys) dann funktionieren Copy und Paste wie auf dem Mac: [apple]+[c] und [apple]+[v]. Es gibt aber noch ein paar Windows-Programme, bei denen es nicht funktioniert - da muss man halt die Windows-Shortcuts verwenden. Die Synchronisation der Zwischenablage zwischen Windows und Mac funktioniert recht gut...

Den Windows-Desktop kann man mit [apple]+[d] (Desktop) einblenden (alle Windows-Fenster werden minimiert).

Achtung bei [apple]+[q] (Quit): man kann Parallels in den Preferences sagen, was zu tun ist - das ist empfehlenswert, da man diese Tastenkombination reflexartig schnell mal eingegeben hat. Leider wird [apple]+[w] für das Schliessen von Fenstern nicht von Parallels zu Windows weitergegeben.

Interessant ist auch die Funktion Send Key im Action Menu von Parallels - auch ein Weg um einige spezielle Tasten auszulösen.

Die Funktionstasten [F1] bis [F12] erreicht man auf der MacBook-Tastatur über eine Kombination mit der Taste [fn]. Wenn man sie häufiger braucht, kann man in den Systemeinstellungen unter Tastatur & Maus im Reiter Tastatur die Option Alle F1-, F2-Tasten etc. als Standard-Funktionstasten verwenden aktivieren. Dann lassen sich [F1] und Co direkt betätigen. Nachteil: für die Änderung von Lautstärke, Helligkeit uns so muss man nun zusätzlich [fn] drücken...


Donnerstag, 6. Dezember 2007

Betrieb mit 2 Bildschirmen

Ich arbeite am MacBook Pro mit einem zusätzlichen externen Monitor. Das ist ziemlich praktisch wenn auch Windows läuft. Auf dem Bildschirm des MacBooks läuft Windows im Full-Screen-Mode. Gegenüber dem Coherence-Modus von Parallels hat das den Vorteil, dass man auch den Windows-Desktop sieht. Der Coherence-Modus neigt zudem zum Flackern. Die Mac OS Fenster lasse ich auf dem (grösseren) externen Monitor.

Wie wohl alle Mac-User wissen, ist die Verwendung von mehreren Bildschirmen am Mac seit Jahren problemlos :-) einfach die gewünschte Konfiguration in den Systemeinstellungen unter 'Monitore' wählen. Sobald mehr als ein Monitor vorhanden ist, kann man sie dort per drag & drop anordnen und auch die Menuleiste verschieben.

Ein Spezialfall: wenn man am Morgen den Bildschirm einschaltet und danach erst das MacBook Pro öffnet, kann es sein dass nur der externe Bildschirm aktiv ist. Grund: wenn Signale von angeschlossenen Geräten reinkommen, wacht das MacBook aus dem Ruhezustand auf und deaktiviert den internen Monitor sofern der Deckel geschlossen ist. In diesem Fall kann man in den Systemeinstellungen unter 'Monitore' den Button 'Monitore erkennen' betätigen - Mac OS aktiviert dann alle Bildschirme. Das kann man auch über das Monitor-Menu in der Menuleiste machen, wenn dieses in den Systemeinstellungen eingeschaltet ist.

Montag, 5. November 2007

CheckPoint, nein danke!

Für den Remote-Zugang auf unsere Infrastruktur wird bei uns auf VPN-Produkte der Firma CheckPoint gesetzt. Um eine gesicherte Verbindung aufbauen zu können braucht es den sogenannten SecureClient.

Mac OS X 10.5 Leopard ist nun auf dem Markt, aber der entsprechene SecureClient fehlt :-( Die Antwort von CheckPoint auf eine entsprechende Nachfrage: "Unsere Entwicklungsabteilung hat noch nicht entschieden, ob diese Version von Mac OS unterstützt werden soll." Hallo? Mac OS ist immer verbreiteter und CheckPoint überlegt noch?

Gemäss einem Kollegen war auch der SecureClient für Windows Vista erst ca. ein halbes Jahr nach dessen Release verfügbar. Bei Mac OS X 10.4 Tiger dauerte es ungefähr ein Jahr.

Fazit: VPN ist eine tolle Sache, aber nur wenn man keine CheckPoint-Produkte einsetzt - egal mit welchem OS...

Sonntag, 4. November 2007

Mehrere File Server verbinden

Wenn man im Büro mehrere Shares hat, kann man sich über ein AppleScript auf einen Schlag mit allen File Servern verbinden. Das ist sehr praktisch wenn man mit einem MacBook unterwegs ist und bei der Rückkehr schnell alle wieder zur Verfügung haben möchte. Auch für die Startobjekte kann man es verwenden.

Und so sieht ein entsprechendes AppleScript aus:

-- syntax if you want to pass also domain and user name:
-- mount volume "cifs://domain;user@server/share/

tell application "Finder"
-- first share
try
mount volume "cifs://miraculix.gallien.fr/rezepte/"
end try
-- second share
try
mount volume "cifs://obelix.gallien.fr/hinkelsteine/"
end try
-- third share
try
mount volume "cifs://majestix.gallien.fr/dorfbewohner$/"
end try
end tell

Einfach das Script oben in den 'Skripteditor' einfügen und die eigenen Server bzw. Freigaben eintragen. Dann mit 'Speichern unter...' als Dateityp 'Programm' speichern. Das somit erzeugte Script verbindet sich mit den eingetragenen Servern.

Tipp: wenn bei der Passwortabfrage die Option im Schlüsselbund eintragen gewählt wird, läuft das Script beim nächsten mal ohne Rückfrage durch.

Samstag, 3. November 2007

Mobile Account und Startobjekte

Es gibt da ein kleines Problem mit den Startobjekten bei einem Mobile Account (siehe Post vom 9. August). Die Startobjekte (Programme die beim Login gestartet werden) innerhalb der Systemeinstellungen funktionieren nicht mehr: der Fensterinhalt baut sich nicht richtig auf und alles bleibt inaktiv :-(

Vermutlich sucht Mac OS nach einem Server der diese Objekte verwaltet - aber den gibt es bei uns nicht - wir haben einfach nur einen Active Directory Server. Von mir aus gesehen ist das ein Bug in den Systemeinstellungen - habe es an Apple gemeldet...

Hier ist einen Workaround für die Bearbeitung der Startobjekte: das Hinzufügen ist einfach - wenn das Programm gestartet ist, kann man im Dock mit der rechten Maustaste draufclicken und im Context-Menu 'Bei der Anmeldung öffnen' auswählen.

Um Startobjekte zu entfernen muss man das File 'loginwindow.plist' (im Verzeichnis ' ~/Library/Preferences/') in einem Texteditor öffnen. Unter dem Key 'Path' steht der Pfad und Name des Programmes - wenn man das zu löschende Programm gefunden hat kann man den entsprechenden Block (von '<dict>' bis '</dict>') aus dem XML-File entfernen:

<dict>
...
<key>Path</key>
<string>/Applications/iChat.app</string>
</dict>

Mittwoch, 10. Oktober 2007

Tastatur und Sonderzeichen (2)

So - das war eine lange Zeit seit dem letzten Post: Ferien und sonst noch viel los. Aber jetzt geht es weiter. Hier noch ein paar zusätzliche Sonderzeichen:
  • Eckige Klammern '[' und ']': [ctrl] + [alt] + [ü] bzw. [ctrl] + [alt] + [¨] (ü-Pünktchen)
  • Geschweifte Klammern '{' und '}': [ctrl] + [alt] + [ä] bzw. [ctrl] + [alt] + [$]
Und ein Nachtrag zum Problem mit PuTTY: In den Keyboard-Einstellungen (unter 'Terminal') darf der Punkt 'Control-Alt is different from AltGr' NICHT aktiviert sein - sonst gibt es Probleme mit den Tastenkombinationen, die [alt] verwenden.