1 votos

MacOS - Abrir manualmente como solo lectura

Espero que esta no sea una pregunta repetida: buscar principalmente arrojó diversas versiones de personas que tenían el problema opuesto.

¿Hay alguna forma de abrir manualmente un archivo como solo lectura?

El caso de uso sería un archivo al que generalmente quiero tener acceso de escritura, pero en una ocasión particular quiero estar muy seguro de que no lo modificaré accidentalmente. Por ejemplo, un documento compartido que a veces necesito editar pero actualmente solo quiero ver. Como ahorrador compulsivo/instintivo, esta sería una forma útil de protegerme de mí mismo.

Estoy ejecutando Big Sur 11.2.1 en una Macbook Air de principios de 2014.

Trucos obvios:

  • Obtener información, cambiar mis permisos a solo lectura, abrir; una vez terminado, cerrar, cambiar mis permisos de nuevo: Esto es una molestia.
  • Abrir, guardar inmediatamente como: Idealmente quiero bloquearme antes incluso de tener la oportunidad de romper el archivo.
  • Duplicar el archivo, abrir la versión 'borrador'; generalmente, borrar la versión de borrador una vez que haya terminado: Aún un poco molesto, pero es el mejor plan B que se me ocurre.

Pensamientos finales:

  • Imagino que esto se puede hacer desde Terminal, y estoy feliz de aprender cómo, pero cualquier tipo de método de GUI sería lo mejor.
  • ¡¡Gracias!!

1voto

user43889 Puntos 266

Puedes hacer esto en Finder con una simple tecla y un clic.

Antes de abrir tu archivo, haz lo siguiente:

  • Selecciona el archivo en Finder
  • Pulsa Comando-I (esto es lo mismo que Obtener información en el menú Archivo)
  • Marca la casilla junto a Bloquear en la sección General.

Esto establece el bit inmutable, lo que significa que no puedes cambiar el archivo de ninguna manera.

Deja abierta la ventana de Obtener información y, cuando hayas terminado, desmarca la casilla de Bloquear para desbloquear el archivo.

Puedes crear Servicios (o Acciones Rápidas) para bloquear y desbloquear archivos, y asociarles una tecla, pero siento que apenas vale la pena. Si deseas crearlos, ejecuta Automator y crea una nueva Acción Rápida. Esto es lo que necesitas: Acción de Bloqueo

Guárdalo con el nombre Bloquear.

Modifícalo cambiando el uchg a nouchg y guárdalo como Desbloquear.

Ahora aparecerán como Servicios y en el submenú de Acciones Rápidas de Finder.

También puedes asociarlos con teclas en Preferencias del Sistema - Teclado - Accesos directos - Servicios. Elegí las combinaciones de teclas Control Comando L y Mayúsculas Control Comando L.

0voto

wch1zpink Puntos 11

Pegue este código AppleScript a seguir e cole em um novo documento do Script Editor.app e salve-o como um aplicativo. Eu nomeei minha versão como “Abrir Arquivo Como Bloqueado.app”

Este código AppleScript funciona para mim usando a última versão do macOS Big Sur.

tell application "Finder"
    set selectedFinderItems to selection
    if (count of items of selectedFinderItems) is not 1 ¬
        or class of item 1 of selectedFinderItems is not document file then
        activate
        display alert "Certifique-se de que apenas 1 ARQUIVO esteja selecionado" giving up after 4 ¬
            buttons {"OK"} default button "OK"
        return
    end if
    if locked of item 1 of selectedFinderItems is false then
        set locked of item 1 of selectedFinderItems to true
        open item 1 of selectedFinderItems
    else
        set locked of item 1 of selectedFinderItems to false
        activate
        display alert "Seu Arquivo Agora Está Desbloqueado" giving up after 3 ¬
            buttons {"OK"} default button "OK"
    end if
end tell

Depois que seu novo aplicativo for salvo, você precisará conceder privilégios apropriados nas Preferências do Sistema tanto para “Abrir Arquivo Como Bloqueado.app” quanto para Finder.app como mostrado nesta imagem a seguir…

insira a descrição da imagem aqui

Adicionei um ícone personalizado de um cadeado, à minha versão do “Abrir Arquivo Como Bloqueado.app". No Finder, você pode adicionar seu aplicativo à barra de ferramentas para fácil acesso segurando a tecla ‘command’ enquanto arrasta o appl para a barra de ferramentas.

insira a descrição da imagem aqui

Agora, sempre que você tiver um único arquivo selecionado no Finder, clique em seu novo aplicativo na barra de ferramentas do Finder. Esse arquivo será definido como bloqueado e em seguida será aberto no aplicativo padrão para arquivos desse tipo.

insira a descrição da imagem aqui

Esse arquivo permanecerá bloqueado. Para desbloquear o arquivo, simplesmente certifique-se de que ele está selecionado no Finder e mais uma vez clique em “Abrir Arquivo Como Bloqueado.app" na barra de ferramentas do Finder (conforme demonstrado neste .gif a seguir).

insira a descrição da imagem aqui

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X