En realidad, puedes conseguirlo sin ningún software adicional utilizando Automator y Preferencias del Sistema (al menos a partir de MacOS Catalina).
Autómata
Abra Automator y elija "Acción rápida" como tipo de documento (el botón parece un engranaje). En la parte superior debería ver los siguientes ajustes de configuración; rellene los desplegables como se muestra a continuación:
- Flujo de trabajo actual
files or folders
en Finder
- La entrada es
entire selection
También hay opciones para Imagen y Color que no creo que sean relevantes.
A continuación, debe añadir Run Shell Script
Acción que puede localizar a través de la barra de búsqueda; sólo tiene que arrastrarla al flujo de trabajo.
Mantenga Shell como /bin/bash
pero cambie Pass Input por as arguments
. Esto permite a Automator capturar la selección y pasar al shell código script como variable.
Aparecerá un código de ejemplo que puedes eliminar. Para el bloqueo script, utilice este código:
chflags uchg "$@"
Para desbloquear:
chflags nouchg "$@"
Guarde los flujos de trabajo con nombres como "Bloquear archivo" y "Desbloquear archivo" y, a continuación, ciérrelos.
En este punto, puedes hacer clic con el botón derecho del ratón en los archivos del Finder para comprobar que las acciones rápidas ya están disponibles.
Preferencias del sistema
Vaya a Preferencias del Sistema y, a continuación, a Teclado. Pulsa la pestaña Atajos y, a continuación, haz clic en Atajos de aplicaciones en la parte izquierda. Pulsa el botón "+" para añadir un nuevo acceso directo. Rellena las siguientes opciones:
- Aplicación:
Finder
- Título del menú: Este debe ser el exacta nombre del servicio creado, por ejemplo, "Archivo de bloqueo".
A continuación, haga clic en el cuadro de texto situado junto a Keyboard Shortcut
y escribe el atajo que quieras. Por ejemplo, hice Ctrl-Opt-Shift-L para Bloquear y Ctrl-Opt-Shift-U para Desbloquear.
Eso debería hacer el tri