Systeem
Meegeleverd met Macro DeckBedien je computer vanaf je deck: apps, volume, opdrachten, meldingen, slaapstand en uitschakelen.
De integratiepagina van Systeem met de schakelaar aan en zonder configuratieopties
- Start, focus of sluit toepassingen, bestanden, mappen en websites
- Volume en dempen voor het standaardapparaat of elk audioapparaat
- Voer opdrachten uit en sla de uitvoer op in een variabele
- Vergrendelen, slaapstand, sluimerstand, opnieuw opstarten of uitschakelen
- CPU, RAM, GPU, schijven, tijd en de app op de voorgrond als variabelen
De integratie Systeem bedient de computer waarop Macro Deck draait. Ze wordt met Macro Deck meegeleverd, staat vanaf het begin aan en je hoeft niets in te stellen, op Windows, macOS en Linux.
Wat je kunt doen
- Apps, bestanden en websites: Toepassing starten start een app, en met de Modus kan de actie ook een draaiende app naar de voorgrond halen (Starten of op de voorgrond zetten) of bij een tweede druk sluiten (Starten / stoppen wisselen). Bestand openen, Map openen en Website openen openen dingen met hun standaardapp. Toepassing beëindigen beëindigt een proces op naam.
- Audio: Volume verhogen, Volume verlagen, Volume instellen en Dempen / dempen opheffen werken op de standaarduitvoer, de standaardinvoer of één bepaald apparaat. Een knop met Dempen / dempen opheffen toont of het apparaat gedempt is.
- Opdrachten: Opdracht uitvoeren voert een opdrachtregel uit in de standaardshell, PowerShell of Bash en kan opslaan wat die uitvoert in een variabele.
- Meldingen: Melding versturen toont een melding van je besturingssysteem. Macro Deck-melding tonen toont een bericht in Macro Deck op alle verbonden schermen.
- Voeding: Computer vergrendelen, Slaapstand, Sluimerstand, Opnieuw opstarten en Uitschakelen.
Variabelen
De integratie geeft de status van je computer door als variabelen: het gebruik van CPU, RAM en GPU, van elke schijf de grootte, vrije ruimte en activiteit, het volume en de dempstatus van elke luidspreker en microfoon, de datum en tijd, de computernaam en het besturingssysteem, of het scherm vergrendeld is, en de toepassing op de voorgrond. Toon ze in labels, zet ze in een grafiek met een widget Geschiedenisgrafiek of Meters, of reageer erop in automatiseringen.
Voorbeelden
- Een microfoonknop met Dempen / dempen opheffen voor de microfoon van je headset die toont of hij gedempt is.
- Een schuifregelaar gekoppeld aan
system_volume_percentdie het volume van de luidsprekers instelt. - Een widget Meters met
system_cpu_usage_percent,system_ram_usage_percentensystem_gpu_0_usage_percent. - Een knop die Toepassing starten uitvoert met Starten of op de voorgrond zetten voor je muziekspeler.
- Een knop "welterusten" die Computer vergrendelen uitvoert, of Uitschakelen na Wachten.
- Een actiestroom die Opdracht uitvoeren met een script uitvoert en het resultaat in een variabele schrijft die op de knop wordt getoond.
Nieuwe audioapparaten en schijven krijgen binnen een paar seconden na het aansluiten hun variabelen.
Wat je nodig hebt
- Macro Deck 3 op Windows, macOS of Linux
- Op Linux: pactl of amixer voor het volume, notify-send voor meldingen, systemd voor de voedingsacties
- Op Linux heeft GPU-gebruik de amdgpu-driver of nvidia-smi nodig
- Op macOS toestemming voor Macro Deck om System Events te bedienen, voor Opnieuw opstarten en Uitschakelen
Instellen
Stap 1: Controleer of de integratie aan staat
Klik in Macro Deck in de zijbalk op Integraties en daarna op Systeem. De schakelaar rechtsboven staat standaard aan; zet hem aan als hij uit staat. Je hoeft niets in te stellen: het tabblad Overzicht toont Geen configuratieopties beschikbaar voor deze integratie. Als er iets ontbreekt op je computer, bijvoorbeeld een volumebackend op Linux, toont de pagina dat als probleem.
Stap 2: Voeg een systeemactie aan een knop toe
Klik op de pagina Deck op een knop. Het deck moet ontgrendeld zijn: dat is zo wanneer rechtsboven de knop Vergrendelen staat. De editor opent met Kort indrukken geselecteerd. Klik op + Actie toevoegen, selecteer links in het dialoogvenster Actie toevoegen Systeem en kies een actie, bijvoorbeeld Dempen / dempen opheffen of Toepassing starten.
Stap 3: Vul de actie in
Elke actie vraagt alleen om wat ze nodig heeft:
- Toepassing starten: de Toepassing, optioneel Argumenten en Werkmap, en de Modus.
- Volumeacties: het Audioapparaat, en de Hoeveelheid (%) of het Volume (%).
- Opdracht uitvoeren: de Shell en de Opdracht, optioneel Uitvoer opslaan in variabele.
Stap 4: Toon een waarde op de knop
Om een waarde te tonen, typ je een variabele in het label van de knop, bijvoorbeeld
CPU {{ vars.system_cpu_usage_percent }} %. Het tabblad Variabelen van de pagina Systeem toont elke systeemvariabele met de huidige waarde.Stap 5: Druk op de knop
Sla op en druk op de knop, of klik in de editor op Uitvoeren om de acties meteen uit te proberen.
Acties17
Zet deze op een knop of voer ze uit vanuit een actiestroom.
- Toepassing starten
- Start een toepassing, of wisselt of focust een draaiende instantie.
- Website openen
- Opent een website in de standaardbrowser.
- Bestand openen
- Opent een bestand met de standaardtoepassing.
- Map openen
- Opent een map in het bestandsbeheer van het systeem.
- Toepassing beëindigen
- Beëindigt een draaiend proces op naam, eventueel na het eerst te vragen het venster te sluiten.
- Volume verhogen
- Verhoogt het volume van het gekozen audioapparaat.
- Volume verlagen
- Verlaagt het volume van het gekozen audioapparaat.
- Dempen / dempen opheffen
- Wisselt de dempstatus van het gekozen audioapparaat en toont die op de knop.
- Volume instellen
- Stelt het volume van het gekozen audioapparaat in op een bepaald niveau.
- Melding versturen
- Toont een melding van je besturingssysteem.
- Macro Deck-melding tonen
- Toont een bericht in Macro Deck op de verbonden apparaten en apps, als kort bericht of als dialoogvenster.
- Opdracht uitvoeren
- Voert een opdrachtregel uit in de gekozen shell en kan de uitvoer opslaan in een variabele.
- Computer vergrendelen
- Vergrendelt het scherm, zodat je je wachtwoord of pincode nodig hebt om weer binnen te komen.
- Slaapstand
- Zet de computer in de slaapstand.
- Sluimerstand
- Slaat de sessie op schijf op en schakelt volledig uit (Windows en Linux).
- Opnieuw opstarten
- Start de computer opnieuw op, met Forceren om apps te negeren die dat zouden blokkeren.
- Uitschakelen
- Schakelt de computer uit, met Forceren om apps te negeren die dat zouden blokkeren.
Variabelen12
Toon deze waarden op knoppen en widgets, of gebruik ze in voorwaarden.
system_volume_percent,system_muted- Volume in procent en dempstatus van het standaarduitvoerapparaat.
system_input_volume_percent,system_input_muted- Volume in procent en dempstatus van het standaardinvoerapparaat.
system_audio_output_<device>_*,system_audio_input_<device>_*- Volume in procent (
_volume_percent) en dempstatus (_muted) van elke luidspreker en microfoon, bijvoorbeeldsystem_audio_input_usb_mic_muted. system_cpu_usage_percent,system_cpu_name- Processorbelasting in procent en het processormodel.
system_ram_usage_percent,system_ram_used_gb,system_ram_total_gb- Gebruikt geheugen in procent, gebruikt geheugen en totaal geheugen in GB.
system_gpu_<n>_usage_percent,system_gpu_<n>_name- Belasting in procent en naam van elke grafische kaart, genummerd vanaf
0, tot acht kaarten. system_disk_<n>_*- Naam, koppelpunt, bestandssysteem, grootte, gebruikte en vrije ruimte, gebruik, lees- en schrijfsnelheid en activiteit van elke schijf, genummerd vanaf
0, tot acht schijven. system_date,system_time,system_datetime- De huidige datum, tijd, en datum en tijd als tekst.
system_timestamp_unix,system_day_of_week,system_hour,system_minute- Delen van de huidige tijd: de Unix-tijdstempel, de dag van de week, het uur en de minuut.
system_pc_name,system_os- De computernaam en het besturingssysteem.
system_locked- Of de computer vergrendeld is (Windows en macOS).
system_focused_app,system_focused_app_path,system_focused_app_bundle_id- De toepassing op de voorgrond, met het pad en de bundel-ID.
Veelgestelde vragen
Kan ik het volume van één bepaald apparaat bedienen?
Ja. Elke volumeactie heeft een veld Audioapparaat met de standaarduitvoer, de standaardinvoer en elk apparaat dat Macro Deck heeft gezien. Een apparaat dat is losgekoppeld, blijft in de lijst staan en de variabelen ervan worden als niet beschikbaar weergegeven totdat het terug is.
Kan ik het volume met een schuifregelaar instellen?
Ja. Koppel een schuifregelaar aan een volumevariabele zoals system_volume_percent. Je kunt volume- en dempvariabelen ook instellen met Variabele instellen. Om dempen met één knop aan en uit te zetten, gebruik je Dempen / dempen opheffen.
Waarom mislukt Opnieuw opstarten of Uitschakelen op macOS?
macOS vraagt eerst om toestemming. Sta Macro Deck toe onder Systeeminstellingen > Privacy en beveiliging > Automatisering > System Events. Forceren heeft geen effect op macOS, en macOS heeft geen Sluimerstand.
Waarom ontbreken volume, meldingen of de voedingsacties op Linux?
Ze hebben tools nodig die sommige distributies niet installeren: pactl (PulseAudio of PipeWire) of amixer voor het volume, notify-send voor meldingen en systemctl of loginctl voor de voedingsacties. De pagina Systeem onder Integraties toont wat er ontbreekt.
Hoe lang wacht Opdracht uitvoeren?
Tot Time-out (seconden), standaard 30, en 0 wacht tot de opdracht klaar is. Een opdracht die daarna nog loopt, blijft lopen, tenzij je de uitvoer in een variabele opslaat.
Worden mijn Windows Utils-knoppen uit Macro Deck 2 overgenomen?
De meeste wel. Wanneer je overstapt van Macro Deck 2, worden acties zoals toepassing starten, bestand of map openen, opdrachtregel en volume systeemacties, en sneltoetsen en getypte tekst worden acties van Toetsenbord.
Meer in Je computer
Toetsenbord
Meegeleverd met Macro DeckDruk sneltoetsen, typ tekst en voer toetsreeksen uit op je computer vanaf een knop.
Muis
Meegeleverd met Macro DeckKlik, verplaats de aanwijzer, sleep en scrol op je computer vanaf een knop.
ADB / Android Debug Bridge
Meegeleverd met Macro DeckBedien een Android-telefoon of -tablet via USB of wifi: wek hem, start apps, tik, typ en maak screenshots.
Steam
Meegeleverd met Macro DeckStart en sluit Steam-games, en toon wat je speelt, je vrienden en je bibliotheek op je deck.