Permalink

macOS 10.13 High Sierra Installer per Skript herunterladen (ohne Mac App Store)

Lange Zeit waren die OS X Installer exklusiv im Mac App Store verfügbar. Mit macOS 10.12 Sierra hat Apple dieser Exklusivität ein Ende gesetzt. Seitdem sind auch die macOS Installationsvolumen (inkl. der Beta-Versionen) im regulären Software Update Katalog enthalten und können über Apple Kommandozeilentool softwareupdate heruntergeladen werden.

Genau dieses Feature hat sich Greg Neagle zu Nutze gemacht und ein umfangreiches Python Skript namens installinstallmacos.py geschrieben.

Die verfügbaren Optionen dieses Skripts, für deren Ausführung Admin-Rechte benötigt werden, werden über folgendes Terminalkommando angezeigt:

sudo /pfad/zu/installinstallmacos.py -h

Per default, also wenn man keine der verfügbaren Optionen nutzt, wird der im Skript definierte Software Update Katalog genutzt. Am 13.05.2018 standen so folgende macOS Versionen zum Download zur Verfügung: (Falls es Unklarheiten bei der Produkt- und Buildversion gibt, einfach hier klicken.)

sudo /pfad/zu/installinstallmacos.py

In diesem Beispiel habe ich mich, fernab der angezeigten Betas, für die letzte verfügbare Version von macOS 10.13 High Sierra (Option 3) entschieden.

Der Download wiegt etwas mehr als 5GB und dauert nun dementsprechend lange.

Das fertig erstellte Disk Image landet im Arbeitsverzeichnis.

Sobald man dieses Image mountet, findet man die macOS Installer App im Applications Verzeichnis.

Nebenbei sei erwähnt, dass während der Laufzeit des Skriptes im Arbeitsverzeichnis noch ein content-Verzeichnis angelegt wird. Dieses Verzeichnis gehört dem root und es beinhaltet alle Katalogdaten und Downloadkomponenten, die zur Erstellung des Disk Images benötigt werden. Ist das Image erstellt, kann dieses Verzeichnis demnach gelöscht werden.

Über die zusätzlichen Optionen wie –compress bzw. –workdir kann man ein komprimiertes bzw. besser handhabbares Disk Image (mit dem Installer auf oberster Ebene) erstellen bzw. das Arbeitsverzeichnis anpassen. Mit der Option –catalogurl kann man sogar einen anderen als im Skript verwendeten Software Katalog nutzen.

Der Standard Software Katalog für macOS High Sierra ist übrigens dieser:

https://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog

Schlussendlich kann man also festhalten, dass zum Herunterladen von macOS (High Sierra) nicht unbedingt der Mac App Store von Nöten ist.

Das hier vorgestellte Skript kann bei GitHub heruntergeladen werden.

-> https://github.com/macadmin-scripts/installinstallmacos.py

(via)

Permalink

Apple Juice · Restlaufzeit des Akkus in der macOS Menüleiste anzeigen lassen

Als Apple mit macOS 10.12.2 Sierra die schlechte Akkulaufzeit des damals neuen MacBook Pro mit dem Weglassen der Anzeige für die Restlaufzeit löste, war der Aufschrei groß.

Wie man diesen Wert mit Hilfe von coconutBattery, FruitJuice oder istat Menus wiederherstellen kann, hatte ich vor einiger Zeit hier schon erklärt. Apple Juice ist quasi eine weitere Möglichkeit.

Bildschirmfoto 2018-05-11 um 14.54.33-fs8

Hat man die Hürden des ersten Startens dieser quelloffenen App genommen, kann man zwischen der Zeit und prozentualen Anzeige der Restlaufzeit wählen. Dazu kann man sich ab er gewissen Prozentzahl benachrichtigen lassen, um rechtzeitig das Ladekabel zu verbinden.

Für weitere Informationen wie Stromverbrauch, Zustand, Ladezyklen oder Temperatur des Akkus bringt Apple Juice ein Today Widget mit sich.

Bildschirmfoto 2018-05-11 um 14.55.53-fs8

Apple Juice ist kostenlos. Der Quellcode sowie Downloadlink zur App sind bei GitHub zu finden.

-> https://github.com/raphaelhanneken/apple-juice

Permalink

Shifty · macOS App bietet mehr Kontrolle über Night Shift

Ich bin eigentlich ein großer Fan von Apples Night Shift, dass seit macOS Sierra 10.12.4 nach dem Sonnenuntergang automatisch ein wärmeres Farbspektrum auf dem Bildschirm zaubert.

Das kostenlose Shifty, das nach der Installation in der macOS Menüleiste lebt, erweitert Apples Lösung um einige interessante Features.

Neben dem schnellen Ein- und Ausschalten oder dem Anpassen der Farbtemperatur über den Schieberegler ist vor allem das Deaktivieren von Night Shift für bestimmte Apps interessant.

Dazu kann man Night Shift auch für eine bestimmte Zeit oder für spezielle Webseiten deaktivieren. Als Browser werden Safari, Chrome und Vivaldi unterstützt.

Der Quellcode von Shifty kann bei GitHub eingesehen werden.

Zur Verwendung der App müssen neben der Installation von macOS Sierra 10.12.4 (oder später) auch die Systemvorraussetzungen zur Nutzung von Night Shift erfüllt sein.

-> https://shifty.natethompson.io

Permalink

Tower 3 · Git-Client für macOS und Windows lädt zur Beta ein

Tower, ein sehr guter Git-Client für macOS und Windows, begleitet uns hier im Blog schon etwas länger.

Seit ein paar Tagen kann die Beta zum neuen Tower 3, das im Laufe des Jahres als kostenpflichtiges Upgrade veröffentlicht werden wird, getestet werden.

TO3M-beta_1300px-fs8

Neu sind u.a. die Unterstützung von Pull Requests für GitHub, GitLab und Bitbucket, Interactive Rebase und Quick Actions. Zudem kann der Nutzer durch ein neues UI-Konzept nun mit dem gleichen Komfort wie im Browser durch die Git Repositories navigieren.

Eine detaillierte Auflistung der neues Features, zu denen auch grundlegende Optimierungen bestehender Funktionen und Performanceverbesserungen gehören, finden sich im passenden Blogpost beim Stuttgarter Entwickler fournova.

TO3M-pull-requests-minishadow_1300px-fs8

Die Teilnahme an der Beta ist kostenlos.

Zur Installation der Software werden OS X 10.8 Mountain Lion bzw. Windows 7 oder neuer vorausgesetzt.

-> https://www.git-tower.com/public-beta-2018

Permalink

mas-cli · Command Line Interface für den Mac App Store

Der Mac App Store ist immer dann ein Segen, wenn man zur Installation von Software nur einen Knopf drücken und sich nicht großartig auf die Suche nach zugehörigen Lizenzen begeben muss.

Um dieses ganze Prozedere zu automatisieren, was gerade beim Aufsetzen eines neuen Macs interessant ist, möchte ich heute mas-cli vorstellen.

mas-cli-fs8

Mit diesem kostenlosen Tool, das entweder über Homebrew oder einer entsprechenden Binärdatei installiert wird, kann man den Mac App Store (mit einigen Einschränkungen) über das Terminal steuern.

brew install mas

Die Anwendung des Tools ist denkbar einfach. Dazu muss man allerdings wissen , dass jede App im Mac App Store über eine eindeutige Produkt-ID gekennzeichnet ist.

Möchte man beispielweise über mas list sämtliche auf seinem Mac installierte “MAS-Apps” ausgeben, wird genau diese ID  vor dem Namen und der Versionsnummer angezeigt.

Bildschirmfoto 2018-03-13 um 20.04.05-minishadow_1300px-fs8

Über mas outdated werden alle Apps angezeigt, für die ein Update zur Verfügung steht.

Das eigentliche Update/Upgrade wird über mas upgrade angestoßen.

 

Man kann natürlich auch Apps nach Namen suchen. Hierfür steht der Befehl mas search <Name der App> bereit.

Die Installation von Apps wird über mas install <Produkt-ID> gesteuert.

Dieses Installationskommando funktioniert allerdings nur, wenn man die App bereits über den MAS gekauft hat. Erstmalige Downloads bzw. Käufe müssen daher weiterhin direkt im Store erfolgen.

Bildschirmfoto 2018-03-13 um 20.08.08-minishadow_1300px-fs8

Es gibt noch eine Handvoll weiterer Kommandos, für die ich gerne auf die Produktseite bei GitHub verweise.

Schön ist auf jeden Fall die Integration von mas-cli mit Homebrew Bundle. Auf diese Weise kann die Installation bzw. das Upgrade aller gewollten Apps aus Homebrew, Homebrew Cask und eben dem Mac App Store über eine einzige Textdatei automatisiert werden.

-> https://github.com/mas-cli/mas

Permalink

TodayFlights · Flüge über die macOS Mitteilungszentrale verfolgen

macOS ist mittlerweile relativ gut im Erkennen und Interpretieren von Daten. Dazu gehören z.B. Telefonnummern, Adressen, Sendungsverfolgungsnummern, das Nachschlagen von Worten im Lexikon, eine Link-Vorschau oder auch Fluginformationen.

Es genügt im Prinzip ein kräftiger Klick mit dem Force Touch-Trackpad und es werden entsprechende Daten angezeigt.

Bildschirmfoto 2018-03-02 um 11.22.04x_1300px

Genau dieses Feature macht sich TodayFlights für Flugnummern zu nutze und verfrachte die damit zusammenhangenden Infos in die macOS Mitteilungszentrale.

Nach der Installation startet man die App einmalig und gibt zunächst die Flugnummer, getrennt nach Fluggesellschaft und eigentlicher Nummer, ein.

Bildschirmfoto 2018-03-02 um 10.55.23

Jetzt kann man die App beenden und das gleichnamige Widget der macOS Mitteilungszentrale hinzufügen.

Das Ergebnis ist im Prinzip mit der von Apple out-of-the-box zur Verfügung gestellten Funktion identisch – jetzt halt etwas übersichtlicher in der Mitteilungszentrale.

Bildschirmfoto 2018-03-02 um 10.58.98_1300px

Möchte man den Flug bzw. die Flugnummer ändern, kann man das jetzt auch ohne Starten der App über den Info-Button des Widgets erledigen.

Der Quellcode von TodayFlights kann bei GitHub eingesehen werden. Zur Installation der App wird OS X 10.10 Yosemite oder höher vorausgesetzt.

-> http://joshparnham.com/projects/todayflights

(via)

Permalink

Kap · Open Source Screenrecording Tool für den Mac

Schnelle Bildschirmaufnahmen kann man am Mac eigentlich problemlos mit QuickTime erstellen. Leider ist das Handling dieser App dermaßen unbequem, dass ich lieber zu 3rd Party Apps wie GIF Brewery oder LICEcap greife.

Kap, das kürzlich in Version 2.0 veröffentlicht wurde, spielt in einer ähnlichen Liga.

Mit dem kostenlosen Tool, das über die Menüleiste gesteuert bzw. konfiguriert wird, kann man per Overlay einen frei konfigurierbaren Bereich des Desktops aufnehmen.

Im integrierten Editor, der auch das Trimmen von Videos ermöglicht, kann man die Aufnahme schlussendlich in die Formate GIF, MP4, WebM und APNG exportieren.

Des Weiteren kann man seit Version 2.0 Plugins zur App hinzufügen. Darüber hinaus wird Apples Touch Bar unterstützt.

Wie einige hier in letzter Zeit vorgestellte Apps basiert auch Kap auf dem Electron Framework, was den recht beachtlichen Speicherplatz von knapp 250 MB auf der Festplatte erklärt.

Der Quellcode für Kap kann bei GitHub eingesehen werden.

Zur Installation, die entweder ganz normal über ein Disk Image oder mit Homebrew-Cask erfolgen kann, wird macOS 10.12 High Sierra oder neuer vorausgesetzt.

-> https://getkap.co