Agregue fácilmente un atajo de teclado para revelar archivos ocultos en Mac OS X

Agregue fácilmente un atajo de teclado para revelar archivos ocultos en Mac OS X

En un tutorial anterior, le mostramos cómo puede revelar los archivos ocultos en Mac OS X, a través de la terminal. Para aquellos que necesitan acceder a los archivos ocultos con frecuencia, pero odian usar la terminal cada vez para alternar la visibilidad de los archivos, ¿qué tal si configuran un atajo de teclado para que puedan revelar rápidamente los archivos ocultos con solo presionar una tecla?

Para que esto funcione, debemos crear un servicio (en Automator) para ejecutar el comando y luego asignar un acceso directo para este servicio.

Nota: El siguiente método está probado y funciona en Mac OS X Yosemite. Hay algunos informes que indican que podría no funcionar en 10.8 (OS X Mountain Lion) y versiones anteriores. No tenemos forma de verificar eso, por lo que si está utilizando una versión anterior de OS X, siga esto bajo su propio riesgo.

Creación de un servicio para ejecutar el comando revelar archivos ocultos

En OS X, abre Automator (Aplicaciones -> Automator). Le pedirá que elija un tipo para su nueva automatización. Seleccione «Servicio».

Automator-select-servicio

En el panel más a la izquierda, seleccione Utilidades. En el panel central, seleccione «Ejecutar AppleScript» y arrástrelo al área de flujo de trabajo.

automatizar-arrastrar-ejecutar-applescript

En el área de Flujo de trabajo, primero seleccione «sin entrada» para el campo desplegable «El servicio recibe». A continuación, cambie el campo de todas las aplicaciones a «Finder».

automator-cambio-servicio-entrada

En la sección AppleScript, reemplace la línea (* Your script goes here *) con este:

set newHiddenVisiblesState to "YES"
    try
        set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
        if oldHiddenVisiblesState is in {"1", "YES"} then
            set newHiddenVisiblesState to "NO"
        end if
    end try
    do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState
 
 
    tell application "Finder"
        set theWindows to every Finder window
        repeat with i from 1 to number of items in theWindows
            set this_item to item i of theWindows
            set theView to current view of this_item
            if theView is list view then
                set current view of this_item to icon view
            else
                set current view of this_item to list view
 
            end if
            set current view of this_item to theView
        end repeat
    end tell

crédito del guión: pregunta diferente

Por último, guarde esto (Archivo -> Guardar) con el nombre «ToggleHidden» (o cualquier otro nombre que desee).

Automator-guardar-servicio

Para probar si el servicio ToggleHidden está funcionando, abra Finder y vaya al menú (Finder -> Services) y seleccione el servicio «ToggleHidden».

buscador-seleccionar-alternar oculto

Si funciona bien, todos los archivos ocultos deberían aparecer en el Finder. Vuelva a hacer clic en él y los archivos ocultos deberían desaparecer.

Asignación de atajos de teclado a ToggleHidden

El último paso para completar este tutorial es asignar un atajo de teclado a este servicio. Vaya a «Preferencias del sistema -> Teclado -> Accesos directos». En el panel izquierdo, seleccione «Servicios». En el panel derecho, desplácese hacia abajo hasta que vea la entrada «ToggleHidden».

mac-togglehidden-keyboard-shortcuts

Seleccione la entrada «ToggleHidden» y haga clic en el texto «agregar acceso directo». Ahora puede agregar un atajo de teclado para este servicio. Para este tutorial, configuré «Ctrl + Shift + H». Solo para su información, la mayoría de las distribuciones de Linux usan «Ctrl + H» para alternar la visibilidad de los archivos ocultos.

Eso es todo.

Conclusión

Para la mayoría de los usuarios, la mayor parte del tiempo no será necesario acceder a los archivos ocultos. Pero para aquellos que lo necesitan, revelar los archivos ocultos a través de la terminal puede ser una tarea problemática, sin mencionar que debes recordar el comando para hacerlo. Establecer un atajo de teclado para esta tarea facilitará mucho las cosas y definitivamente te hará más productivo.

Háganos saber en los comentarios si tiene alguna pregunta.

Experto Geek - Tu Guía en Tendencias Tecnológicas