Sistema
Incluida en Macro DeckControla tu ordenador desde tu deck: aplicaciones, volumen, comandos, notificaciones, suspensión y apagado.
La página de la integración Sistema con el interruptor activado y sin opciones de configuración
- Inicia, enfoca o cierra aplicaciones, archivos, carpetas y sitios web
- Volumen y silencio del dispositivo de audio predeterminado o de cualquier otro
- Ejecuta comandos y guarda su salida en una variable
- Bloquea, suspende, hiberna, reinicia o apaga
- CPU, RAM, GPU, disco, hora y aplicación en primer plano como variables
La integración Sistema controla el ordenador en el que se ejecuta Macro Deck. Viene con Macro Deck, está activada desde el principio y no necesita configuración, en Windows, macOS y Linux.
Qué puedes hacer
- Aplicaciones, archivos y sitios web: Iniciar aplicación inicia una app, y su Modo también puede traer al frente una app en ejecución (Iniciar o enfocar) o cerrarla con una segunda pulsación (Alternar inicio/detención). Abrir archivo, Abrir carpeta y Abrir sitio web abren cosas con su app predeterminada. Cerrar aplicación termina un proceso por su nombre.
- Audio: Subir volumen, Bajar volumen, Establecer volumen y Silenciar / Activar sonido funcionan con la salida predeterminada, la entrada predeterminada o un dispositivo concreto. Un botón con Silenciar / Activar sonido muestra si el dispositivo está silenciado.
- Comandos: Ejecutar comando ejecuta una línea de comandos en el shell predeterminado, en PowerShell o en Bash y puede guardar lo que imprime en una variable.
- Notificaciones: Enviar notificación muestra una notificación de tu sistema operativo. Mostrar notificación de Macro Deck muestra un mensaje dentro de Macro Deck en todas las pantallas conectadas.
- Energía: Bloquear equipo, Suspender, Hibernar, Reiniciar y Apagar.
Variables
La integración informa del estado de tu ordenador mediante variables: uso de CPU, RAM y GPU, el tamaño, el espacio libre y la actividad de cada disco, el volumen y el silencio de cada altavoz y micrófono, la fecha y la hora, el nombre del ordenador y el sistema operativo, si la pantalla está bloqueada y la aplicación en primer plano. Muéstralas en etiquetas, represéntalas con un widget Gráfico histórico o Indicadores, o reacciona a ellas en automatizaciones.
Ejemplos
- Un botón de micrófono con Silenciar / Activar sonido en el micrófono de tus auriculares que muestra si está silenciado.
- Un control deslizante vinculado a
system_volume_percentque ajusta el volumen de los altavoces. - Un widget Indicadores con
system_cpu_usage_percent,system_ram_usage_percentysystem_gpu_0_usage_percent. - Un botón que ejecuta Iniciar aplicación con Iniciar o enfocar para tu reproductor de música.
- Un botón de "buenas noches" que ejecuta Bloquear equipo, o Apagar después de Esperar.
- Un flujo que ejecuta Ejecutar comando con un script y escribe el resultado en una variable que se muestra en el botón.
Los dispositivos de audio y discos nuevos tienen sus variables a los pocos segundos de conectarlos.
Qué necesitas
- Macro Deck 3 en Windows, macOS o Linux
- En Linux: pactl o amixer para el volumen, notify-send para las notificaciones y systemd para las acciones de energía
- En Linux, el uso de GPU necesita el controlador amdgpu o nvidia-smi
- En macOS, permiso para que Macro Deck controle System Events para Reiniciar y Apagar
Configúrala
Paso 1: Comprueba que la integración esté activada
En Macro Deck, haz clic en Integraciones en la barra lateral y después en Sistema. El interruptor de arriba a la derecha está activado de forma predeterminada; actívalo si está desactivado. No hay nada que configurar: la pestaña Resumen muestra No hay opciones de configuración disponibles para esta integración. Si falta algo en tu ordenador, por ejemplo un sistema de volumen en Linux, la página lo muestra como problema.
Paso 2: Añade una acción de Sistema a un botón
En la página Deck, haz clic en un botón. El deck tiene que estar desbloqueado: lo está cuando arriba a la derecha aparece el botón Bloquear. El editor se abre con Pulsación corta seleccionada. Haz clic en + Añadir acción, selecciona Sistema a la izquierda del cuadro de diálogo Añadir acción y elige una acción, por ejemplo Silenciar / Activar sonido o Iniciar aplicación.
Paso 3: Rellena la acción
Cada acción solo pide lo que necesita:
- Iniciar aplicación: la Aplicación, Argumentos y Directorio de trabajo opcionales, y el Modo.
- Acciones de volumen: el Dispositivo de audio, y la Cantidad (%) o el Volumen (%).
- Ejecutar comando: el Shell y el Comando y, si quieres, Guardar salida en variable.
Paso 4: Muestra un valor en el botón
Para mostrar un valor, escribe una variable en la etiqueta del botón, por ejemplo
CPU {{ vars.system_cpu_usage_percent }} %. La pestaña Variables de la página Sistema muestra todas las variables de Sistema con su valor actual.Paso 5: Pulsa el botón
Guarda y pulsa el botón, o haz clic en Ejecutar en el editor para probar las acciones al momento.
Acciones17
Ponlas en un botón o ejecútalas desde un flujo.
- Iniciar aplicación
- Inicia una aplicación, o alterna o enfoca una instancia en ejecución.
- Abrir sitio web
- Abre un sitio web en el navegador predeterminado.
- Abrir archivo
- Abre un archivo con su aplicación predeterminada.
- Abrir carpeta
- Abre una carpeta en el gestor de archivos del sistema.
- Cerrar aplicación
- Termina un proceso en ejecución por su nombre, si quieres pidiéndole antes que cierre su ventana.
- Subir volumen
- Sube el volumen del dispositivo de audio seleccionado.
- Bajar volumen
- Baja el volumen del dispositivo de audio seleccionado.
- Silenciar / Activar sonido
- Alterna el silencio del dispositivo de audio seleccionado y lo muestra en el botón.
- Establecer volumen
- Pone el volumen del dispositivo de audio seleccionado en un nivel concreto.
- Enviar notificación
- Muestra una notificación nativa de tu sistema operativo.
- Mostrar notificación de Macro Deck
- Muestra un mensaje en Macro Deck en los dispositivos y apps conectados, como mensaje breve o como cuadro de diálogo.
- Ejecutar comando
- Ejecuta una línea de comandos en el shell seleccionado y puede guardar su salida en una variable.
- Bloquear equipo
- Bloquea la pantalla, así que necesitas tu contraseña o tu PIN para volver a entrar.
- Suspender
- Pone el ordenador en suspensión.
- Hibernar
- Guarda la sesión en el disco y apaga el equipo por completo (Windows y Linux).
- Reiniciar
- Reinicia el ordenador, con Forzar para ignorar las apps que lo bloquearían.
- Apagar
- Apaga el ordenador, con Forzar para ignorar las apps que lo bloquearían.
Variables12
Muestra estos valores en botones y widgets, o úsalos en condiciones.
system_volume_percent,system_muted- El volumen en porcentaje y el estado de silencio del dispositivo de salida predeterminado.
system_input_volume_percent,system_input_muted- El volumen en porcentaje y el estado de silencio del dispositivo de entrada predeterminado.
system_audio_output_<device>_*,system_audio_input_<device>_*- El volumen en porcentaje (
_volume_percent) y el estado de silencio (_muted) de cada altavoz y micrófono, por ejemplosystem_audio_input_usb_mic_muted. system_cpu_usage_percent,system_cpu_name- La carga del procesador en porcentaje y el modelo del procesador.
system_ram_usage_percent,system_ram_used_gb,system_ram_total_gb- La memoria en uso en porcentaje, la memoria usada y la memoria total en GB.
system_gpu_<n>_usage_percent,system_gpu_<n>_name- La carga en porcentaje y el nombre de cada tarjeta gráfica, numeradas desde
0, hasta ocho tarjetas. system_disk_<n>_*- El nombre, el punto de montaje, el sistema de archivos, el tamaño, el espacio usado y libre, el uso, la velocidad de lectura y escritura y la actividad de cada disco, numerados desde
0, hasta ocho discos. system_date,system_time,system_datetime- La fecha, la hora y la fecha con la hora actuales, como texto.
system_timestamp_unix,system_day_of_week,system_hour,system_minute- Partes de la hora actual: la marca de tiempo Unix, el día de la semana, la hora y el minuto.
system_pc_name,system_os- El nombre del ordenador y el sistema operativo.
system_locked- Si el ordenador está bloqueado (Windows y macOS).
system_focused_app,system_focused_app_path,system_focused_app_bundle_id- La aplicación en primer plano, con su ruta y su ID de paquete.
Preguntas frecuentes
¿Puedo controlar el volumen de un dispositivo concreto?
Sí. Cada acción de volumen tiene un campo Dispositivo de audio con la salida predeterminada, la entrada predeterminada y todos los dispositivos que Macro Deck ha detectado. Un dispositivo desconectado sigue en la lista y sus variables figuran como no disponibles hasta que vuelve.
¿Puedo ajustar el volumen con un control deslizante?
Sí. Vincula un control deslizante a una variable de volumen como system_volume_percent. También puedes establecer las variables de volumen y silencio con Establecer variable. Para activar y desactivar el silencio con un solo botón, usa Silenciar / Activar sonido.
¿Por qué Reiniciar o Apagar fallan en macOS?
macOS pide permiso antes. Permite Macro Deck en Ajustes del Sistema > Privacidad y seguridad > Automatización > System Events. Forzar no tiene efecto en macOS, y macOS no tiene Hibernar.
¿Por qué faltan el volumen, las notificaciones o las acciones de energía en Linux?
Necesitan herramientas que algunas distribuciones no instalan: pactl (PulseAudio o PipeWire) o amixer para el volumen, notify-send para las notificaciones y systemctl o loginctl para las acciones de energía. La página Sistema en Integraciones muestra lo que falta.
¿Cuánto espera Ejecutar comando?
Hasta Tiempo de espera (segundos), 30 de forma predeterminada, y 0 espera hasta que el comando termina. Un comando que sigue en marcha después sigue ejecutándose, salvo que guardes su salida en una variable.
¿Se conservan mis botones de Windows Utils de Macro Deck 2?
La mayoría. Al migrar desde Macro Deck 2, acciones como iniciar aplicación, abrir archivo o carpeta, línea de comandos y volumen pasan a ser acciones de Sistema, y los atajos de teclado y el texto escrito pasan a ser acciones de Teclado.
Más en Tu ordenador
Teclado
Incluida en Macro DeckPulsa atajos, escribe texto y ejecuta secuencias de teclas en tu ordenador desde un botón.
Ratón
Incluida en Macro DeckHaz clic, mueve el puntero, arrastra y desplázate en tu ordenador desde un botón.
ADB / Android Debug Bridge
Incluida en Macro DeckControla un teléfono o una tablet Android por USB o Wi-Fi: actívalo, inicia aplicaciones, toca, escribe y haz capturas de pantalla.
Steam
Incluida en Macro DeckInicia y cierra juegos de Steam, y muestra en tu deck a qué juegas, tus amigos y tu biblioteca.