यह कमांड i3-msg है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
i3-msg - i3 विंडो मैनेजर को संदेश भेजें
SYNOPSIS
i3-msg [-q] [-v] [-h] [-s सॉकेट] [-t प्रकार] [संदेश]
विकल्प
-क्यू, --शांत
केवल आईपीसी संदेश भेजें और प्रतिक्रिया के आउटपुट को दबाएं।
-में, --संस्करण
संस्करण संख्या प्रदर्शित करें और बाहर निकलें।
-एच, --मदद
एक संक्षिप्त सहायता-संदेश प्रदर्शित करें और बाहर निकलें।
-एस, --सॉकेट जुर्राब_पथ
i3-msg पर्यावरण चर I3SOCK या यहां दिए गए सॉकेट पथ का उपयोग करेगा। अगर दोनों
विफल, यह रूट विंडो से सॉकेट जानकारी प्राप्त करने का प्रयास करेगा और फिर कोशिश करेगा
/tmp/i3-ipc.sock त्रुटि के साथ बाहर निकलने से पहले।
-t टाइप
आईपीसी संदेश भेजें, नीचे देखें।
message
आईपीसी संदेश भेजें, नीचे देखें।
आईपीसी संदेश प्रकार
आदेश
संदेश का पेलोड i3 के लिए एक कमांड है (जैसे कमांड आप चाबियों से बांध सकते हैं
कॉन्फ़िगरेशन फ़ाइल में) और इसे प्राप्त करने के बाद सीधे निष्पादित किया जाएगा।
get_workspaces
वर्तमान कार्यक्षेत्र प्राप्त करता है। उत्तर कार्यस्थानों की JSON-एन्कोडेड सूची होगी।
get_outputs
वर्तमान आउटपुट प्राप्त करता है। उत्तर आउटपुट की JSON-एन्कोडेड सूची होगी (देखें
डॉक्स/आईपीसी का उत्तर अनुभाग, उदाहरण के लिए at
http://i3wm.org/docs/ipc.html#_प्राप्त_उत्तर_से_i3)।
get_tree
लेआउट ट्री प्राप्त करें। i3 एक पेड़ को डेटा संरचना के रूप में उपयोग करता है जिसमें प्रत्येक कंटेनर शामिल होता है।
उत्तर JSON- एन्कोडेड ट्री होगा।
get_mark
अंकों की एक सूची प्राप्त करता है (कंटेनरों के लिए पहचानकर्ता बाद में उन पर आसानी से जा सकते हैं)। NS
उत्तर विंडो चिह्नों की JSON-एन्कोडेड सूची होगी।
get_bar_config
दिए गए आईडी के साथ वर्कस्पेस बार का कॉन्फ़िगरेशन (JSON मैप के रूप में) प्राप्त करता है। अगर कोई आईडी नहीं है
प्रदान की जाती है, इसके बजाय सभी कॉन्फ़िगर किए गए बार आईडी के साथ एक सरणी वापस कर दी जाती है।
get_version
i3 का संस्करण प्राप्त करता है। उत्तर एक JSON- एन्कोडेड डिक्शनरी होगा जिसमें मेजर होगा,
मामूली, पैच और मानव-पठनीय संस्करण।
वर्णन
i3-msg यूनिक्स सॉकेट IPC इंटरफ़ेस से i3 का उपयोग करने वाले क्लाइंट के लिए एक नमूना कार्यान्वयन है।
उदाहरण
# मौजूदा क्लाइंट के लिए 1-पीएक्स बॉर्डर का इस्तेमाल करें
i3-msg "बॉर्डर 1पिक्सेल"
# आप उद्धरण छोड़ सकते हैं
i3-msg बॉर्डर सामान्य
# लेआउट ट्री को डंप करें
i3-msg -t get_tree
वातावरण
I3सॉक
यदि कमांडलाइन पर कोई आईपीसी-सॉकेट निर्दिष्ट नहीं है, तो इस चर का उपयोग यह निर्धारित करने के लिए किया जाता है
पथ, जिस पर यूनिक्स डोमेन सॉकेट अपेक्षित है, जिस पर i3 से कनेक्ट होना है।
onworks.net सेवाओं का उपयोग करके i3-msg ऑनलाइन का उपयोग करें