सिस्टम
Macro Deck के साथ शामिलअपने डेक से अपना कंप्यूटर नियंत्रित करें: ऐप, वॉल्यूम, कमांड, सूचनाएँ, स्लीप और शटडाउन।
स्विच चालू और बिना कॉन्फ़िगरेशन विकल्पों वाला सिस्टम इंटीग्रेशन पेज
- एप्लिकेशन, फ़ाइलें, फ़ोल्डर और वेबसाइटें शुरू करें, फ़ोकस करें या बंद करें
- डिफ़ॉल्ट या किसी भी ऑडियो डिवाइस के लिए वॉल्यूम और म्यूट
- कमांड चलाएँ और उनका आउटपुट किसी वेरिएबल में सहेजें
- लॉक, स्लीप, हाइबरनेट, रीस्टार्ट या शटडाउन
- CPU, RAM, GPU, डिस्क, समय और फ़ोकस वाला ऐप वेरिएबल के रूप में
सिस्टम इंटीग्रेशन उस कंप्यूटर को नियंत्रित करता है जिस पर Macro Deck चलता है। यह Macro Deck के साथ आता है, शुरू से चालू रहता है और Windows, macOS और Linux पर इसके लिए किसी सेटअप की ज़रूरत नहीं होती।
आप क्या कर सकते हैं
- ऐप, फ़ाइलें और वेबसाइटें: एप्लिकेशन शुरू करें कोई ऐप शुरू करता है, और इसका मोड किसी चल रहे ऐप को सामने भी ला सकता है (शुरू करें या फ़ोकस करें) या दूसरी बार दबाने पर उसे बंद कर सकता है (शुरू / बंद टॉगल)। फ़ाइल खोलें, फ़ोल्डर खोलें और वेबसाइट खोलें चीज़ों को उनके डिफ़ॉल्ट ऐप से खोलते हैं। एप्लिकेशन बंद करें किसी प्रोसेस को उसके नाम से समाप्त करता है।
- ऑडियो: वॉल्यूम बढ़ाएँ, वॉल्यूम घटाएँ, वॉल्यूम सेट करें और म्यूट / अनम्यूट डिफ़ॉल्ट आउटपुट, डिफ़ॉल्ट इनपुट या किसी एक खास डिवाइस पर काम करते हैं। म्यूट / अनम्यूट वाला बटन दिखाता है कि डिवाइस म्यूट है या नहीं।
- कमांड: कमांड चलाएँ डिफ़ॉल्ट शेल, PowerShell या Bash में एक कमांड लाइन चलाता है और जो वह प्रिंट करती है उसे किसी वेरिएबल में सहेज सकता है।
- सूचनाएँ: सूचना भेजें आपके ऑपरेटिंग सिस्टम की एक सूचना दिखाता है। Macro Deck सूचना दिखाएँ सभी कनेक्टेड स्क्रीन पर Macro Deck के अंदर एक संदेश दिखाता है।
- पावर: कंप्यूटर लॉक करें, स्लीप, हाइबरनेट, रीस्टार्ट और बंद करें।
वेरिएबल
इंटीग्रेशन आपके कंप्यूटर की स्थिति वेरिएबल के रूप में बताता है: CPU, RAM और GPU का उपयोग, हर डिस्क का आकार, खाली स्थान और गतिविधि, हर स्पीकर और माइक्रोफ़ोन का वॉल्यूम और म्यूट स्थिति, तारीख और समय, कंप्यूटर का नाम और ऑपरेटिंग सिस्टम, स्क्रीन लॉक है या नहीं, और सामने वाला एप्लिकेशन। इन्हें लेबल में दिखाएँ, इतिहास ग्राफ़ या गेज विजेट से इनका ग्राफ़ बनाएँ, या ऑटोमेशन में इन पर प्रतिक्रिया दें।
उदाहरण सेटअप
- आपके हेडसेट माइक्रोफ़ोन पर म्यूट / अनम्यूट वाला एक माइक बटन, जो दिखाता है कि वह म्यूट है या नहीं।
system_volume_percentसे जुड़ा एक स्लाइडर, जो स्पीकर का वॉल्यूम सेट करता है।system_cpu_usage_percent,system_ram_usage_percentऔरsystem_gpu_0_usage_percentके साथ एक गेज विजेट।- एक बटन, जो आपके म्यूज़िक प्लेयर के लिए शुरू करें या फ़ोकस करें के साथ एप्लिकेशन शुरू करें चलाता है।
- एक "गुड नाइट" बटन, जो कंप्यूटर लॉक करें चलाता है, या प्रतीक्षा करें के बाद बंद करें।
- एक फ़्लो, जो किसी स्क्रिप्ट के साथ कमांड चलाएँ चलाता है और नतीजा बटन पर दिखने वाले एक वेरिएबल में लिखता है।
नए ऑडियो डिवाइस और डिस्क को प्लग इन करने के कुछ ही सेकंड में उनके वेरिएबल मिल जाते हैं।
आपको क्या चाहिए
- Windows, macOS या Linux पर Macro Deck 3
- 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- प्रतिशत में इस्तेमाल हो रही मेमोरी, और 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- सामने वाला एप्लिकेशन, उसके पथ और बंडल ID के साथ।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं किसी एक खास डिवाइस का वॉल्यूम नियंत्रित कर सकता हूँ?
हाँ। हर वॉल्यूम क्रिया में एक ऑडियो डिवाइस फ़ील्ड होता है, जिसमें डिफ़ॉल्ट आउटपुट, डिफ़ॉल्ट इनपुट और हर वह डिवाइस होता है जिसे Macro Deck ने देखा है। अनप्लग किया गया डिवाइस सूची में बना रहता है और उसके वापस आने तक उसके वेरिएबल अनुपलब्ध दिखते हैं।
क्या मैं स्लाइडर से वॉल्यूम सेट कर सकता हूँ?
हाँ। किसी स्लाइडर को system_volume_percent जैसे वॉल्यूम वेरिएबल से जोड़ें। आप वेरिएबल सेट करें से वॉल्यूम और म्यूट वेरिएबल भी सेट कर सकते हैं। एक ही बटन से म्यूट चालू और बंद करने के लिए म्यूट / अनम्यूट इस्तेमाल करें।
macOS पर रीस्टार्ट या शटडाउन विफल क्यों होता है?
macOS पहले अनुमति माँगता है। System Settings > Privacy & Security > Automation > System Events के नीचे Macro Deck को अनुमति दें। macOS पर ज़बरदस्ती करें का कोई असर नहीं होता, और macOS में हाइबरनेट नहीं है।
Linux पर वॉल्यूम, सूचनाएँ या पावर क्रियाएँ क्यों नहीं दिखतीं?
इनके लिए ऐसे टूल चाहिए जिन्हें कुछ डिस्ट्रीब्यूशन इंस्टॉल नहीं करते: वॉल्यूम के लिए pactl (PulseAudio या PipeWire) या amixer, सूचनाओं के लिए notify-send और पावर क्रियाओं के लिए systemctl या loginctl। एकीकरण के नीचे सिस्टम पेज दिखाता है कि क्या कमी है।
कमांड चलाएँ कितनी देर प्रतीक्षा करता है?
टाइमआउट (सेकंड) तक, डिफ़ॉल्ट रूप से 30, और 0 कमांड के समाप्त होने तक प्रतीक्षा करता है। उसके बाद भी चल रही कमांड चलती रहती है, जब तक आप उसका आउटपुट किसी वेरिएबल में नहीं सहेजते।
क्या Macro Deck 2 के मेरे Windows Utils बटन साथ आते हैं?
ज़्यादातर। जब आप Macro Deck 2 से माइग्रेट करते हैं, तो एप्लिकेशन शुरू करना, फ़ाइल या फ़ोल्डर खोलना, कमांड लाइन और वॉल्यूम जैसी क्रियाएँ सिस्टम क्रियाएँ बन जाती हैं, और हॉटकी और टाइप किया गया टेक्स्ट कीबोर्ड क्रियाएँ बन जाते हैं।
आपका कंप्यूटर में और
कीबोर्ड
Macro Deck के साथ शामिलएक बटन से अपने कंप्यूटर पर शॉर्टकट दबाएँ, टेक्स्ट टाइप करें और कुंजी अनुक्रम चलाएँ।
माउस
Macro Deck के साथ शामिलएक बटन से अपने कंप्यूटर पर क्लिक करें, पॉइंटर हिलाएँ, खींचें और स्क्रॉल करें।
ADB / Android Debug Bridge
Macro Deck के साथ शामिलUSB या Wi-Fi से किसी Android फ़ोन या टैबलेट को नियंत्रित करें: उसे जगाएँ, ऐप शुरू करें, टैप करें, टाइप करें और स्क्रीनशॉट लें।
Steam
Macro Deck के साथ शामिलSteam गेम शुरू और बंद करें, और अपने डेक पर दिखाएँ कि आप क्या खेल रहे हैं, अपने दोस्त और अपनी लाइब्रेरी।