Système
Incluse avec Macro DeckPilotez votre ordinateur depuis votre deck : applications, volume, commandes, notifications, veille et arrêt.
La page de l'intégration Système avec l'interrupteur activé et aucune option de configuration
- Lancez, activez ou fermez des applications, fichiers, dossiers et sites web
- Volume et sourdine du périphérique par défaut ou de n'importe quel périphérique audio
- Exécutez des commandes et enregistrez leur sortie dans une variable
- Verrouillez, mettez en veille, en hibernation, redémarrez ou éteignez
- CPU, RAM, GPU, disques, heure et application au premier plan sous forme de variables
L'intégration Système pilote l'ordinateur sur lequel tourne Macro Deck. Elle est fournie avec Macro Deck, activée dès le départ et ne demande aucune configuration, sous Windows, macOS et Linux.
Ce que vous pouvez faire
- Applications, fichiers et sites web : Lancer une application démarre une application, et son Mode peut aussi faire passer au premier plan une application déjà lancée (Démarrer ou activer) ou la fermer au second appui (Basculer démarrer / arrêter). Ouvrir un fichier, Ouvrir un dossier et Ouvrir un site web ouvrent les éléments avec leur application par défaut. Arrêter l'application met fin à un processus par son nom.
- Audio : Augmenter le volume, Diminuer le volume, Définir le volume et Activer / désactiver la sourdine agissent sur la sortie par défaut, l'entrée par défaut ou un périphérique précis. Un bouton avec Activer / désactiver la sourdine indique si le périphérique est en sourdine.
- Commandes : Exécuter une commande exécute une ligne de commande dans le shell par défaut, PowerShell ou Bash et peut enregistrer ce qu'elle affiche dans une variable.
- Notifications : Envoyer une notification affiche une notification de votre système d'exploitation. Afficher une notification Macro Deck affiche un message dans Macro Deck sur tous les écrans connectés.
- Alimentation : Verrouiller l'ordinateur, Veille, Hiberner, Redémarrer et Éteindre.
Variables
L'intégration signale l'état de votre ordinateur sous forme de variables : utilisation du CPU, de la RAM et du GPU, taille, espace libre et activité de chaque disque, volume et état de sourdine de chaque haut-parleur et microphone, date et heure, nom de l'ordinateur et système d'exploitation, verrouillage de l'écran, et application au premier plan. Affichez-les dans des libellés, tracez-les avec un widget Graphique d'historique ou Jauges, ou réagissez-y dans des automatisations.
Exemples de configuration
- Un bouton micro avec Activer / désactiver la sourdine sur le microphone de votre casque, qui indique s'il est coupé.
- Un curseur lié à
system_volume_percentqui règle le volume des haut-parleurs. - Un widget Jauges avec
system_cpu_usage_percent,system_ram_usage_percentetsystem_gpu_0_usage_percent. - Un bouton qui exécute Lancer une application avec Démarrer ou activer pour votre lecteur de musique.
- Un bouton « bonne nuit » qui exécute Verrouiller l'ordinateur, ou Éteindre après un Attendre.
- Un flux qui exécute Exécuter une commande avec un script et écrit le résultat dans une variable affichée sur le bouton.
Les nouveaux périphériques audio et disques reçoivent leurs variables quelques secondes après avoir été branchés.
Ce qu'il vous faut
- Macro Deck 3 sous Windows, macOS ou Linux
- Sous Linux : pactl ou amixer pour le volume, notify-send pour les notifications, systemd pour les actions d'alimentation
- Sous Linux, l'utilisation du GPU nécessite le pilote amdgpu ou nvidia-smi
- Sous macOS, l'autorisation pour Macro Deck de contrôler System Events pour Redémarrer et Éteindre
Configuration
Étape 1: Vérifiez que l'intégration est activée
Dans Macro Deck, cliquez sur Intégrations dans la barre latérale, puis sur Système. L'interrupteur en haut à droite est activé par défaut ; activez-le s'il est désactivé. Il n'y a rien à configurer : l'onglet Aperçu affiche Aucune option de configuration disponible pour cette intégration. S'il manque quelque chose sur votre ordinateur, par exemple un backend de volume sous Linux, la page l'indique comme problème.
Étape 2: Ajoutez une action Système à un bouton
Sur la page Deck, cliquez sur un bouton. Le deck doit être déverrouillé : c'est le cas lorsque le bouton Verrouiller s'affiche en haut à droite. L'éditeur s'ouvre avec Appui court sélectionné. Cliquez sur + Ajouter une action, sélectionnez Système à gauche de la boîte de dialogue Ajouter une action et choisissez une action, par exemple Activer / désactiver la sourdine ou Lancer une application.
Étape 3: Renseignez l'action
Chaque action ne demande que ce dont elle a besoin :
- Lancer une application : l'Application, des Arguments et un Répertoire de travail facultatifs, et le Mode.
- Actions de volume : le Périphérique audio, et la Quantité (%) ou le Volume (%).
- Exécuter une commande : le Shell et la Commande, et éventuellement Enregistrer la sortie dans une variable.
Étape 4: Affichez une valeur sur le bouton
Pour afficher une valeur, saisissez une variable dans le libellé du bouton, par exemple
CPU {{ vars.system_cpu_usage_percent }} %. L'onglet Variables de la page Système liste chaque variable Système avec sa valeur actuelle.Étape 5: Appuyez sur le bouton
Enregistrez et appuyez sur le bouton, ou cliquez sur Exécuter dans l'éditeur pour tester les actions immédiatement.
Actions17
Placez-les sur un bouton ou exécutez-les depuis un flux.
- Lancer une application
- Démarre une application, ou bascule ou active une instance déjà lancée.
- Ouvrir un site web
- Ouvre un site web dans le navigateur par défaut.
- Ouvrir un fichier
- Ouvre un fichier avec son application par défaut.
- Ouvrir un dossier
- Ouvre un dossier dans le gestionnaire de fichiers natif.
- Arrêter l'application
- Met fin à un processus en cours par son nom, en lui demandant éventuellement d'abord de fermer sa fenêtre.
- Augmenter le volume
- Augmente le volume du périphérique audio sélectionné.
- Diminuer le volume
- Diminue le volume du périphérique audio sélectionné.
- Activer / désactiver la sourdine
- Bascule la sourdine du périphérique audio sélectionné et l'affiche sur le bouton.
- Définir le volume
- Règle le volume du périphérique audio sélectionné à un niveau précis.
- Envoyer une notification
- Affiche une notification native de votre système d'exploitation.
- Afficher une notification Macro Deck
- Affiche un message dans Macro Deck sur les appareils et applications connectés, sous forme de message court ou de boîte de dialogue.
- Exécuter une commande
- Exécute une ligne de commande dans le shell sélectionné et peut enregistrer sa sortie dans une variable.
- Verrouiller l'ordinateur
- Verrouille l'écran : votre mot de passe ou votre code PIN est alors nécessaire pour revenir.
- Veille
- Met l'ordinateur en veille.
- Hiberner
- Enregistre la session sur le disque et éteint complètement (Windows et Linux).
- Redémarrer
- Redémarre l'ordinateur, avec Forcer pour ignorer les applications qui le bloqueraient.
- Éteindre
- Éteint l'ordinateur, avec Forcer pour ignorer les applications qui le bloqueraient.
Variables12
Affichez ces valeurs sur des boutons et des widgets, ou utilisez-les dans des conditions.
system_volume_percent,system_muted- Le volume en pourcentage et la sourdine du périphérique de sortie par défaut.
system_input_volume_percent,system_input_muted- Le volume en pourcentage et la sourdine du périphérique d'entrée par défaut.
system_audio_output_<device>_*,system_audio_input_<device>_*- Le volume en pourcentage (
_volume_percent) et la sourdine (_muted) de chaque haut-parleur et microphone, par exemplesystem_audio_input_usb_mic_muted. system_cpu_usage_percent,system_cpu_name- La charge du processeur en pourcentage et le modèle du processeur.
system_ram_usage_percent,system_ram_used_gb,system_ram_total_gb- La mémoire utilisée en pourcentage, la mémoire utilisée et la mémoire totale en Go.
system_gpu_<n>_usage_percent,system_gpu_<n>_name- La charge en pourcentage et le nom de chaque carte graphique, numérotées à partir de
0, jusqu'à huit cartes. system_disk_<n>_*- Nom, point de montage, système de fichiers, taille, espace utilisé et libre, utilisation, vitesse de lecture et d'écriture et activité de chaque disque, numérotés à partir de
0, jusqu'à huit disques. system_date,system_time,system_datetime- La date, l'heure, ainsi que la date et l'heure actuelles sous forme de texte.
system_timestamp_unix,system_day_of_week,system_hour,system_minute- Des parties de l'heure actuelle : l'horodatage Unix, le jour de la semaine, l'heure et la minute.
system_pc_name,system_os- Le nom de l'ordinateur et le système d'exploitation.
system_locked- Indique si l'ordinateur est verrouillé (Windows et macOS).
system_focused_app,system_focused_app_path,system_focused_app_bundle_id- L'application au premier plan, avec son chemin et son identifiant de bundle.
Questions fréquentes
Puis-je régler le volume d'un périphérique précis ?
Oui. Chaque action de volume possède un champ Périphérique audio avec la sortie par défaut, l'entrée par défaut et chaque périphérique que Macro Deck a vu. Un périphérique débranché reste dans la liste et ses variables apparaissent comme indisponibles jusqu'à son retour.
Puis-je régler le volume avec un curseur ?
Oui. Liez un curseur à une variable de volume comme system_volume_percent. Vous pouvez aussi modifier les variables de volume et de sourdine avec Définir la variable. Pour activer et désactiver la sourdine avec un seul bouton, utilisez Activer / désactiver la sourdine.
Pourquoi les actions Redémarrer ou Éteindre échouent-elles sous macOS ?
macOS demande d'abord une autorisation. Autorisez Macro Deck sous Réglages Système > Confidentialité et sécurité > Automatisation > System Events. Forcer n'a aucun effet sous macOS, et macOS ne propose pas Hiberner.
Pourquoi le volume, les notifications ou les actions d'alimentation manquent-ils sous Linux ?
Ils nécessitent des outils que certaines distributions n'installent pas : pactl (PulseAudio ou PipeWire) ou amixer pour le volume, notify-send pour les notifications et systemctl ou loginctl pour les actions d'alimentation. La page Système sous Intégrations liste ce qui manque.
Combien de temps l'action Exécuter une commande attend-elle ?
Jusqu'au Délai d'expiration (secondes), 30 par défaut, et 0 attend la fin de la commande. Une commande encore en cours après ce délai continue de tourner, sauf si vous enregistrez sa sortie dans une variable.
Mes boutons Windows Utils de Macro Deck 2 sont-ils repris ?
La plupart. Lors de la migration depuis Macro Deck 2, les actions comme le lancement d'une application, l'ouverture d'un fichier ou d'un dossier, la ligne de commande et le volume deviennent des actions Système, et les raccourcis clavier et le texte saisi deviennent des actions Clavier.
Plus dans Votre ordinateur
Clavier
Incluse avec Macro DeckDéclenchez des raccourcis, saisissez du texte et exécutez des séquences de touches sur votre ordinateur depuis un bouton.
Souris
Incluse avec Macro DeckCliquez, déplacez le pointeur, faites glisser et défilez sur votre ordinateur depuis un bouton.
ADB / Android Debug Bridge
Incluse avec Macro DeckPilotez un téléphone ou une tablette Android en USB ou en Wi-Fi : réveillez-le, lancez des applications, touchez l'écran, saisissez du texte et faites des captures d'écran.
Steam
Incluse avec Macro DeckLancez et fermez des jeux Steam, et affichez sur votre deck ce à quoi vous jouez, vos amis et votre bibliothèque.