Tag Archives: Command Line

mac | Deaktivieren des Startupsounds

Das Frage ist wohl so alt wie der Mac – na zumindest seit es OS X gibt:

Wie kann ich den Startupsound ausschalten?

Und es wird wohl immer die zwei Lager geben – die Einen, die der Meinung sind, dass der Startsound an bleiben muss (um im Fehlerfalle hören zu können, was das Problem ist), die Anderen, die der Sound einfach nur nervt.

Wie dem auch sei: Jeder kann es meiner Meinung nach halten, wie er will. Ich auf jeden Fall möchte den Sound am iMac nicht haben. Der Grund ist ganz einfach: der iMac hängt via digitalem Kabel an einer Anlage, aber Apple hat es versäumt das beim Starten abzufragen, so dass trotz ausgeschalteter Anlage der Startsound ertönt. Apple-Freunde, die Ihren Mac via analogem Kabel angeschlossen haben, haben das Problem nicht.

Und da sind wir schon bei den drei verschiedenen Lösungen, die man den Mac still bekommt.

Read More →

mac | iTunes und das Link-Zeichen (auf ein Neues)

Apple treibt es immer bunter mit den internen Verlinkungen in iTunes. Ich weiß gar nicht, wann Apple das Verhalten bzw. das Aussehen des Link-Zeichens verändert hat (ich nehme an mit Version 10.5 kam dies).

Auch dieser Titel gibt nicht meinen normalen Musikgeschmack wieder :)

Diese Drop-Down-Box zumindest nervt gewaltig, Ping wollte ich so oder so nicht nutzen – kann alles weg.

Es reicht zumindest nicht mehr aus einen kleinen Befehl aufzurufen um das Verhalten des Link-Zeichens wieder auf die eigene iTunes-Mediathek zu lenken. Jetzt muss es schon eine ganze Latte an Befehlen sein:

defaults write com.apple.iTunes invertStoreLinks -bool YES
defaults write com.apple.iTunes disablePingSidebar 1
defaults write com.apple.iTunes hide-ping-dropdown 1
defaults write com.apple.iTunes show-store-link-arrows 1

Das alles ins Terminal bei geschlossener iTunes-Anwendung eingeben und nach dem Starten von iTunes sieht es nun wieder ordentlich aus und mit dem kleinen Pfeil neben Album/Interpret/ect. sucht ihr in Eurer eigenen iTunes-Mediathek.

mac | Manches ist einfacher als man denkt …

Man sollte nicht immer alles so hinnehmen, was Andere so schreiben – egal wie sehr man ihnen Profession anerkennt. Bestes Beispiel ist der Artikel von MacMacken zum Thema IPv6-Privatsphäre. Da verweist er auf einen Artikel der Zeitschrift c´t in dem es um die Privacy Extension für IPv6 geht und darum, das diese bei OSX nicht per Default aktiviert sind. Eine Aufklärung, wie man diese denoch bei OSX aktiviert wird aufgezeigt. Da dieses Aktivierung per sysctl (also per Befehlszeile) erfolgt, ist sie somit auch nicht Neustart-sicher. Die Lösung der c´t lautet daher ihren selbstgebauten LaunchDaemon herunterzuladen und zu installieren. Dabei gibt es, wie auch bei anderen *nix/BSD-Betriebssystemen, eine deutlich einfachere Lösung:

Man lege eine Datei /etc/sysctl.conf mit dem Inhalt

net.inet6.ip6.use_tempaddr=1

an und nach einem Reboot kann man mit dem Befehl

sudo sysctl net.inet6.ip6.use_tempaddr

herausfinden, das das Ergebnisist und somit die Einstellungen wirken.

Es hilft in Zukunft also durchaus mal nachzudenken und das auszuprobieren, was bei anderen *nix/BSD-Betriebssystemen auch funktioniert – auch eine mehr oder minder renomierte Zeitschrift wie die c´t kann sich irren. Übrigens verweist Apple in seinen man-Pages selbst auf sysctl.conf :) .

bash | History aufwerten

Wenn man öfter auf der Kommandozeile arbeitet lernt man die History-Funktion zu schätzen. Hier eine lose Aufstellung einiger Möglichkeiten, wie man die History-Funktion noch weiter aufbohren und an seine Bedürfnisse anpassen kann.
Update: Aufgrund von weiteren Recherchen und des Kommentars auf macfidelity habe ich diesen Artikel noch einmal überarbeitet und weitere Informationen hinzugefügt.
Read More →

bash | Shell einrichten

Gerade bei OSX kommt man ja meist drumherum mit der Kommandozeile zu arbeiten – dabei kann man in der Shell einiges schneller bzw. einfacher machen und um gewisse Einstellungen von OSX (wie zum Beispiel hier und hier beschrieben) zu ändern kommt man nicht umher das Terminal zu öffnen. Read More →