विंडो का नाम और भूमिका पुनः प्राप्त करें


11

मैं एक्लिप्स चला रहा हूं और मैंने कुछ खिड़कियां बंद कर दी हैं। अब मेरे पास ग्रहण से जुड़ी 4 खिड़कियां हैं। मुझे प्रत्येक व्यक्तिगत विंडो की पहचान करने और इसे नियंत्रित करने में सक्षम होने के लिए क्या चाहिए।

अगर मैं जैसे उपकरणों को चलाने: xprop, xwininfo, या wmctrl -lमैं प्राप्त कर सकते हैं WM_CLASSऔर WM_NAMEमुख्य विंडो के लिए लेकिन मैं उन्हें अन्य 3 बच्चे खिड़कियों के लिए नहीं मिल सकता है।

मैं सभी 4 विंडो के लिए WM_NAMEऔर कैसे पुनः प्राप्त कर सकता हूं WM_ROLE?


क्या X को उन विशेषताओं के लिए हर विंडो की आवश्यकता होती है? यदि आप उन पर xprop चलाते समय उन्हें नहीं देखते हैं, तो यह मामला हो सकता है कि वे उन खिड़कियों के लिए गायब हैं।
जोसेफ गार्विन

@ जोसेफगर्विन मुझे उन जगहों पर खिड़कियों की स्थिति में सक्षम करने की आवश्यकता थी जिनके बजाय मैं चाहता था कि वे डिफ़ॉल्ट रूप से डंप हो जाएं।
slybloty

जवाबों:


3

आपके प्रश्न के उत्तर की खोज में मैं विंडो मिलान पर इस लेख में बहुत गहराई से भाग गया जो बहुत मददगार हो सकता है। आप पा सकते हैं कि एक्लिप्स को दोष देने के लिए सही नामकरण मानकों का पालन नहीं करने के लिए दोषपूर्ण है बाल खिड़कियां इसे एक बग बना रही है जिसके लिए आपको डेवलपर्स से फिक्स का अनुरोध करना चाहिए ।


मैंने अपने शोध को आगे बढ़ाने के लिए आपके मार्गदर्शन का उपयोग किया है, लेकिन सवाल अभी भी खड़ा है। धन्यवाद।
slybloty

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.