Mostrando entradas con la etiqueta productividad. Mostrar todas las entradas
Mostrando entradas con la etiqueta productividad. Mostrar todas las entradas

sábado, 20 de diciembre de 2025

Atajo macOS para copia y pegar contraseñas al instante

¿Cuántas veces has ido al Llavero de macOS para copiar una contraseña con alguien mirando la pantalla por encima del hombro?

Con este método puedes tener una contraseña lista para pegar simplemente pulsando un atajo de teclado, sin abrir el llavero, sin mostrar nada en pantalla y sin que falle el pegado.

El comando que funciona siempre

Para conseguir que una contraseña se copie/pegue correctamente al portapapeles utilizaremos el comando de shell printf.

 TERMINAL MAC
printf '%s' 'TU_CONTRASEÑA' | /usr/bin/pbcopy

Este comando deja la contraseña lista para pegar, sin saltos de línea ni caracteres ocultos.

¿Cómo convertirlo en un Atajo? (Automator)

  1. Abre Automator y crea una Acción rápida.
  2. Configura: “El flujo de trabajo recibe” → sin datos de entrada.
  3. Añade la acción Ejecutar script de shell.
  4. Selecciona /bin/zsh o /bin/bash.
  5. Pega el comando anterior.
  6. Guarda la acción y asígnale un atajo de teclado.

A partir de ahora solo tienes que pulsar el atajo y pegar la contraseña directamente, sin pasar por el llavero.

Opcional: forzar UTF-8 si usas símbolos especiales

Si la contraseña incluye caracteres especiales o símbolos poco habituales, podemos forzar que se copien y peguen correctamente evitando cualquier error de codificación de la siguiente manera:

 TERMINAL MAC
export LC_CTYPE=UTF-8
printf '%s' 'TU_CONTRASEÑA' | /usr/bin/pbcopy

Normalmente no hace falta, pero evita problemas con símbolos poco habituales.

¿Quieres que subamos el listón?

Ahora vamos a hacer que la contraseña se borre automáticamente del portapapeles pasados unos segundos, para que no quede accesible más tiempo del necesario.

La idea es sencilla: copiamos la contraseña como antes, esperamos unos segundos y, pasado ese tiempo, vaciamos el portapapeles de forma automática.

 TERMINAL MAC

printf '%s' 'TU_CONTRASEÑA' | /usr/bin/pbcopy
sleep 30
CURRENT="$(pbpaste)"

if [ "$CURRENT" = "TU_CONTRASEÑA" ]; then
  printf '' | /usr/bin/pbcopy
fi

Esta versión solo borra el portapapeles si, pasado el tiempo indicado, sigue conteniendo la contraseña. Si has copiado otra cosa, no interfiere.

Asignar un atajo de teclado a la Acción rápida

Una vez guardada la Acción rápida en Automator, el último paso es asignarle un atajo de teclado para poder usarla en cualquier momento sin abrir nada.

  1. Abre Ajustes del sistema.
  2. Entra en Teclado"Atajos de teclado…".
  3. En el menú lateral, selecciona Servicios > General.
  4. Busca tu Acción rápida (aparece con el nombre con el que la guardaste).
  5. Haz clic en Añadir atajo y pulsa la combinación de teclas que quieras usar.

Elige un atajo que no esté ya en uso y que recuerdes fácilmente, ya que será el que pulses cada vez que quieras copiar la contraseña.

A partir de ese momento, solo tienes que pulsar el atajo y pegar la contraseña directamente donde la necesites, sin abrir el llavero ni mostrar nada en pantalla.

lunes, 24 de noviembre de 2025

⭐ Magic-Desktop: el atajo definitivo para limpiar tu escritorio en un segundo

Magic-Desktop: limpia tu escritorio en un segundo

El escritorio del Mac suele convertirse, sin darnos cuenta, en una zona llena de capturas de pantalla, archivos temporales, carpetas pendientes y todo tipo de elementos que terminan apareciendo en vídeos, presentaciones o sesiones de trabajo compartidas. Magic-Desktop llega precisamente para evitar eso.

Este atajo te permite ocultar o mostrar todos los iconos del escritorio con un simple comando, un atajo de teclado o incluso con la voz mediante Siri. Funciona de forma instantánea, sin eliminar nada y sin necesidad de mover archivos entre carpetas.

¿En qué situaciones es útil?

Magic-Desktop brilla especialmente en estos momentos:

  • 🎥 Grabación de tutoriales o Reels
  • 🎓 Clases online y demostraciones técnicas
  • 🧑‍💼 Reuniones profesionales compartiendo pantalla
  • 🪄 Presentaciones sin distracciones visuales
  • 🧘 Productividad: escritorio limpio mientras trabajas
  • 📸 Capturas de pantalla más limpias y profesionales

Pues vamos al lío, empecemos.

📥 Descarga directa del Atajo (opción recomendada)

Si quieres ser cómodo o cómoda, no complicarte la vida y disfrutar de Magic-Desktop al instante, aquí tienes la descarga directa desde iCloud:

Una vez instalado podrás usarlo:

  • haciendo clic dentro de la app Atajos,
  • pidiéndoselo a Siri,
  • o con un atajo de teclado ultrarrápido: Control + O (⌃ O).

Con esa combinación, el escritorio se oculta o reaparece al instante, estés en la aplicación que estés.

🧪 ¿Prefieres entender cómo funciona y crearlo tú mismo/a?

Si te gusta aprender, experimentar y montar tus propios atajos, sigue leyendo. A continuación verás paso a paso cómo funciona Magic-Desktop por dentro y cómo puedes crearlo manualmente: desde el script principal hasta la configuración final para macOS.

🛠️ Cómo crear Magic-Desktop manualmente

Magic-Desktop funciona gracias a un pequeño ajuste interno de macOS que controla si el escritorio muestra o no sus iconos. Lo único que hacemos es automatizar ese proceso para que puedas activarlo o desactivarlo con un solo gesto.

1️⃣ Crear el atajo desde cero

Abre la app Atajos en tu Mac:

  • Pulsa el botón “+” para crear un nuevo atajo.
  • Ponle el nombre Magic-Desktop.
  • Opcional: elige un icono o color para identificarlo rápidamente.

2️⃣ Añadir la acción “Ejecutar script de shell”

En el buscador de acciones escribe script y selecciona:

Ejecutar script de shell

Asegúrate de que el campo Shell está en bash.

3️⃣ Añadir el código que alterna el escritorio

Este script comprueba si el escritorio está visible o no, y alterna entre ambos estados automáticamente.

 TERMINAL MAC
Script principal · Magic-Desktop

ESTADO=$(defaults read com.apple.finder CreateDesktop 2>/dev/null)

if [ "$ESTADO" = "1" ] || [ "$ESTADO" = "true" ]; then
    defaults write com.apple.finder CreateDesktop -bool false
    MENSAJE="Ocultando escritorio"
else
    defaults write com.apple.finder CreateDesktop -bool true
    MENSAJE="Mostrando iconos del Escritorio"
fi

killall Finder
echo "$MENSAJE"

4️⃣ Configuración correcta del bloque

En la parte inferior de la acción “Ejecutar script de shell”, déjalo así:

  • Shell: bash
  • Entrada: Entrada de atajo (o “Entrada”)
  • Pasar entrada: a stdin
  • Ejecutar como administrador: desactivado

Esto es importante: si se ejecuta como administrador, macOS guarda la preferencia en otro contexto y el escritorio vuelve a aparecer solo. Con esta configuración funciona perfectamente en macOS Tahoe.

5️⃣ Añadir “Mostrar resultado”

Añade una nueva acción al atajo:

Mostrar resultado

No hace falta escribir nada: el propio script se encarga de enviar el mensaje adecuado (“Ocultando escritorio” o “Mostrando iconos del Escritorio”).

6️⃣ Asignar el atajo de teclado Control + O (⌃ O)

Con el atajo ya creado:

  • Pulsa el icono (i) arriba a la derecha.
  • Activa “Añadir atajo de teclado”.
  • Pulsa la combinación Control + O (⌃ O).

A partir de ese momento, podrás alternar la visibilidad del escritorio desde cualquier app simplemente pulsando esa combinación de teclas.

7️⃣ Probar que todo funciona

Para probarlo, ejecuta el atajo desde la app Atajos o usando ⌃ O:

  • Primera ejecución → el escritorio se limpia y verás “Ocultando escritorio”.
  • Segunda ejecución → vuelven los iconos y verás “Mostrando iconos del Escritorio”.

Cuando veas ese comportamiento, tendrás Magic-Desktop funcionando exactamente igual que la versión que puedes descargar desde iCloud, pero entendiendo todo lo que ocurre por detrás.

📸 Vista previa del atajo en Atajos (simulación en HTML)

Para que te hagas una idea visual, así se ve el atajo Magic-Desktop dentro de la app Atajos en macOS, recreado en HTML:

>_
Ejecutar script de shell
ESTADO=$(defaults read com.apple.finder CreateDesktop 2>/dev/null)

if [ "$ESTADO" = "1" ] || [ "$ESTADO" = "true" ]; then
    defaults write com.apple.finder CreateDesktop -bool false
    MENSAJE="Ocultando escritorio"
else
    defaults write com.apple.finder CreateDesktop -bool true
    MENSAJE="Mostrando escritorio"
fi

killall Finder
echo "$MENSAJE"
Mostrar resultado

El resultado del script se muestra como un pequeño mensaje, por ejemplo:

“Ocultando escritorio” o “Mostrando iconos del Escritorio”.

jueves, 20 de noviembre de 2025

Comandos curiosos y útiles del Terminal en macOS

 Terminal Mac

Comandos curiosos y útiles del Terminal en macOS

El Terminal de macOS esconde funciones tan útiles como sorprendentes. Desde animar tu escritorio hasta mostrar información oculta del sistema, estos comandos son perfectos para quienes quieren explorar un poco más su Mac.

1️⃣ Decir la hora en voz alta

Haz que tu Mac anuncie la hora actual:

bash
say "La hora es $(date +%H:%M)"

2️⃣ Ver la temperatura de la CPU

Usa este comando si tienes instaladas las herramientas Xcode:

bash
sudo powermetrics --samplers smc | grep -i "CPU die"

3️⃣ Convertir cualquier texto en un archivo de audio

Convierte texto a un archivo .aiff:

bash
say "Hola desde tu Mac" -o saludo.aiff

4️⃣ Mostrar todos los puertos abiertos

Perfecto para diagnosticar conexiones:

bash
lsof -i -P

5️⃣ Activar un salvapantallas como si fuera una app

Ideal para crear un efecto visual chulo:

bash
/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine

6️⃣ Ver información detallada del sistema

Un listado profundo de características del Mac:

bash
system_profiler SPHardwareDataType

7️⃣ Reproducir un sonido oculto del sistema

macOS incluye sonidos internos secretos:

bash
afplay /System/Library/Sounds/Glass.aiff
Explorar el Terminal abre un mundo de posibilidades. Siempre que pruebes comandos nuevos, asegúrate de entender qué hacen y evita borrar archivos o procesos del sistema.