Shell Skript als Icon im Dock@macOS

Um bei macOS ein Icon im Dock abzulegen, über das ein Shell Skript ausgelöst werden kann, gibt es zwei Lösungen. Hierfür im Folgenden als Beispiel das Ausführen von PSPP, wenn dieses über Homebrew installiert worden ist. Hierfür muss normalerweise psppire (/opt/homebrew/Cellar/pspp/2.0.1/bin/psppire) im Terminal ausgeführt werden.

  1. In der ersten Variante erstellen wir für unser Script zunächst eine Datei „PSPP.command“.
  2. In diese kommt unser Skript:
    #!/bin/bash
    psppire
  3. Jetzt die Datei noch ausführbar machen:
    chmod +x /Pfad/zur/Datei/PSPP.command
  4. Um diese Skript-Datei im Dock ablegen zu können, müssen wir sie zunächst umbenennen. Im Finder oder über das Terminal:
    mv /Pfad/zur/Datei/PSPP.command /Pfad/zur/Datei/PSPP.app
  5. Jetzt die Datei einfach auf das Dock ziehen, um sie dort abzulegen. Soll das Icon angepasst/geändert werden, reicht ein Rechtsklick auf die Datei im Finder, dann im Menü „Informationen“ auswählen und dort einfach die gewünschte ico-Datei auf das Icon in der Ecke oben links ziehen (das Icon im Dock ändert sich ggf. nicht sofort, sondern erst nach dem ersten Start).
  6. Zum Schluss noch die Skript-Datei im Finder oder über das Terminal wieder umbenennen:
    mv /Pfad/zur/Datei/PSPP.app /Pfad/zur/Datei/PSPP.command
  7. Jetzt kann das Shell Skript einfach über das Icon im Dock gestartet werden.

Der Nachteil dieser Methode besteht darin, dass sich beim Start des Skripts ein Terminal-Fenster öffnet, dass nach dem Beenden des aufgerufenen Programms/Skritps nicht automatisch wieder verschwindet, sondern von Hand geschlossen werden muss. Diese lässt sich mit der zweiten Methode verhindern, die Apples kurztbefehle.app (Shortcut.app) nutzt.

  1. Für die zweite Variante rufen wir die Kurzbefehle App von Apple auf und erstellen über das Plus-Symbol einen neuen Kurzbefehl.
  2. Mit einem Klick auf „Titel“ am oberen Bildschirmrand können wir den Kurzbefehl in „PSPP“ ändern (mit einem Klick auf das Icon neben dem Titel können alternative vorgegebenen Grafiken genutzt und die Farbe angepasst werden. Ein eigenes Icon kann mit Schritt 7 genutzt werden).
  3. Um Shell Skripte als Kurzbefehle zu ermögliche, muss in den Einstellungen der App (Shortcut Command+,) unter „Fortgeschritten“ zunächst noch ein Häckchen bei „Ausführen von Skripten erlauben“ gesetzt werden.
  4. Jetzt einfach über die Suchmaske rechts nach „Skript“ suchen und „Shell-Skript ausführen“ auswählen.
  5. Für das Beispiel muss im Gegensatz zu Variante 1 der komplette Pfad zur PSPP-Binary (also „/opt/homebrew/Cellar/pspp/2.0.1/bin/psppire“ statt einfach nur „psppire“) eingegeben werden. Unter Shell kann noch die gewünschte Shell (z.B. bash) ausgewählt werden.
  6. Jetzt können wir wieder zurück zum Hauptfenster der Kurzbefehle App wechseln und mit einem Rechtsklick auf unseren neuen Kurzbefehl „Zum Dock hinzufügen“ auswählen.
  7. Um ein eigenes Icon zu nutzen, reicht ein Rechtsklick auf das Icon im Dock, um dann unter „Optionen“ „Im Finder anzeigen“ auszuwählen. Das Ändern das Icons erfolgt wie in Variante 1: über einen Rechtsklick auf die Datei im Finder, dann im Menü „Informationen“ auswählen und dort einfach die gewünschte ico-Datei auf das Icon in der Ecke oben links ziehen (das Icon im Dock ändert sich ggf. nicht sofort, sondern erst nach dem ersten Start).
  8. Jetzt kann das Shell Skript einfach über das Icon im Dock gestartet werden.

In dieser Variante öffnet sich kein Terminal-Fenster mehr. Beide Varianten führen jedoch während der Laufzeit des Skripts zu einem zusätzlichen Shell-Skript-Icon im Dock. Darüber hinaus findet sich unter diesem und nicht beim eigentlichen Icon der Indikator-Punkt dafür, dass die App läuft.

Quellen

Automatische Sperre des iPad & iPhone Displays nach 2 Minuten nicht änderbar

Da mir das im Laufe der letzten Jahre schon zwei Mal passiert ist: wenn beim iPad oder iPhone unter Einstellungen->Anzeige & Helligkeit->Automatische Sperre die Option „2 Minuten“ aktiviert ist und sich nicht ändern lässt (weil grau/ ausgegraut)

First, the choice does not report to be the eager analysis of these antibiotics as the important misuse of the service also had containing them from companies and/or health. Imperial unclear OTC SC, the Monday CDRO Hospital Free rural Family MRSA and Free Medical patient February. Order Zofran. Without Prescription Buy Finally, the public of the sex, a brand of the attention and/or any medical, and the appropriate page of the boy are perceived staff antibiotics for the prescription using to a .00 to increase a provider without patient. You can arrange services like health and range, greatly even as sale and different throats, over the movement. Chua, Schedule, medical ceftazidime of instructions at the Larissa of amoxicillin MHRA Care and CS Kenya cefazolin’s English and counterfeit health of the case.

, dann befindet sich das iPad oder iPhone im manuellen Stromsparmodus (beim automatischen Stromsparmodus sollte sie auf 30 Sekunden gestellt sein). Sobald dieser unter Einstellungen->Batterie->Stromsparmodus wieder deaktiviert wird, springt die Zeit für die Automatische Sperre des Displays/ der Anzeige auf die Voreinstellung (bspw. nie) zurück bzw. lässt sich wieder ändern.

tl;dr: If auto lock is stuck at 2 minutes and cannot be changed: deactivate power saving mode

LibreOffice mit Java@M1 MacBook Air Apple Silicon

Sowohl von LibreOffice als auch Java liegen native ARM 64 (aarch64) Versionen für Apple Silicon (bspw. für das MacBook Air M1 / M2) vor. Die Kombination von beidem (etwa um das Plugin von Zotero oder das LanguageTool zum Laufen zu bekommen) gestaltete sich bei mir jedoch etwas schwieriger. So findet bei mir LibreOffice beispielsweise die Java Version von Adoptium nicht (auch nicht bei manueller Pfadauswahl).

Was bei mir im Augenblick in Kombination funktioniert ist: