Die generelle Einstellung in Mac OS X sollte die deutsche Tastatur enthalten. Das verwenden dann alle Anwendungen (auch X11 und Terminal). Aber auch dann werden im Terminal normalerweise keine Umlaute angezeigt oder verarbeitet
Unter Mac OS X 10.2 sollte beim Terminal als Charset unter Fenstereinstellungen-Monitor "iso latin 9" eingestellt sein. Das ist dasselbe wie iso 8859-15 (mit Euro). Da ältere Versionen von Mac OS X kein iso latin 9 anbieten, muß man dort auf den Euro verzichten und "iso latin 1" einstellen.
Ist die Shell auf die Tcsh eingestellt (Default), so ist die 8-Bit-Festigkeit nicht die Grundeinstellung. Änderungen werden in der Datei ~/.tcshrc vorgenommen. Hier ein Muster für die Datei:
source /usr/share/tcsh/examples/rc
source /sw/bin/init.csh
if (($?DISPLAY) && ($?TERM)) then
stty sane
endif
setenv PAGER less
setenv LC_ALL de_DE.ISO_8859-1
setenv LC_CTYPE de_DE.ISO8859-15
setenv LESSCHARSET iso8859
set path = ( $path /usr/local/bin );
Wird als Shell die Bash benutzt, müssen ggf. Änderungen in der ~/.inputrc vorgenommen werden (ggf. vorher anlegen).
Nach der Anpassung sollen sich auf der Shell Umlaute eingeben lassen.
Der im Mac OS X mitgelieferte Vi ist leider nicht 8-Bit-fest. Es empfiehlt sich ggf. die Installation von Fink. Fink bringt einen Vim mit, der auch mit Umlauten umgehen kann. Fink kann auf der Fink-Homepage heruntergeladen werden. Dort findet sich auch eine Installationsanleitung. Da Fink in der Grundeinstellung im Verzeichnis /sw installiert wird, kann es keine Dateien aus dem Betriebssystem überschreiben.
letzte Änderung 2005-12-30 02:57:20
