Neue Kategorie MAC OS X
Da sich inzwischen einige Beiträge zum Thema Mac OS X angesammelt haben, habe ich heute eine neue Kategorie eingerichtet und die Beiträge dortin verschoben.Drucken aus X11 mit Mac OS X 10.2
Der Druckbefehl unter X11 ist derselbe wie im Terminal von Mac OS X. Bei nur einem Drucker wird ganz einfach mit "lpr [Dateiname] gedruckt.
Schwieriger wird die Sache, wenn auf einen anderen Drucker als den Standard-Drucker, der im Print-Center eingestellt ist, gedruckt werden soll, und der Drucker ggf. noch an einem anderen Rechner angeschlossen ist oder als TCP/IP-Drucker im Netz steht.
Mac OS X 10.2 verwendet fürs Drucken Cups. Deshalb gibt es keine normale printcap in /etc. die vorhandene Datei kann auch nicht editiert werden, um einen Drucker hinzuzufügen oder einen weiteren Namen für einen Drucker.
Der Drucker wird in X11 wie auch im Termnal mit dem Parameter -P angegeben. Zulässige Druckernamen findet man in /etc/printcap. Die Druckernamen weichen insofern vom konfigurierten Namen ab, als daß alle Bindestriche und Leerzeichen gleichermaßen durch Unterstriche ersetzt sind.
Ist der Drucker z. B. dj-mac-photo auf 10.0.0.78, so übersetzt cups das in den Druckernamen "dj_mac_photo_ijs_auf_10_0_0_78". Wer will das schon alles z. B. in Xv hinter dem Befehl lpr eingeben? - Also muß ein kürzerer Name her.
In meinem Fall habe ich auf dem anderen Recher dem Drucker für Photo in der Printcap (auf dem Rechner läuft Lprng) einen zusätzlichen Namen verpaßt: mac_photo. Dann habe ich nach Neustart des Lprng auf dem anderen Rechner unter Mac OS X einen neuen Drucker konfiguriert:
- TCP/IP
- clara als Rechnername (OS X meckert, das kann aber ignoriert werden
- mac-photo als Warteschlange (Drucker) auf dem anderen Rechner
Jetzt kann ich vom Mac mit "lpr -P mac_photo_clara" drucken.
Übrigens findet sich in der Manpage zu lpr auf dem Mac die URL http://localhost:631/documentation.html für den Zugang zur Cups-Dokumentation und auch zu einer weiteren Mögklichkeit, Drucker zu konfigurieren: http://localhost:631/printers. Die von dort aus druckbare Testseite habe ich aber auf dem Drucker nicht zu sehen bekommen, obwohl der Drucker aus X11 und OS X sonst anstandslos funktioniert.
Mac OS X und die locatedb
Verstehe, wer will...In 10.2 habe ich erstmal nach dem Script für das Update der locatedb gesucht. Auf allen Systemen, die ich kenne, heißt das Script "updatedb" oder "updatedb.sh". - Nur bei Apple scheint man zu meinen, daß der Name nicht gut wäre und hat - statt einfach einen Link anzulegen - den Namen geändert in "locate.updatedb".
Interessanterweise findet sich innerhalb des Scriptes noch der alte Name.
Tja...
Umlaute im Terminal von Mac OS X
Den folgenden Tip habe ich im Zinfo der Uni Zürich gefunden.
In die .tcshrc die folgenden Zeilen einfügen:
if (($?DISPLAY) && ($?TERM)) then stty sane endif
Leider hilft das im Vi nicht. Apple liefert mit Jaguar den Nvi als Vi aus, und mir ist nicht bekannt, ob man dem überhaupt Umlaute beibrigen kann. Vim aus dem Fink-Projekt nimmt Umlaute mit dieser Änderung an.
Apple X11 anpassen 2
Leider hat das Xterm. so wie es bei der Installation gestartet wird, keinen Scrollbalken.
Um das Xterm im Menü von X11 anzupassen, muß der Eintrag "xterm" in "xterm -sb" abgeändert werden. Zum Bewegen des Rollbalkens klickt man unter gleichzeigem Drücken der ALT-(Opion-)-Taste auf den Balken und bewegt ihn.
Für den Start des Xterm und andedrer Anwendungen gleich beim Start von X11 legt man sich im Home-Verzeichnis eine eigene .xinitrc an.
Neben der Anpassung von Enviroment-Variablen, werden die Programme gestartet, die gleich zu Beginn laufen sollen, hier ein Beispiel:
# start des xterms mit Rollbalken und einem Font, der # Umlaute und den Euro kennt xterm -sb -fn -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-15 & # Die einfache Variante: # xterm -sb & # start von yeyes, um die Maus wiederzufinden xeyes & # Als Window-manager soll quartz-wm gestartet werden /usr/X11R6/bin/quartz-wm
Apple X11 anpassen 1
Die folgenden Tips stammen teilweise aus der englischsprachigen FAQ zu X11 bei Apple
Kopieren ins xterm oder eine X-Anwendung:
- Bei Maus mit drei Tasten normal kopieren und dann mit der mittleren Maustaste ins xterm einfügen.
- Mit der Maus mit einer Taste kann man mit command(alt)-Klick ins xterm einfügen.
- crtl-V sollte es meistens auch tun.
Der umgekehte Weg ist für das xterm:
- kopieren aus dem xterm mit Apfel-C und Einfügen in eine Mac-Anwendung mit Apfel-V
Kopieren innerhalb des Xterms:
- Markieren und dann mit ALT-Klick einfügen.
Die folgenden Anpassungen müssen durch Eingabe der defaults für X11 im xterm oder dem Terminal erfolgen. Wirksam werden sie nach dem Neustart von X11.app.
Anpassen des Tastaturlayouts:
Ab X11 Beta 0.3 wird als Default die in Mac OS X eingestellte Tastatur verwendet. Wer vorher das Layout mit defaults write com.apple.x11 keymap_file Deutsch.keymapping" angepaßt hat, sollte das jetzt löschen:
% defaults delete com.apple.x11 keymap_file
Fokus folgt der Maus kann auch über Festlegung mit defaults konfiguriert werden:
% defaults write com.apple.x11 wm_ffm true
Zur Fehlermeldung "TERM_PROGRAM: Undefined variable" beim Start des Xterms habe ich folgende Lösung gefunden:
In der Datei /usr/share/tcsh/examples/aliases, die offensichtlich benutzt wird, ist ein Tippfehler:
% sudo vi /usr/share/tcsh/examples/aliases
Dann nach TERM_PROGRAM suchen und die Zeilen
if ("$TERM_PROGRAM" == "Apple_Terminal") then
alias settermtitle 'echo -n "^[]2;\!:1^G"'
endif
gegen
if ($?TERM_PROGRAM) then
if ("$TERM_PROGRAM" == "Apple_Terminal") then
alias settermtitle 'echo -n "^[]2;\!:1^G"'
endif
endif
austauschen.
Nach dieser Änderung ist dann auch das Enviroment komplett wie im normalen Terminal-Programm.
OpenOffice.org unter Mac OS X 10.2 installieren
Am Wochenende habe ich X11 von Apple und die Final Beta von OpenOffice.org für Mac OS X und X11 installiert.Die Installation selbst war recht einfach, aber beim Start von OpenOffice.org (OOo) mit dem automatisch installieren Programm gab es dann Probleme, die unter Umständen einiges Kopfzerbrechen bereiten.
Um anderen die Installation zu erleichtern, habe ich die bei meiner Lösungssuche gefundenen Informationen zusammengetragen und eine Kurzanleitung daraus gestaltet.
Die Anleitung wird ggf. um weitere Informationen erweitert. Kommentare sind willkommen.
MAC OS X 10.2 - Upgrade mit Hindernissen
Heute habe ich mein iBook auf 10.2 hochgezogen.Insgesamt lief das Upgrade recht problemlos. Weniger erbaulich war allerdings das Verhalten von Mail. Nach dem Start ließ sich das Menü nicht mehr aktivieren. Allerdings war das Problem nach dem Update von GnuPG erledigt.
Ein weiteres Problem tauchte beim ersten Versuch zu drucken auf. Die Drucker waren komplett verschwunden und mußten neu eingerichtet werden.
Unschön ist an dieser Stelle, daß auch der Stuffit offensichtlich nicht mehr vollständig funktioniert. Ein heruntergeladenes Update für ein anderes Programm wurde zwar ausgepackt, Stuffit stürzte jedoch direkt danach ab. Das Upgrade für OS X 10.2 ist kostenpflichtig...
Bin gespannt, welche Überraschungen noch auf mich warten.
