System
In Macro Deck enthaltenSteuere deinen Computer von deinem Deck aus: Apps, Lautstärke, Befehle, Benachrichtigungen, Ruhemodus und Herunterfahren.
Die Seite der Integration System mit eingeschaltetem Schalter und ohne Konfigurationsoptionen
- Anwendungen, Dateien, Ordner und Websites starten, fokussieren oder schließen
- Lautstärke und Stummschaltung für das Standardgerät oder jedes Audiogerät
- Befehle ausführen und ihre Ausgabe in einer Variable speichern
- Sperren, Ruhemodus, Ruhezustand, Neustart oder Herunterfahren
- CPU, RAM, GPU, Laufwerke, Uhrzeit und fokussierte App als Variablen
Die System-Integration steuert den Computer, auf dem Macro Deck läuft. Sie ist in Macro Deck enthalten, von Anfang an aktiv und muss nicht eingerichtet werden, unter Windows, macOS und Linux.
Was du damit machen kannst
- Apps, Dateien und Websites: Anwendung starten startet eine App, und über den Modus kann die Aktion eine laufende App auch in den Vordergrund holen (Starten oder Fokussieren) oder sie beim zweiten Drücken schließen (Start-/Stopp-Umschalter). Datei öffnen, Ordner öffnen und Website öffnen öffnen Dinge mit ihrer Standard-App. Anwendung beenden beendet einen Prozess anhand seines Namens.
- Audio: Lautstärke erhöhen, Lautstärke verringern, Lautstärke festlegen und Stummschalten / Aufheben wirken auf das Standard-Ausgabegerät, das Standard-Eingabegerät oder ein bestimmtes Gerät. Eine Taste mit Stummschalten / Aufheben zeigt, ob das Gerät stummgeschaltet ist.
- Befehle: Befehl ausführen führt eine Befehlszeile in der Standard-Shell, in PowerShell oder Bash aus und kann ihre Ausgabe in einer Variable speichern.
- Benachrichtigungen: Benachrichtigung senden zeigt eine Benachrichtigung deines Betriebssystems. Macro-Deck-Benachrichtigung anzeigen zeigt eine Nachricht in Macro Deck auf allen verbundenen Bildschirmen.
- Energie: Computer sperren, Ruhemodus, Ruhezustand, Neu starten und Herunterfahren.
Variablen
Die Integration meldet den Zustand deines Computers als Variablen: CPU-, RAM- und GPU-Auslastung, Größe, freien Speicher und Aktivität jedes Laufwerks, Lautstärke und Stummschaltung jedes Lautsprechers und Mikrofons, Datum und Uhrzeit, Computername und Betriebssystem, ob der Bildschirm gesperrt ist und welche Anwendung im Vordergrund ist. Zeige sie in Beschriftungen an, stelle sie mit einem Widget Verlaufsdiagramm oder Ringanzeigen dar oder reagiere in Automationen darauf.
Beispiele
- Eine Mikro-Taste mit Stummschalten / Aufheben für das Mikrofon deines Headsets, die zeigt, ob es stummgeschaltet ist.
- Ein Schieberegler, der an
system_volume_percentgebunden ist und die Lautsprecherlautstärke einstellt. - Ein Widget Ringanzeigen mit
system_cpu_usage_percent,system_ram_usage_percentundsystem_gpu_0_usage_percent. - Eine Taste, die Anwendung starten mit Starten oder Fokussieren für deinen Musikplayer ausführt.
- Eine Gute-Nacht-Taste, die Computer sperren ausführt, oder Herunterfahren nach einer Aktion Warten.
- Ein Ablauf, der Befehl ausführen mit einem Skript ausführt und das Ergebnis in eine Variable schreibt, die auf der Taste angezeigt wird.
Neue Audiogeräte und Laufwerke bekommen ihre Variablen wenige Sekunden nach dem Anschließen.
Das brauchst du
- Macro Deck 3 unter Windows, macOS oder Linux
- Unter Linux: pactl oder amixer für die Lautstärke, notify-send für Benachrichtigungen, systemd für die Energieaktionen
- Unter Linux braucht die GPU-Auslastung den amdgpu-Treiber oder nvidia-smi
- Unter macOS die Berechtigung für Macro Deck, System Events zu steuern, für Neu starten und Herunterfahren
So richtest du sie ein
Schritt 1: Prüfen, ob die Integration aktiv ist
Klicke in Macro Deck in der Seitenleiste auf Integrationen und dann auf System. Der Schalter oben rechts ist standardmäßig eingeschaltet; schalte ihn ein, falls er aus ist. Es gibt nichts einzurichten: Der Tab Übersicht zeigt Für diese Integration sind keine Konfigurationsoptionen verfügbar. Fehlt auf deinem Computer etwas, zum Beispiel ein Lautstärke-Backend unter Linux, listet die Seite das als Problem auf.
Schritt 2: System-Aktion zu einer Taste hinzufügen
Klicke auf der Seite Deck auf eine Taste. Das Deck muss entsperrt sein: Das ist es, wenn oben rechts die Schaltfläche Sperren zu sehen ist. Der Editor öffnet sich mit ausgewähltem Kurzer Druck. Klicke auf + Aktion hinzufügen, wähle links im Dialog Aktion hinzufügen System und nimm eine Aktion, zum Beispiel Stummschalten / Aufheben oder Anwendung starten.
Schritt 3: Aktion ausfüllen
Jede Aktion fragt nur nach dem, was sie braucht:
- Anwendung starten: die Anwendung, optional Argumente und Arbeitsverzeichnis, und den Modus.
- Lautstärke-Aktionen: das Audiogerät und die Menge (%) oder Lautstärke (%).
- Befehl ausführen: die Shell und den Befehl, optional Ausgabe in Variable speichern.
Schritt 4: Einen Wert auf der Taste anzeigen
Um einen Wert anzuzeigen, schreibe eine Variable in die Beschriftung der Taste, zum Beispiel
CPU {{ vars.system_cpu_usage_percent }} %. Der Tab Variablen der Seite System listet jede System-Variable mit ihrem aktuellen Wert auf.Schritt 5: Taste drücken
Speichere und drücke die Taste, oder klicke im Editor auf Ausführen, um die Aktionen sofort auszuprobieren.
Aktionen17
Lege sie auf eine Taste oder führe sie in einem Ablauf aus.
- Anwendung starten
- Startet eine Anwendung oder schaltet bzw. fokussiert eine laufende Instanz.
- Website öffnen
- Öffnet eine Website im Standardbrowser.
- Datei öffnen
- Öffnet eine Datei mit ihrer Standardanwendung.
- Ordner öffnen
- Öffnet einen Ordner im Dateimanager des Systems.
- Anwendung beenden
- Beendet einen laufenden Prozess anhand seines Namens und bittet ihn auf Wunsch zuerst, sein Fenster zu schließen.
- Lautstärke erhöhen
- Erhöht die Lautstärke des gewählten Audiogeräts.
- Lautstärke verringern
- Verringert die Lautstärke des gewählten Audiogeräts.
- Stummschalten / Aufheben
- Schaltet die Stummschaltung des gewählten Audiogeräts um und zeigt sie auf der Taste an.
- Lautstärke festlegen
- Stellt die Lautstärke des gewählten Audiogeräts auf einen bestimmten Wert.
- Benachrichtigung senden
- Zeigt eine Benachrichtigung deines Betriebssystems.
- Macro-Deck-Benachrichtigung anzeigen
- Zeigt eine Nachricht in Macro Deck auf den verbundenen Geräten und Apps, als Kurzmeldung oder als Dialog.
- Befehl ausführen
- Führt eine Befehlszeile in der gewählten Shell aus und kann ihre Ausgabe in einer Variable speichern.
- Computer sperren
- Sperrt den Bildschirm, sodass du zum Entsperren dein Passwort oder deine PIN brauchst.
- Ruhemodus
- Versetzt den Computer in den Ruhemodus.
- Ruhezustand
- Speichert die Sitzung auf dem Laufwerk und schaltet den Computer vollständig aus (Windows und Linux).
- Neu starten
- Startet den Computer neu, mit Erzwingen auch dann, wenn Apps das blockieren würden.
- Herunterfahren
- Fährt den Computer herunter, mit Erzwingen auch dann, wenn Apps das blockieren würden.
Variablen12
Zeige diese Werte auf Tasten und Widgets an oder nutze sie in Bedingungen.
system_volume_percent,system_muted- Lautstärke in Prozent und Stummschaltung des Standard-Ausgabegeräts.
system_input_volume_percent,system_input_muted- Lautstärke in Prozent und Stummschaltung des Standard-Eingabegeräts.
system_audio_output_<device>_*,system_audio_input_<device>_*- Lautstärke in Prozent (
_volume_percent) und Stummschaltung (_muted) jedes Lautsprechers und Mikrofons, zum Beispielsystem_audio_input_usb_mic_muted. system_cpu_usage_percent,system_cpu_name- Prozessorlast in Prozent und das Prozessormodell.
system_ram_usage_percent,system_ram_used_gb,system_ram_total_gb- Belegter Arbeitsspeicher in Prozent, belegter und gesamter Arbeitsspeicher in GB.
system_gpu_<n>_usage_percent,system_gpu_<n>_name- Last in Prozent und Name jeder Grafikkarte, nummeriert ab
0, bis zu acht Karten. system_disk_<n>_*- Name, Einhängepunkt, Dateisystem, Größe, belegter und freier Speicher, Belegung, Lese- und Schreibgeschwindigkeit und Aktivität jedes Laufwerks, nummeriert ab
0, bis zu acht Laufwerke. system_date,system_time,system_datetime- Das aktuelle Datum, die Uhrzeit sowie Datum und Uhrzeit als Text.
system_timestamp_unix,system_day_of_week,system_hour,system_minute- Teile der aktuellen Uhrzeit: der Unix-Zeitstempel, der Wochentag, die Stunde und die Minute.
system_pc_name,system_os- Der Computername und das Betriebssystem.
system_locked- Ob der Computer gesperrt ist (Windows und macOS).
system_focused_app,system_focused_app_path,system_focused_app_bundle_id- Die Anwendung im Vordergrund mit Pfad und Bundle-ID.
Häufige Fragen
Kann ich die Lautstärke eines bestimmten Geräts steuern?
Ja. Jede Lautstärke-Aktion hat ein Feld Audiogerät mit dem Standard-Ausgabegerät, dem Standard-Eingabegerät und jedem Gerät, das Macro Deck schon gesehen hat. Ein abgestecktes Gerät bleibt in der Liste, und seine Variablen gelten als nicht verfügbar, bis es wieder da ist.
Kann ich die Lautstärke mit einem Schieberegler einstellen?
Ja. Binde einen Schieberegler an eine Lautstärkevariable wie system_volume_percent. Lautstärke- und Stummschaltungsvariablen kannst du auch mit Variable setzen ändern. Um die Stummschaltung mit einer Taste ein- und auszuschalten, nutze Stummschalten / Aufheben.
Warum schlagen Neu starten oder Herunterfahren unter macOS fehl?
macOS fragt zuerst nach einer Berechtigung. Erlaube Macro Deck unter Systemeinstellungen > Datenschutz & Sicherheit > Automation > System Events. Erzwingen hat unter macOS keine Wirkung, und macOS hat keinen Ruhezustand.
Warum fehlen unter Linux Lautstärke, Benachrichtigungen oder die Energieaktionen?
Sie brauchen Werkzeuge, die manche Distributionen nicht installieren: pactl (PulseAudio oder PipeWire) oder amixer für die Lautstärke, notify-send für Benachrichtigungen und systemctl oder loginctl für die Energieaktionen. Die Seite System unter Integrationen zeigt, was fehlt.
Wie lange wartet Befehl ausführen?
Bis zu Timeout (Sekunden), standardmäßig 30, und 0 wartet, bis der Befehl beendet ist. Ein Befehl, der danach noch läuft, läuft weiter, außer du speicherst seine Ausgabe in einer Variable.
Werden meine Windows-Utils-Tasten aus Macro Deck 2 übernommen?
Die meisten. Wenn du von Macro Deck 2 umsteigst, werden Aktionen wie Anwendung starten, Datei oder Ordner öffnen, Befehlszeile und Lautstärke zu System-Aktionen, und Hotkeys und getippter Text werden zu Aktionen von Tastatur.
Mehr in „Dein Computer“
Tastatur
In Macro Deck enthaltenDrücke Tastenkürzel, tippe Text und führe Tastenfolgen auf deinem Computer per Taste aus.
Maus
In Macro Deck enthaltenKlicke, bewege den Zeiger, ziehe und scrolle auf deinem Computer per Taste.
ADB / Android Debug Bridge
In Macro Deck enthaltenSteuere ein Android-Smartphone oder -Tablet per USB oder WLAN: aufwecken, Apps starten, tippen, Text eingeben und Screenshots aufnehmen.
Steam
In Macro Deck enthaltenStarte und beende Steam-Spiele und zeige, was du spielst, deine Freunde und deine Bibliothek auf deinem Deck.