वेलैंड पर # डॉटटूल - सेटअप और समस्या निवारण वेलैंड पर अन्य एप्लिकेशन में टेक्स्ट टाइप करने के लिए ऑरा के लिए `डॉटूल` आवश्यक है। `xdotool` के विपरीत, यह `uinput` के माध्यम से सीधे लिनक्स कर्नेल के साथ संचार करता है और **X11 और वेलैंड** दोनों पर काम करता है। X11 पर, `xdotool` डिफ़ॉल्ट रूप से उपयोग किया जाता है। `dotool` X11 पर वैकल्पिक है लेकिन बेहतर लेआउट स्थिरता के लिए अनुशंसित (विशेषकर उमलॉट्स के साथ)। --- ## 1. डॉटूल इंस्टॉल करें **आर्क / मंज़रो / कैचीओएस (एयूआर):** __CODE_ब्लॉक_0__ **उबंटू/डेबियन (यदि रिपोज़ में उपलब्ध है):** __CODE_ब्लॉक_1__ **यदि रिपोज़ में नहीं है - स्रोत से बनाएं:** __CODE_ब्लॉक_2__ --- ## 2. डॉटूल को बिना रूट के चलने दें (आवश्यक) `dotool` को `/dev/uinput` तक पहुंच की आवश्यकता है। इसके बिना, यह चुपचाप विफल हो जाएगा. __CODE_ब्लॉक_3__ समूह परिवर्तन के प्रभावी होने के लिए **पुन: लॉगिन आवश्यक**। --- ## 3. स्थापना सत्यापित करें __CODE_ब्लॉक_4__ यदि `समूह` `इनपुट` नहीं दिखाता है, तो लॉग आउट करें और वापस जाएं (या रीबूट करें)। --- ## 4. ऑरा डॉटटूल का उपयोग कैसे करती है ऑरा का `type_watcher.sh` स्वचालित रूप से: - `$WAYLAND_DISPLAY` के माध्यम से वेलैंड का पता लगाता है और `dotool` का चयन करता है - यदि `dotoold` डेमॉन मौजूद है और नहीं चल रहा है तो उसे पृष्ठभूमि में प्रारंभ करता है - यदि `dotool` स्थापित नहीं है तो `xdotool` पर वापस आ जाता है (केवल X11) - आपके सक्रिय वोस्क मॉडल से कीबोर्ड लेआउट सेट करता है (जैसे `de` → `XKB_DEFAULT_LAYOUT=de`) किसी मैन्युअल डेमॉन प्रबंधन की आवश्यकता नहीं है - ऑरा स्टार्टअप पर इसे संभालता है। --- ## 5. समस्या निवारण **आभा प्रतिलेखन करती है लेकिन कोई पाठ प्रकट नहीं होता:** __कोड_ब्लॉक_5__ **गायब या विकृत पात्र (विशेषकर उमलॉट्स):** `config/settings_local.py` में टाइपिंग विलंब बढ़ाएँ: __कोड_ब्लॉक_6__ **डॉटूल टर्मिनल में काम करता है लेकिन ऑरा में नहीं:** जांचें कि 'इनपुट' समूह डेस्कटॉप सत्र में सक्रिय है (केवल एक नया टर्मिनल नहीं)। `gpasswd` के बाद पूर्ण पुनः लॉगिन आवश्यक है। **X11 पर फोर्स डॉटूल** (वैकल्पिक, बेहतर लेआउट स्थिरता के लिए): __CODE_ब्लॉक_7__ --- ## 6. यदि डॉटूल स्थापित नहीं किया जा सकता है तो फ़ॉलबैक यदि आपके सिस्टम पर `dotool` अनुपलब्ध है, तो Aura X11 पर `xdotool` पर वापस आ जाता है। वेलैंड पर `डॉटूल` के बिना, टाइपिंग **समर्थित नहीं** है - यह एक वेलैंड है सुरक्षा प्रतिबंध, आभा सीमा नहीं। वैकल्पिक उपकरण जो विशिष्ट कंपोजिटर पर काम कर सकते हैं: | उपकरण | पर काम करता है | |---|---| | `xdotool` | केवल X11 | | `डॉटूल` | X11 + वेलैंड (अनुशंसित) | | `ydotool` | X11 + वेलैंड (वैकल्पिक) | मैन्युअल वर्कअराउंड के रूप में `ydotool` का उपयोग करने के लिए: __CODE_ब्लॉक_8__ ध्यान दें: ऑरा `ydotool` को मूल रूप से एकीकृत नहीं करता है - मैन्युअल कॉन्फ़िगरेशन आवश्यक है।