Sistema
Inclusa in Macro DeckControlla il computer dal tuo deck: app, volume, comandi, notifiche, sospensione e spegnimento.
La pagina dell'integrazione Sistema con l'interruttore attivo e nessuna opzione di configurazione
- Avvia, porta in primo piano o chiudi applicazioni, file, cartelle e siti web
- Volume e silenziamento per il dispositivo audio predefinito o qualsiasi altro
- Esegui comandi e salva il loro output in una variabile
- Blocca, sospendi, iberna, riavvia o spegni
- CPU, RAM, GPU, dischi, ora e app in primo piano come variabili
L'integrazione Sistema controlla il computer su cui gira Macro Deck. È inclusa in Macro Deck, è attiva fin dall'inizio e non richiede configurazione, su Windows, macOS e Linux.
Cosa puoi fare
- App, file e siti web: Avvia applicazione avvia un'app e con la sua Modalità può anche portare in primo piano un'app già in esecuzione (Avvia o porta in primo piano) o chiuderla alla seconda pressione (Alterna avvio/arresto). Apri file, Apri cartella e Apri sito web aprono gli elementi con la loro app predefinita. Termina applicazione termina un processo in base al nome.
- Audio: Aumenta volume, Riduci volume, Imposta volume e Silenzia / Riattiva audio agiscono sull'uscita predefinita, sull'ingresso predefinito o su un dispositivo specifico. Un pulsante con Silenzia / Riattiva audio mostra se il dispositivo è silenziato.
- Comandi: Esegui comando esegue una riga di comando nella shell predefinita, in PowerShell o in Bash e può salvare ciò che stampa in una variabile.
- Notifiche: Invia notifica mostra una notifica del sistema operativo. Mostra notifica di Macro Deck mostra un messaggio dentro Macro Deck su tutti gli schermi connessi.
- Alimentazione: Blocca computer, Sospendi, Iberna, Riavvia e Spegni.
Variabili
L'integrazione riporta lo stato del computer come variabili: utilizzo di CPU, RAM e GPU, dimensione, spazio libero e attività di ogni disco, volume e stato di silenziamento di ogni altoparlante e microfono, data e ora, nome del computer e sistema operativo, se lo schermo è bloccato e l'applicazione in primo piano. Mostrale nelle etichette, rappresentale con un widget Grafico cronologico o Indicatori, oppure reagisci a esse nelle automazioni.
Esempi di configurazione
- Un pulsante microfono con Silenzia / Riattiva audio sul microfono delle cuffie che mostra se è silenziato.
- Uno slider collegato a
system_volume_percentche imposta il volume degli altoparlanti. - Un widget Indicatori con
system_cpu_usage_percent,system_ram_usage_percentesystem_gpu_0_usage_percent. - Un pulsante che esegue Avvia applicazione con Avvia o porta in primo piano per il tuo lettore musicale.
- Un pulsante "buonanotte" che esegue Blocca computer, oppure Spegni dopo un Attendi.
- Un flusso che esegue Esegui comando con uno script e scrive il risultato in una variabile mostrata sul pulsante.
I nuovi dispositivi audio e dischi ricevono le loro variabili pochi secondi dopo essere stati collegati.
Cosa ti serve
- Macro Deck 3 su Windows, macOS o Linux
- Su Linux: pactl o amixer per il volume, notify-send per le notifiche, systemd per le azioni di alimentazione
- Su Linux, l'utilizzo della GPU richiede il driver amdgpu o nvidia-smi
- Su macOS, il permesso per Macro Deck di controllare System Events per Riavvia e Spegni
Configurala
Passaggio 1: Verifica che l'integrazione sia attiva
In Macro Deck, fai clic su Integrazioni nella barra laterale e poi su Sistema. L'interruttore in alto a destra è attivo per impostazione predefinita; attivalo se è disattivato. Non c'è niente da configurare: la scheda Panoramica mostra Nessuna opzione di configurazione disponibile per questa integrazione. Se sul computer manca qualcosa, per esempio un backend per il volume su Linux, la pagina lo elenca come problema.
Passaggio 2: Aggiungi un'azione Sistema a un pulsante
Nella pagina Deck, fai clic su un pulsante. Il deck deve essere sbloccato: se in alto a destra compare il pulsante Blocca, lo è. L'editor si apre con Pressione Breve selezionata. Fai clic su + Aggiungi azione, seleziona Sistema a sinistra nella finestra Aggiungi azione e scegli un'azione, per esempio Silenzia / Riattiva audio o Avvia applicazione.
Passaggio 3: Compila l'azione
Ogni azione chiede solo ciò che le serve:
- Avvia applicazione: l'Applicazione, eventuali Argomenti e Cartella di lavoro e la Modalità.
- Azioni sul volume: il Dispositivo audio e la Quantità (%) o il Volume (%).
- Esegui comando: la Shell e il Comando, eventualmente Salva output in variabile.
Passaggio 4: Mostra un valore sul pulsante
Per mostrare un valore, scrivi una variabile nell'etichetta del pulsante, per esempio
CPU {{ vars.system_cpu_usage_percent }} %. La scheda Variabili della pagina Sistema elenca ogni variabile di Sistema con il suo valore attuale.Passaggio 5: Premi il pulsante
Salva e premi il pulsante, oppure fai clic su Esegui nell'editor per provare subito le azioni.
Azioni17
Assegnale a un pulsante o eseguile da un flusso.
- Avvia applicazione
- Avvia un'applicazione, oppure alterna o porta in primo piano un'istanza in esecuzione.
- Apri sito web
- Apre un sito web nel browser predefinito.
- Apri file
- Apre un file con la sua applicazione predefinita.
- Apri cartella
- Apre una cartella nel file manager del sistema.
- Termina applicazione
- Termina un processo in esecuzione in base al nome, eventualmente chiedendogli prima di chiudere la sua finestra.
- Aumenta volume
- Alza il volume del dispositivo audio selezionato.
- Riduci volume
- Abbassa il volume del dispositivo audio selezionato.
- Silenzia / Riattiva audio
- Attiva o disattiva il silenziamento del dispositivo audio selezionato e lo mostra sul pulsante.
- Imposta volume
- Imposta il volume del dispositivo audio selezionato a un livello preciso.
- Invia notifica
- Mostra una notifica nativa del sistema operativo.
- Mostra notifica di Macro Deck
- Mostra un messaggio in Macro Deck sui dispositivi e sulle app connessi, come breve messaggio o come finestra.
- Esegui comando
- Esegue una riga di comando nella shell selezionata e può salvarne l'output in una variabile.
- Blocca computer
- Blocca lo schermo, così per rientrare ti servono la password o il PIN.
- Sospendi
- Mette il computer in sospensione.
- Iberna
- Salva la sessione su disco e spegne completamente il computer (Windows e Linux).
- Riavvia
- Riavvia il computer, con Forza per ignorare le app che lo bloccherebbero.
- Spegni
- Spegne il computer, con Forza per ignorare le app che lo bloccherebbero.
Variabili12
Mostra questi valori su pulsanti e widget o usali nelle condizioni.
system_volume_percent,system_muted- Volume in percentuale e stato di silenziamento del dispositivo di uscita predefinito.
system_input_volume_percent,system_input_muted- Volume in percentuale e stato di silenziamento del dispositivo di ingresso predefinito.
system_audio_output_<device>_*,system_audio_input_<device>_*- Volume in percentuale (
_volume_percent) e stato di silenziamento (_muted) di ogni altoparlante e microfono, per esempiosystem_audio_input_usb_mic_muted. system_cpu_usage_percent,system_cpu_name- Carico del processore in percentuale e modello del processore.
system_ram_usage_percent,system_ram_used_gb,system_ram_total_gb- Memoria in uso in percentuale, memoria utilizzata e memoria totale in GB.
system_gpu_<n>_usage_percent,system_gpu_<n>_name- Carico in percentuale e nome di ogni scheda grafica, numerate a partire da
0, fino a otto schede. system_disk_<n>_*- Nome, punto di montaggio, file system, dimensione, spazio utilizzato e libero, utilizzo, velocità di lettura e scrittura e attività di ogni disco, numerati a partire da
0, fino a otto dischi. system_date,system_time,system_datetime- La data, l'ora e la data con l'ora attuali, come testo.
system_timestamp_unix,system_day_of_week,system_hour,system_minute- Parti dell'ora attuale: il timestamp Unix, il giorno della settimana, l'ora e il minuto.
system_pc_name,system_os- Il nome del computer e il sistema operativo.
system_locked- Indica se il computer è bloccato (Windows e macOS).
system_focused_app,system_focused_app_path,system_focused_app_bundle_id- L'applicazione in primo piano, con il suo percorso e il bundle ID.
Domande frequenti
Posso controllare il volume di un dispositivo specifico?
Sì. Ogni azione sul volume ha un campo Dispositivo audio con l'uscita predefinita, l'ingresso predefinito e ogni dispositivo che Macro Deck ha rilevato. Un dispositivo scollegato resta nell'elenco e le sue variabili risultano non disponibili finché non viene ricollegato.
Posso impostare il volume con uno slider?
Sì. Collega uno slider a una variabile di volume come system_volume_percent. Puoi anche impostare le variabili di volume e silenziamento con Imposta variabile. Per attivare e disattivare il silenziamento con un solo pulsante, usa Silenzia / Riattiva audio.
Perché Riavvia o Spegni non funziona su macOS?
macOS chiede prima un permesso. Consenti Macro Deck in Impostazioni di Sistema > Privacy e sicurezza > Automazione > System Events. Forza non ha effetto su macOS e macOS non ha Iberna.
Perché su Linux mancano il volume, le notifiche o le azioni di alimentazione?
Richiedono strumenti che alcune distribuzioni non installano: pactl (PulseAudio o PipeWire) o amixer per il volume, notify-send per le notifiche e systemctl o loginctl per le azioni di alimentazione. La pagina Sistema in Integrazioni elenca ciò che manca.
Quanto attende Esegui comando?
Fino a Timeout (secondi), 30 per impostazione predefinita, e con 0 attende finché il comando non termina. Un comando ancora in esecuzione dopo quel tempo continua a girare, a meno che tu non salvi il suo output in una variabile.
I miei pulsanti Windows Utils di Macro Deck 2 vengono mantenuti?
Quasi tutti. Quando esegui la migrazione da Macro Deck 2, azioni come avvio applicazione, apertura di file o cartelle, riga di comando e volume diventano azioni di Sistema, mentre scorciatoie e testo digitato diventano azioni di Tastiera.
Altro in Il tuo computer
Tastiera
Inclusa in Macro DeckPremi scorciatoie, digita testo ed esegui sequenze di tasti sul tuo computer da un pulsante.
Mouse
Inclusa in Macro DeckFai clic, sposta il puntatore, trascina e scorri sul tuo computer da un pulsante.
ADB / Android Debug Bridge
Inclusa in Macro DeckControlla un telefono o un tablet Android via USB o Wi-Fi: riattivalo, avvia app, tocca, digita e acquisisci screenshot.
Steam
Inclusa in Macro DeckAvvia e chiudi giochi Steam e mostra sul deck a cosa giochi, i tuoi amici e la tua libreria.