Ist es möglich, alle Service-Titel im Kontextmenü anzuzeigen?

Wenn man mehr als drei Dienste in einem Kontextmenü hat, werden sie automatisch in einem Untermenü "Dienste" gehalten. Der Benutzer muss dann über dieses Untermenü schweben, bevor er auf den gewünschten Diensttitel klicken kann.

Ist es möglich, alle 4 Diensttitel im Kontextmenü anzuzeigen?

Antworten (1)

Gehen Sie wie folgt vor, um alle Dienste im Kontextmenü im Finder anzuzeigen.

Verwenden Sie im Terminal die folgenden Befehle:

defaults write .GlobalPreferences NSServicesMinimumItemCountForContextSubmenu -int 100001
killall -HUP Finder

Jetzt sollten alle anwendbaren Dienste im Kontextmenü des Finders erscheinen, ohne dass sie sich in einem Dienste-Untermenü befinden.

Verwenden Sie die folgenden Befehle in Terminal, um zum Standardverhalten zurückzukehren:

defaults delete .GlobalPreferences NSServicesMinimumItemCountForContextSubmenu
killall -HUP Finder

Hinweis: Ich habe dies nur in OS X 10.8.5 und OS X 10.11.6 getestet und es hat in beiden funktioniert, daher gehe ich davon aus, dass es in den OS X-Versionen dazwischen funktionieren sollte. Ich habe es auch in macOS 10.12.2 getestet und es funktioniert, also würde ich davon ausgehen, dass andere Versionen von macOS 10.12.x funktionieren sollten.

Update-Hinweis: Dies sollte sich auch auf andere Kontextmenüs in anderen Anwendungen als Finder auswirken. Anwendungen, die zum Zeitpunkt dieser Änderung ausgeführt werden, müssen jedoch neu gestartet werden, damit diese Änderung wirksam wird. Nach dieser Änderung sind später geöffnete Anwendungen sofort betroffen. Sie können sich auch einfach abmelden/anmelden, damit die Änderung auf einmal global wirksam wird.

Danke für die Antwort. Wissen Sie, ob dies auch in anderen Apps (z. B. Chrome) oder nur im Finder möglich ist?
@rubiks Sphäre, siehe meinen Update-Hinweis: am Ende meiner Antwort. Das heißt, ja, es funktioniert mit dem Kontextmenü in Google Chrome, ich habe es getestet und es funktioniert auch dort.
Toll! Es funktioniert perfekt! Danke, user3439894!!!