Система
Входить до Macro DeckКеруйте комп’ютером зі своєї панелі: застосунки, гучність, команди, сповіщення, сон і вимкнення.
Сторінка інтеграції «Система» з увімкненим перемикачем і без параметрів конфігурації
- Запускайте, активуйте або закривайте застосунки, файли, папки й вебсайти
- Гучність і вимкнення звуку для типового чи будь-якого аудіопристрою
- Виконуйте команди й зберігайте їхній вивід у змінну
- Блокування, сон, гібернація, перезавантаження або вимкнення
- ЦП, ОЗП, GPU, диски, час і застосунок у фокусі як змінні
Інтеграція «Система» керує комп’ютером, на якому працює Macro Deck. Вона входить до Macro Deck, увімкнена від самого початку й не потребує налаштування у Windows, macOS і Linux.
Що можна робити
- Застосунки, файли й вебсайти: Запустити застосунок запускає застосунок, а його Режим також може виводити запущений застосунок на передній план (Запустити або активувати) чи закривати його другим натисканням (Перемикання запуску й зупинки). Відкрити файл, Відкрити папку і Відкрити вебсайт відкривають об’єкти в типовому застосунку. Завершити застосунок завершує процес за назвою.
- Звук: Збільшити гучність, Зменшити гучність, Встановити гучність і Вимкнути / увімкнути звук працюють із типовим виходом, типовим входом або одним певним пристроєм. Кнопка з дією Вимкнути / увімкнути звук показує, чи вимкнено звук пристрою.
- Команди: Виконати команду виконує командний рядок у типовій оболонці, PowerShell або Bash і може зберегти те, що вона виводить, у змінну.
- Сповіщення: Надіслати сповіщення показує сповіщення вашої операційної системи. Показати сповіщення Macro Deck показує повідомлення в Macro Deck на всіх під’єднаних екранах.
- Живлення: Заблокувати комп’ютер, Режим сну, Гібернація, Перезавантажити і Вимкнути.
Змінні
Інтеграція повідомляє стан вашого комп’ютера у змінних: навантаження ЦП, ОЗП і GPU, розмір, вільне місце й активність кожного диска, гучність і стан вимкнення звуку кожного динаміка й мікрофона, дата й час, назва комп’ютера й операційна система, чи заблоковано екран і який застосунок на передньому плані. Показуйте їх у підписах, будуйте за ними графіки у віджеті Графік історії або Індикатори чи реагуйте на них в автоматизаціях.
Приклади
- Кнопка мікрофона з дією Вимкнути / увімкнути звук для мікрофона гарнітури, яка показує, чи його вимкнено.
- Повзунок, прив’язаний до
system_volume_percent, який задає гучність динаміків. - Віджет Індикатори з
system_cpu_usage_percent,system_ram_usage_percentіsystem_gpu_0_usage_percent. - Кнопка, яка виконує Запустити застосунок з режимом Запустити або активувати для вашого музичного програвача.
- Кнопка «На добраніч», яка виконує Заблокувати комп’ютер або Вимкнути після Очікування.
- Потік, який виконує Виконати команду зі скриптом і записує результат у змінну, що показується на кнопці.
Нові аудіопристрої й диски отримують свої змінні за кілька секунд після підключення.
Що потрібно
- Macro Deck 3 у Windows, macOS або Linux
- У Linux: pactl або amixer для гучності, notify-send для сповіщень, systemd для дій живлення
- У Linux для навантаження GPU потрібен драйвер amdgpu або nvidia-smi
- У macOS - дозвіл для Macro Deck керувати System Events для перезавантаження й вимкнення
Як налаштувати
Крок 1: Перевірте, що інтеграцію ввімкнено
У Macro Deck натисніть Інтеграції на бічній панелі, а потім Система. Перемикач угорі праворуч типово ввімкнено; якщо він вимкнений, увімкніть його. Налаштовувати нічого не потрібно: вкладка Огляд показує Для цієї інтеграції немає параметрів конфігурації. Якщо на вашому комп’ютері чогось бракує, наприклад бекенда гучності в Linux, сторінка показує це як проблему.
Крок 2: Додайте системну дію на кнопку
На сторінці Панель клацніть кнопку. Панель має бути розблокована: якщо вгорі праворуч показано кнопку Заблокувати, так і є. Відкриється редактор, у якому вибрано Коротке натискання. Натисніть + Додати дію, ліворуч у діалозі Додати дію виберіть Система і виберіть дію, наприклад Вимкнути / увімкнути звук або Запустити застосунок.
Крок 3: Заповніть дію
Кожна дія просить лише те, що їй потрібно:
- Запустити застосунок: Застосунок, необов’язкові Аргументи і Робочий каталог та Режим.
- Дії гучності: Аудіопристрій і Величина (%) або Гучність (%).
- Виконати команду: Оболонка і Команда, за бажанням Зберегти вивід у змінну.
Крок 4: Покажіть значення на кнопці
Щоб показати значення, введіть змінну в підпис кнопки, наприклад
CPU {{ vars.system_cpu_usage_percent }} %. Вкладка Змінні на сторінці «Система» показує кожну змінну цієї інтеграції з її поточним значенням.Крок 5: Натисніть кнопку
Збережіть і натисніть кнопку або натисніть Запустити в редакторі, щоб одразу спробувати дії.
Дії17
Призначте їх кнопці або запускайте з потоку.
- Запустити застосунок
- Запускає застосунок або перемикає чи активує запущений екземпляр.
- Відкрити вебсайт
- Відкриває вебсайт у типовому браузері.
- Відкрити файл
- Відкриває файл у типовому застосунку.
- Відкрити папку
- Відкриває папку в системному файловому менеджері.
- Завершити застосунок
- Завершує запущений процес за назвою, за бажанням спершу попросивши його закрити вікно.
- Збільшити гучність
- Збільшує гучність вибраного аудіопристрою.
- Зменшити гучність
- Зменшує гучність вибраного аудіопристрою.
- Вимкнути / увімкнути звук
- Перемикає стан вимкнення звуку вибраного аудіопристрою й показує його на кнопці.
- Встановити гучність
- Встановлює гучність вибраного аудіопристрою на певний рівень.
- Надіслати сповіщення
- Показує системне сповіщення вашої операційної системи.
- Показати сповіщення Macro Deck
- Показує повідомлення в Macro Deck на під’єднаних пристроях і в застосунках, як коротке повідомлення або діалог.
- Виконати команду
- Виконує командний рядок у вибраній оболонці й може зберегти її вивід у змінну.
- Заблокувати комп’ютер
- Блокує екран, тож для повернення потрібен ваш пароль або PIN-код.
- Режим сну
- Переводить комп’ютер у режим сну.
- Гібернація
- Зберігає сеанс на диск і повністю вимикає живлення (Windows і Linux).
- Перезавантажити
- Перезавантажує комп’ютер, а з Примусово ігнорує застосунки, які могли б цьому завадити.
- Вимкнути
- Вимикає комп’ютер, а з Примусово ігнорує застосунки, які могли б цьому завадити.
Змінні12
Показуйте ці значення на кнопках і віджетах або використовуйте їх в умовах.
system_volume_percent,system_muted- Гучність у відсотках і стан вимкнення звуку типового пристрою виводу.
system_input_volume_percent,system_input_muted- Гучність у відсотках і стан вимкнення звуку типового пристрою введення.
system_audio_output_<device>_*,system_audio_input_<device>_*- Гучність у відсотках (
_volume_percent) і стан вимкнення звуку (_muted) кожного динаміка й мікрофона, наприкладsystem_audio_input_usb_mic_muted. system_cpu_usage_percent,system_cpu_name- Навантаження процесора у відсотках і модель процесора.
system_ram_usage_percent,system_ram_used_gb,system_ram_total_gb- Використана пам’ять у відсотках, використана й загальна пам’ять у ГБ.
system_gpu_<n>_usage_percent,system_gpu_<n>_name- Навантаження у відсотках і назва кожної відеокарти, з нумерацією від
0, до восьми карт. system_disk_<n>_*- Назва, точка монтування, файлова система, розмір, зайняте й вільне місце, використання, швидкість читання й запису та активність кожного диска, з нумерацією від
0, до восьми дисків. system_date,system_time,system_datetime- Поточні дата, час, а також дата й час разом у вигляді тексту.
system_timestamp_unix,system_day_of_week,system_hour,system_minute- Складники поточного часу: мітка часу Unix, день тижня, година й хвилина.
system_pc_name,system_os- Назва комп’ютера й операційна система.
system_locked- Чи заблоковано комп’ютер (Windows і macOS).
system_focused_app,system_focused_app_path,system_focused_app_bundle_id- Застосунок на передньому плані з його шляхом і bundle ID.
Поширені запитання
Чи можна керувати гучністю одного певного пристрою?
Так. Кожна дія гучності має поле Аудіопристрій з типовим виходом, типовим входом і кожним пристроєм, який бачив Macro Deck. Від’єднаний пристрій залишається в списку, а його змінні недоступні, доки він не повернеться.
Чи можна задавати гучність повзунком?
Так. Прив’яжіть повзунок до змінної гучності, наприклад system_volume_percent. Змінні гучності й вимкнення звуку також можна задавати дією Встановити змінну. Щоб вимикати й вмикати звук однією кнопкою, використовуйте Вимкнути / увімкнути звук.
Чому перезавантаження або вимкнення не працює в macOS?
macOS спершу просить дозвіл. Дозвольте Macro Deck у розділі Системні параметри > Конфіденційність і безпека > Автоматизація > System Events. Параметр Примусово в macOS не діє, а дії Гібернація в macOS немає.
Чому в Linux бракує гучності, сповіщень або дій живлення?
Їм потрібні інструменти, які деякі дистрибутиви не встановлюють: pactl (PulseAudio або PipeWire) чи amixer для гучності, notify-send для сповіщень і systemctl або loginctl для дій живлення. Сторінка Система в розділі Інтеграції показує, чого бракує.
Скільки чекає «Виконати команду»?
Не довше, ніж задано в полі Час очікування (с), типово 30 секунд, а 0 чекає, доки команда не завершиться. Команда, яка все ще працює після цього, продовжує працювати, якщо ви не зберігаєте її вивід у змінну.
Чи переносяться мої кнопки Windows Utils з Macro Deck 2?
Більшість із них. Під час переходу з Macro Deck 2 дії на кшталт запуску застосунку, відкриття файлу чи папки, командного рядка й гучності стають діями інтеграції «Система», а гарячі клавіші й введення тексту стають діями Клавіатура.
Більше в категорії «Ваш комп’ютер»
Клавіатура
Входить до Macro DeckНатискайте комбінації клавіш, вводьте текст і виконуйте послідовності клавіш на комп’ютері однією кнопкою.
Миша
Входить до Macro DeckКлацайте, переміщуйте вказівник, перетягуйте й прокручуйте на комп’ютері однією кнопкою.
ADB / Android Debug Bridge
Входить до Macro DeckКеруйте телефоном або планшетом Android через USB чи Wi-Fi: вмикайте екран, запускайте застосунки, натискайте, вводьте текст і робіть знімки екрана.
Steam
Входить до Macro DeckЗапускайте й закривайте ігри Steam і показуйте на панелі, у що ви граєте, своїх друзів і бібліотеку.