Wenn Ihr Mac brandneu ist, ist das Kontextmenü relativ kurz und gut. Und meistens bleibt es so. Aber wenn Sie hinzufügen oder subtrahieren möchten, haben Sie unter macOS eine begrenzte Flexibilität.

Leider ist das MacOS-Kontextmenü nicht so flexibel wie das Windows-Kontextmenü. In Windows kann so ziemlich jedes Kontextmenüelement mit ein wenig Registry-Hacking entfernt werden. Als ein "locked down" Betriebssystem bietet macOS keine einfache Möglichkeit dies zu tun.

Um das Kontextmenü wie Dropbox zu bearbeiten, müssen Sie beispielsweise die Finder-Anwendung selbst hacken. Das liegt außerhalb des Umfangs unseres Wissens und dieses Posts, also bleiben wir bei der Art und Weise, wie wir kontrollieren können, was im Kontextmenü angezeigt wird.

Hinzufügen / Entfernen von Diensten aus dem Kontextmenü in Mac

Die Hauptmethode zum Hinzufügen und Entfernen von Kontextmenüelementen aus dem Kontextmenü von macOS erfolgt über Dienste. Die Dienste erscheinen unter dem Dropdown-Menü "Dienste" im Rechtsklickmenü am unteren Rand des Menüs. macOS bietet hier eine GUI-basierte Methode zum Hinzufügen und Entfernen von Kontextmenüelementen.

1. Öffnen Sie die Anwendung Systemeinstellungen aus dem Apple-Menü.

2. Klicken Sie auf den Einstellungsbereich "Tastatur".

3. Klicken Sie auf die Registerkarte "Verknüpfungen" am oberen Rand des Fensters.

4. Wählen Sie "Dienste" aus dem Menü auf der linken Seite.

5. Daraufhin wird eine Liste aller verfügbaren Dienste angezeigt, die basierend auf den Eingaben in einige primäre Kategorien sortiert werden. Klicken Sie auf die Kontrollkästchen, um die Sichtbarkeit der zugehörigen Services zu ändern.

6. Anwendungen können hier ihre eigenen Dienste hinzufügen. Sie finden sie basierend auf der Art des Elements (Datei, Ordner, Text), das der Kontextmenüeintrag als Eingabe verwendet. Wenn beispielsweise ein Kontextmenüelement angezeigt wird, wenn Sie mit der rechten Maustaste auf den ausgewählten Text klicken, finden Sie den Dienst in der Dropdown-Liste "Text".

Zeigen Sie Dienste im primären Kontextmenü an

Wenn Sie viele Dienste haben oder diese häufig verwenden, kann es lästig sein, ständig auf das Öffnen des Dropdowns warten zu müssen. Sie können alle Dienste im primären Dropdown-Menü mit einem Terminal-Befehl anzeigen.

1. Öffnen Sie Terminal unter "Programme -> Dienstprogramme -> Terminal.app."

2. Fügen Sie den folgenden Befehl in Terminal ein:

 Standardwerte schreiben -g NSServicesMinimumItemCountForContextSubmenu -int 999 

Mit diesem Befehl werden die Standardeinstellungen für die Mindestdienste bearbeitet, die zum Erstellen des Untermenüs Dienste erforderlich sind. Die Zahl am Ende (in diesem Beispiel 999) legt die Anzahl der Elemente fest, die zum Erstellen des Untermenüs Dienste benötigt werden. Wenn die Anzahl der Dienste unter diesem Wert liegt, wird das Untermenü Dienste nicht angezeigt. In dieser Situation unterscheidet sich 999 nicht wesentlich von unendlich, so dass Sie immer alle Services-Elemente sehen.

3. Beenden und starten Sie den Finder mit dem folgenden Terminal-Befehl neu:

 killall Finder 

Bearbeiten Sie das Menü "Öffnen mit"

Ein Untermenü im Kontextmenü, das Menü "Öffnen mit", neigt dazu, ein wenig unordentlich zu werden. Sie können damit auf verschiedene Arten umgehen.

1. Entfernen Sie die Duplikate aus dem Kontextmenü "Öffnen mit"

Manchmal kann die LauchServices-Datenbank beschädigt werden, was zu einer massiven Duplizierung der Elemente in Ihrem "Öffnen mit" -Menü führt.

1. Führen Sie den folgenden Befehl Terminal aus, um die LaunchServices-Datenbank neu zu erstellen:

 /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r-domain local -domain system -Domänenbenutzer 

2. Töte und starte den Finder mit killall Finder . Möglicherweise müssen Sie einige Minuten warten, bevor Sie es neu starten, während LaunchServices neu erstellt.

2. Sperren Sie Apps manuell von bestimmten Erweiterungen

Sie können verbieten, dass eine bestimmte Anwendung im Menü Öffnen mit einer bestimmten Dateierweiterung verknüpft ist. Fahren Sie nur fort, wenn Sie sich beim Bearbeiten von Plist-Dateien sicher fühlen.

1. Klicken Sie mit der rechten Maustaste auf die Anwendung, deren Einträge Sie bearbeiten möchten, und klicken Sie auf "Paketinhalt anzeigen".

2. Öffnen Sie den Ordner "Inhalt".

3. Duplizieren Sie die Datei "Info.plist" und benennen Sie sie in "info- backup.plist" um, um eine Sicherungsdatei zu erstellen.

4. Öffnen Sie Info.plist in einem Texteditor wie TextEdit.

5. Suchen Sie das Dokument mit Befehl + F für folgend: "CFBundleTypeExtensions."

6. Dies wird eine Menge Informationen zeigen. Für eine komplexe Anwendung wie Photoshop sehen Sie eine für jede Erweiterung. Suchen Sie das "...", das den Dateitypen enthält, den Sie verbieten möchten. Wenn ich beispielsweise Photoshop aus dem Menü Öffnen mit PNG-Dateien entfernen möchte, muss ich unter CFBundleTypeExtensions nach "png" suchen.

7. Löschen Sie den entsprechenden Eintrag "...". In diesem Fall würden wir "png."

8. Öffnen Sie Terminal und führen Sie killall Finder, um die Änderungen zu übernehmen.

Fazit

Obwohl Sie nicht so viel Kontrolle über das MacOS-Kontextmenü haben wie in Windows, können Sie dennoch einige Anpassungen im Menü vornehmen. Sie können dem Menü Dienste noch weitere Optionen hinzufügen, indem Sie die Anwendung Automator von macOS verwenden und Dienste erstellen.