Sistem
Disertakan dengan Macro DeckKendalikan komputer Anda dari deck: aplikasi, volume, perintah, notifikasi, mode tidur, dan mematikan komputer.
Halaman integrasi Sistem dengan sakelar aktif dan tanpa opsi konfigurasi
- Jalankan, fokuskan, atau tutup aplikasi, file, folder, dan situs web
- Volume dan bisu untuk perangkat audio bawaan atau perangkat mana pun
- Jalankan perintah dan simpan outputnya ke dalam variabel
- Kunci, tidur, hibernasi, mulai ulang, atau matikan
- CPU, RAM, GPU, disk, waktu, dan aplikasi yang difokuskan sebagai variabel
Integrasi Sistem mengendalikan komputer tempat Macro Deck berjalan. Integrasi ini disertakan dengan Macro Deck, sudah aktif sejak awal, dan tidak memerlukan penyiapan, di Windows, macOS, dan Linux.
Yang dapat dilakukan
- Aplikasi, file, dan situs web: Jalankan Aplikasi memulai aplikasi, dan Mode-nya juga dapat membawa aplikasi yang berjalan ke depan (Mulai atau Fokuskan) atau menutupnya pada tekanan kedua (Ganti Mulai / Hentikan). Buka File, Buka Folder, dan Buka Situs Web membuka item dengan aplikasi bawaannya. Hentikan Aplikasi mengakhiri proses berdasarkan nama.
- Audio: Naikkan Volume, Kurangi Volume, Atur Volume, dan Bisukan / Bunyikan bekerja pada output bawaan, input bawaan, atau satu perangkat tertentu. Tombol dengan Bisukan / Bunyikan menampilkan apakah perangkat sedang dibisukan.
- Perintah: Jalankan Perintah menjalankan baris perintah di shell bawaan, PowerShell, atau Bash dan dapat menyimpan apa yang dicetaknya ke dalam variabel.
- Notifikasi: Kirim Notifikasi menampilkan notifikasi sistem operasi Anda. Tampilkan notifikasi Macro Deck menampilkan pesan di dalam Macro Deck pada semua layar yang terhubung.
- Daya: Kunci Komputer, Tidur, Hibernasi, Mulai Ulang, dan Matikan.
Variabel
Integrasi ini melaporkan status komputer Anda sebagai variabel: penggunaan CPU, RAM, dan GPU, ukuran, ruang kosong, dan aktivitas setiap disk, volume dan status bisu setiap speaker dan mikrofon, tanggal dan waktu, nama komputer dan sistem operasi, apakah layar terkunci, dan aplikasi yang ada di depan. Tampilkan di label, buat grafiknya dengan widget Grafik riwayat atau Pengukur, atau tanggapi dalam otomasi.
Contoh penggunaan
- Tombol mikrofon dengan Bisukan / Bunyikan pada mikrofon headset yang menampilkan apakah mikrofon sedang dibisukan.
- Slider yang terikat pada
system_volume_percentyang mengatur volume speaker. - Widget Pengukur dengan
system_cpu_usage_percent,system_ram_usage_percent, dansystem_gpu_0_usage_percent. - Tombol yang menjalankan Jalankan Aplikasi dengan Mulai atau Fokuskan untuk pemutar musik Anda.
- Tombol "selamat malam" yang menjalankan Kunci Komputer, atau Matikan setelah Tunggu.
- Alur yang menjalankan Jalankan Perintah dengan sebuah skrip dan menulis hasilnya ke variabel yang ditampilkan di tombol.
Perangkat audio dan disk baru mendapat variabelnya dalam beberapa detik setelah dicolokkan.
Yang Anda butuhkan
- Macro Deck 3 di Windows, macOS, atau Linux
- Di Linux: pactl atau amixer untuk volume, notify-send untuk notifikasi, systemd untuk aksi daya
- Di Linux, penggunaan GPU membutuhkan driver amdgpu atau nvidia-smi
- Di macOS, izin bagi Macro Deck untuk mengendalikan System Events untuk Mulai Ulang dan Matikan
Cara menyiapkan
Langkah 1: Pastikan integrasi aktif
Di Macro Deck, klik Integrasi di bilah samping, lalu klik Sistem. Sakelar di kanan atas aktif secara bawaan; aktifkan jika masih nonaktif. Tidak ada yang perlu disiapkan: tab Ringkasan menampilkan Tidak ada opsi konfigurasi untuk integrasi ini. Jika ada yang kurang di komputer Anda, misalnya backend volume di Linux, halaman mencantumkannya sebagai masalah.
Langkah 2: Tambahkan aksi Sistem ke tombol
Di halaman Deck, klik sebuah tombol. Deck harus dalam keadaan tidak terkunci: jika tombol Kunci tampil di kanan atas, deck tidak terkunci. Editor terbuka dengan Ketuk Singkat terpilih. Klik + Tambah aksi, pilih Sistem di sisi kiri dialog Tambah aksi, lalu pilih sebuah aksi, misalnya Bisukan / Bunyikan atau Jalankan Aplikasi.
Langkah 3: Isi aksinya
Setiap aksi hanya menanyakan apa yang dibutuhkannya:
- Jalankan Aplikasi: Aplikasi, Argumen dan Direktori kerja opsional, serta Mode.
- Aksi volume: Perangkat audio, dan Jumlah (%) atau Volume (%).
- Jalankan Perintah: Shell dan Perintah, secara opsional Simpan output ke variabel.
Langkah 4: Tampilkan nilai di tombol
Untuk menampilkan nilai, ketik variabel ke label tombol, misalnya
CPU {{ vars.system_cpu_usage_percent }} %. Tab Variabel di halaman Sistem mencantumkan setiap variabel Sistem beserta nilainya saat ini.Langkah 5: Tekan tombolnya
Simpan lalu tekan tombolnya, atau klik Jalankan di editor untuk langsung mencoba aksinya.
Aksi17
Pasang aksi ini di tombol atau jalankan dari alur.
- Jalankan Aplikasi
- Memulai aplikasi, atau mengalihkan/memfokuskan instans yang sedang berjalan.
- Buka Situs Web
- Membuka situs web di browser bawaan.
- Buka File
- Membuka file dengan aplikasi bawaannya.
- Buka Folder
- Membuka folder di pengelola file bawaan sistem.
- Hentikan Aplikasi
- Mengakhiri proses yang berjalan berdasarkan namanya, secara opsional dengan meminta proses menutup jendelanya terlebih dahulu.
- Naikkan Volume
- Menaikkan volume perangkat audio yang dipilih.
- Kurangi Volume
- Menurunkan volume perangkat audio yang dipilih.
- Bisukan / Bunyikan
- Mengalihkan status bisu perangkat audio yang dipilih dan menampilkannya di tombol.
- Atur Volume
- Mengatur volume perangkat audio yang dipilih ke tingkat tertentu.
- Kirim Notifikasi
- Menampilkan notifikasi asli sistem operasi Anda.
- Tampilkan notifikasi Macro Deck
- Menampilkan pesan di Macro Deck pada perangkat dan aplikasi yang terhubung, sebagai pesan singkat atau dialog.
- Jalankan Perintah
- Menjalankan baris perintah di shell yang dipilih dan dapat menyimpan outputnya ke dalam variabel.
- Kunci Komputer
- Mengunci layar, sehingga Anda memerlukan kata sandi atau PIN untuk masuk kembali.
- Tidur
- Membuat komputer tidur.
- Hibernasi
- Menyimpan sesi ke disk dan mematikan daya sepenuhnya (Windows dan Linux).
- Mulai Ulang
- Memulai ulang komputer, dengan Paksa untuk mengabaikan aplikasi yang akan menghalanginya.
- Matikan
- Mematikan komputer, dengan Paksa untuk mengabaikan aplikasi yang akan menghalanginya.
Variabel12
Tampilkan nilai ini di tombol dan widget, atau gunakan dalam kondisi.
system_volume_percent,system_muted- Volume dalam persen dan status bisu perangkat output bawaan.
system_input_volume_percent,system_input_muted- Volume dalam persen dan status bisu perangkat input bawaan.
system_audio_output_<device>_*,system_audio_input_<device>_*- Volume dalam persen (
_volume_percent) dan status bisu (_muted) setiap speaker dan mikrofon, misalnyasystem_audio_input_usb_mic_muted. system_cpu_usage_percent,system_cpu_name- Beban prosesor dalam persen dan model prosesor.
system_ram_usage_percent,system_ram_used_gb,system_ram_total_gb- Memori yang digunakan dalam persen, memori terpakai, dan total memori dalam GB.
system_gpu_<n>_usage_percent,system_gpu_<n>_name- Beban dalam persen dan nama setiap kartu grafis, dinomori mulai dari
0, hingga delapan kartu. system_disk_<n>_*- Nama, titik pasang, sistem berkas, ukuran, ruang terpakai dan kosong, penggunaan, kecepatan baca dan tulis, serta aktivitas setiap disk, dinomori mulai dari
0, hingga delapan disk. system_date,system_time,system_datetime- Tanggal, waktu, serta tanggal dan waktu saat ini sebagai teks.
system_timestamp_unix,system_day_of_week,system_hour,system_minute- Bagian dari waktu saat ini: stempel waktu Unix, hari dalam minggu, jam, dan menit.
system_pc_name,system_os- Nama komputer dan sistem operasi.
system_locked- Apakah komputer terkunci (Windows dan macOS).
system_focused_app,system_focused_app_path,system_focused_app_bundle_id- Aplikasi yang ada di depan, beserta path dan ID bundle-nya.
Pertanyaan yang sering diajukan
Bisakah volume satu perangkat tertentu dikendalikan?
Bisa. Setiap aksi volume memiliki kolom Perangkat audio dengan output bawaan, input bawaan, dan setiap perangkat yang pernah dilihat Macro Deck. Perangkat yang dicabut tetap ada di daftar dan variabelnya bernilai tidak tersedia sampai perangkat terhubung kembali.
Bisakah volume diatur dengan slider?
Bisa. Ikat slider ke variabel volume seperti system_volume_percent. Anda juga dapat mengatur variabel volume dan bisu dengan Atur Variabel. Untuk menyalakan dan mematikan bisu dengan satu tombol, gunakan Bisukan / Bunyikan.
Mengapa Mulai Ulang atau Matikan gagal di macOS?
macOS meminta izin terlebih dahulu. Izinkan Macro Deck di System Settings > Privacy & Security > Automation > System Events. Paksa tidak berpengaruh di macOS, dan macOS tidak memiliki Hibernasi.
Mengapa volume, notifikasi, atau aksi daya tidak ada di Linux?
Fitur ini membutuhkan alat yang tidak dipasang oleh sebagian distribusi: pactl (PulseAudio atau PipeWire) atau amixer untuk volume, notify-send untuk notifikasi, dan systemctl atau loginctl untuk aksi daya. Halaman Sistem di Integrasi mencantumkan apa yang kurang.
Berapa lama Jalankan Perintah menunggu?
Hingga Timeout (detik), bawaannya 30, dan 0 menunggu sampai perintah selesai. Perintah yang masih berjalan setelah itu tetap berjalan, kecuali Anda menyimpan outputnya ke variabel.
Apakah tombol Windows Utils dari Macro Deck 2 ikut terbawa?
Sebagian besar. Saat bermigrasi dari Macro Deck 2, aksi seperti memulai aplikasi, membuka file atau folder, baris perintah, dan volume menjadi aksi Sistem, sedangkan hotkey dan teks yang diketik menjadi aksi Keyboard.
Lainnya di Komputer Anda
Keyboard
Disertakan dengan Macro DeckTekan pintasan, ketik teks, dan jalankan urutan tombol di komputer Anda dari sebuah tombol.
Mouse
Disertakan dengan Macro DeckKlik, gerakkan penunjuk, seret, dan gulir di komputer Anda dari sebuah tombol.
ADB / Android Debug Bridge
Disertakan dengan Macro DeckKendalikan ponsel atau tablet Android lewat USB atau Wi-Fi: bangunkan, mulai aplikasi, ketuk, ketik, dan ambil tangkapan layar.
Steam
Disertakan dengan Macro DeckMulai dan tutup game Steam, dan tampilkan apa yang Anda mainkan, teman, dan pustaka di deck Anda.