System
Dołączona do Macro DeckSteruj komputerem z decku: aplikacje, głośność, polecenia, powiadomienia, uśpienie i wyłączanie.
Strona integracji System z włączonym przełącznikiem i bez opcji konfiguracji
- Uruchamianie, aktywowanie i zamykanie aplikacji, plików, folderów i stron internetowych
- Głośność i wyciszenie domyślnego lub dowolnego urządzenia audio
- Wykonywanie poleceń i zapisywanie ich wyniku w zmiennej
- Blokowanie, uśpienie, hibernacja, ponowne uruchomienie i wyłączenie
- CPU, RAM, GPU, dyski, czas i aktywna aplikacja jako zmienne
Integracja System steruje komputerem, na którym działa Macro Deck. Jest dołączona do Macro Deck, włączona od początku i nie wymaga konfiguracji w systemach Windows, macOS i Linux.
Możliwości
- Aplikacje, pliki i strony internetowe: Uruchom aplikację uruchamia aplikację, a jej Tryb pozwala też przenieść działającą aplikację na pierwszy plan (Uruchom lub aktywuj) lub zamknąć ją drugim naciśnięciem (Przełącznik uruchom / zatrzymaj). Otwórz plik, Otwórz folder i Otwórz stronę internetową otwierają elementy w domyślnej aplikacji. Zakończ aplikację kończy proces według nazwy.
- Dźwięk: Zwiększ głośność, Zmniejsz głośność, Ustaw głośność i Wycisz / wyłącz wyciszenie działają na domyślnym wyjściu, domyślnym wejściu lub jednym konkretnym urządzeniu. Przycisk z akcją Wycisz / wyłącz wyciszenie pokazuje, czy urządzenie jest wyciszone.
- Polecenia: Uruchom polecenie wykonuje wiersz polecenia w domyślnej powłoce, PowerShell lub Bash i może zapisać jego wynik w zmiennej.
- Powiadomienia: Wyślij powiadomienie wyświetla powiadomienie systemu operacyjnego. Pokaż powiadomienie Macro Deck wyświetla wiadomość w Macro Deck na wszystkich połączonych ekranach.
- Zasilanie: Zablokuj komputer, Uśpij, Hibernacja, Uruchom ponownie i Wyłącz.
Zmienne
Integracja zgłasza stan komputera w postaci zmiennych: użycie CPU, RAM i GPU, rozmiar, wolne miejsce i aktywność każdego dysku, głośność i stan wyciszenia każdego głośnika i mikrofonu, datę i godzinę, nazwę komputera i system operacyjny, informację, czy ekran jest zablokowany, oraz aplikację na pierwszym planie. Można je wyświetlać w etykietach, przedstawiać na wykresie w widżecie Wykres historii lub Wskaźniki albo reagować na nie w automatyzacjach.
Przykładowe zastosowania
- Przycisk mikrofonu z akcją Wycisz / wyłącz wyciszenie dla mikrofonu zestawu słuchawkowego, który pokazuje, czy jest wyciszony.
- Suwak powiązany z
system_volume_percent, który ustawia głośność głośników. - Widżet Wskaźniki z
system_cpu_usage_percent,system_ram_usage_percentisystem_gpu_0_usage_percent. - Przycisk, który uruchamia Uruchom aplikację w trybie Uruchom lub aktywuj dla odtwarzacza muzyki.
- Przycisk „dobranoc”, który uruchamia Zablokuj komputer albo Wyłącz po akcji Czekaj.
- Przebieg, który uruchamia Uruchom polecenie ze skryptem i zapisuje wynik w zmiennej wyświetlanej na przycisku.
Nowe urządzenia audio i dyski otrzymują swoje zmienne w ciągu kilku sekund od podłączenia.
Czego potrzebujesz
- Macro Deck 3 w systemie Windows, macOS lub Linux
- W systemie Linux: pactl lub amixer do głośności, notify-send do powiadomień, systemd do akcji zasilania
- W systemie Linux użycie GPU wymaga sterownika amdgpu lub nvidia-smi
- W systemie macOS uprawnienie Macro Deck do sterowania System Events dla akcji Uruchom ponownie i Wyłącz
Konfiguracja krok po kroku
Krok 1: Sprawdź, czy integracja jest włączona
W Macro Deck kliknij Integracje na pasku bocznym, a następnie System. Przełącznik w prawym górnym rogu jest domyślnie włączony; jeśli jest wyłączony, włącz go. Nie trzeba niczego konfigurować: karta Przegląd pokazuje Ta integracja nie ma dostępnych opcji konfiguracji. Jeśli na komputerze czegoś brakuje, np. backendu głośności w systemie Linux, strona wyświetla to jako problem.
Krok 2: Dodaj akcję System do przycisku
Na stronie Deck kliknij przycisk. Deck musi być odblokowany: jest odblokowany, gdy w prawym górnym rogu widać przycisk Zablokuj. Otworzy się edytor z zaznaczonym Krótkie naciśnięcie. Kliknij + Dodaj akcję, po lewej stronie okna Dodaj akcję wybierz System i wybierz akcję, np. Wycisz / wyłącz wyciszenie lub Uruchom aplikację.
Krok 3: Wypełnij akcję
Każda akcja pyta tylko o to, czego potrzebuje:
- Uruchom aplikację: Aplikacja, opcjonalnie Argumenty i Katalog roboczy oraz Tryb.
- Akcje głośności: Urządzenie audio oraz Wartość (%) lub Głośność (%).
- Uruchom polecenie: Powłoka i Polecenie, opcjonalnie Zapisz wynik do zmiennej.
Krok 4: Pokaż wartość na przycisku
Aby wyświetlić wartość, wpisz zmienną w etykiecie przycisku, np.
CPU {{ vars.system_cpu_usage_percent }} %. Karta Zmienne na stronie System zawiera wszystkie zmienne System z ich bieżącymi wartościami.Krok 5: Naciśnij przycisk
Zapisz i naciśnij przycisk albo kliknij Uruchom w edytorze, aby od razu wypróbować akcje.
Akcje17
Przypisz je do przycisku lub uruchamiaj w przebiegu.
- Uruchom aplikację
- Uruchamia aplikację albo przełącza lub aktywuje działającą instancję.
- Otwórz stronę internetową
- Otwiera stronę internetową w domyślnej przeglądarce.
- Otwórz plik
- Otwiera plik w jego domyślnej aplikacji.
- Otwórz folder
- Otwiera folder w systemowym menedżerze plików.
- Zakończ aplikację
- Kończy działający proces według nazwy, opcjonalnie najpierw prosząc go o zamknięcie okna.
- Zwiększ głośność
- Zwiększa głośność wybranego urządzenia audio.
- Zmniejsz głośność
- Zmniejsza głośność wybranego urządzenia audio.
- Wycisz / wyłącz wyciszenie
- Przełącza wyciszenie wybranego urządzenia audio i pokazuje jego stan na przycisku.
- Ustaw głośność
- Ustawia głośność wybranego urządzenia audio na określony poziom.
- Wyślij powiadomienie
- Wyświetla natywne powiadomienie systemu operacyjnego.
- Pokaż powiadomienie Macro Deck
- Wyświetla wiadomość w Macro Deck na połączonych urządzeniach i w aplikacjach, jako krótką wiadomość lub okno dialogowe.
- Uruchom polecenie
- Wykonuje wiersz polecenia w wybranej powłoce i może zapisać jego wynik w zmiennej.
- Zablokuj komputer
- Blokuje ekran, więc do powrotu potrzebne jest hasło lub PIN.
- Uśpij
- Usypia komputer.
- Hibernacja
- Zapisuje sesję na dysku i całkowicie wyłącza zasilanie (Windows i Linux).
- Uruchom ponownie
- Uruchamia ponownie komputer; opcja Wymuś ignoruje aplikacje, które mogłyby to zablokować.
- Wyłącz
- Wyłącza komputer; opcja Wymuś ignoruje aplikacje, które mogłyby to zablokować.
Zmienne12
Wyświetlaj te wartości na przyciskach i widżetach albo używaj ich w warunkach.
system_volume_percent,system_muted- Głośność w procentach i stan wyciszenia domyślnego urządzenia wyjściowego.
system_input_volume_percent,system_input_muted- Głośność w procentach i stan wyciszenia domyślnego urządzenia wejściowego.
system_audio_output_<device>_*,system_audio_input_<device>_*- Głośność w procentach (
_volume_percent) i stan wyciszenia (_muted) każdego głośnika i mikrofonu, np.system_audio_input_usb_mic_muted. system_cpu_usage_percent,system_cpu_name- Obciążenie procesora w procentach i model procesora.
system_ram_usage_percent,system_ram_used_gb,system_ram_total_gb- Zajęta pamięć w procentach oraz zajęta i całkowita pamięć w GB.
system_gpu_<n>_usage_percent,system_gpu_<n>_name- Obciążenie w procentach i nazwa każdej karty graficznej, numerowane od
0, maksymalnie osiem kart. system_disk_<n>_*- Nazwa, punkt montowania, system plików, rozmiar, zajęte i wolne miejsce, zajętość, szybkość odczytu i zapisu oraz aktywność każdego dysku, numerowane od
0, maksymalnie osiem dysków. system_date,system_time,system_datetime- Bieżąca data, godzina oraz data i godzina jako tekst.
system_timestamp_unix,system_day_of_week,system_hour,system_minute- Części bieżącego czasu: znacznik czasu Unix, dzień tygodnia, godzina i minuta.
system_pc_name,system_os- Nazwa komputera i system operacyjny.
system_locked- Czy komputer jest zablokowany (Windows i macOS).
system_focused_app,system_focused_app_path,system_focused_app_bundle_id- Aplikacja na pierwszym planie wraz ze ścieżką i identyfikatorem pakietu.
Najczęściej zadawane pytania
Czy mogę sterować głośnością jednego konkretnego urządzenia?
Tak. Każda akcja głośności ma pole Urządzenie audio z domyślnym wyjściem, domyślnym wejściem i każdym urządzeniem, które Macro Deck wykrył. Odłączone urządzenie pozostaje na liście, a jego zmienne są niedostępne, dopóki nie zostanie ponownie podłączone.
Czy mogę ustawiać głośność suwakiem?
Tak. Powiąż suwak ze zmienną głośności, np. system_volume_percent. Zmienne głośności i wyciszenia można też ustawiać akcją Ustaw zmienną. Aby włączać i wyłączać wyciszenie jednym przyciskiem, użyj akcji Wycisz / wyłącz wyciszenie.
Dlaczego Uruchom ponownie lub Wyłącz nie działa w systemie macOS?
macOS najpierw prosi o uprawnienie. Zezwól Macro Deck w Ustawienia systemowe > Prywatność i ochrona > Automatyzacja > System Events. Wymuś nie ma wpływu w systemie macOS, a macOS nie obsługuje akcji Hibernacja.
Dlaczego w systemie Linux brakuje głośności, powiadomień lub akcji zasilania?
Wymagają one narzędzi, których niektóre dystrybucje nie instalują: pactl (PulseAudio lub PipeWire) lub amixer do głośności, notify-send do powiadomień oraz systemctl lub loginctl do akcji zasilania. Strona System w sekcji Integracje pokazuje, czego brakuje.
Jak długo czeka Uruchom polecenie?
Maksymalnie przez czas ustawiony w polu Limit czasu (sekundy), domyślnie 30, a 0 oznacza czekanie do zakończenia polecenia. Polecenie, które nadal działa po tym czasie, działa dalej, chyba że jego wynik jest zapisywany do zmiennej.
Czy moje przyciski Windows Utils z Macro Deck 2 zostaną przeniesione?
W większości tak. Przy migracji z Macro Deck 2 akcje takie jak uruchamianie aplikacji, otwieranie pliku lub folderu, wiersz polecenia i głośność stają się akcjami System, a skróty klawiszowe i wpisywany tekst stają się akcjami integracji Klawiatura.
Więcej w kategorii Twój komputer
Klawiatura
Dołączona do Macro DeckNaciskaj skróty, wpisuj tekst i uruchamiaj sekwencje klawiszy na komputerze z poziomu przycisku.
Mysz
Dołączona do Macro DeckKlikaj, przesuwaj wskaźnik, przeciągaj i przewijaj na komputerze z poziomu przycisku.
ADB / Android Debug Bridge
Dołączona do Macro DeckSteruj telefonem lub tabletem z Androidem przez USB albo Wi-Fi: wybudzaj go, uruchamiaj aplikacje, dotykaj, wpisuj tekst i rób zrzuty ekranu.
Steam
Dołączona do Macro DeckUruchamiaj i zamykaj gry Steam oraz pokazuj na decku bieżącą grę, znajomych i bibliotekę.