मेरा एप्लिकेशन यूनिटी के साथ अलग तरह से व्यवहार क्यों करता है?


13

एकता के वातावरण के बाहर, जब अपेक्षा के अनुरूप काम किया जाए

मैं "xlog" नामक कार्यक्रम के लिए नव नियुक्त अनुप्रयोग अनुचर हूं। यह कार्यक्रम सभी लेकिन एकता के माहौल में ठीक काम करता है। यह Gtk2 का उपयोग करके लिखा गया है।

मैंने पहले कभी एकता का उपयोग नहीं किया है। मैंने एकता में देखा कि मेनू बार मेरे अनुप्रयोग GUI के बाहर किसी अन्य स्थान पर "पुनर्निर्देशित" हो जाता है, स्क्रीन के शीर्ष पर एक बार में। दूसरे, मेरे GUI में पाठ प्रविष्टि बॉक्सों में से एक को पतली रेखा के रूप में प्रदर्शित किया जाता है, टैब कुंजी के अलावा उपयोगकर्ता के लिए अस्वीकार्य।एकता में झुका - गायब मेनू पट्टी पर ध्यान दें, और टिप्पणी बॉक्स एक बॉक्स नहीं है।

अगर मैं Ubuntu 12.04.2 LTS के तहत पूरी तरह से काम करने वाले xlog निष्पादन योग्य लेता हूं और इसे 12.10 एकता वितरण में कॉपी करता हूं, तो मुझे अलग व्यवहार दिखाई देता है।

मुझे इस स्थिति को ठीक करने के लिए कोई सुराग नहीं है कि मुझे कहां देखना है, या मुझे क्या करना चाहिए? यूनिटी में क्या अलग है जो अन्य सभी वातावरणों के लिए अद्वितीय है जहां यह एप्लिकेशन ठीक से काम करता है?


समस्या को उजागर करने के लिए कुछ स्क्रीनशॉट अपलोड करना फायदेमंद हो सकता है।
ओली

ओली: मेरे लिए यह स्पष्ट नहीं है कि स्क्रीनशॉट कैसे अपलोड किया जाए। यह मेरा पहली बार इस वेबसाइट का उपयोग कर रहा है।
एंडी स्टीवर्ट

एडिट लिंक पर क्लिक करें, उस पोस्ट के स्थान पर क्लिक करें जिसे आप छवि के रूप में दिखाना चाहते हैं और फिर टूलबार में छोटे आइकन पर क्लिक करें जो पढ़ता है img। एक पॉप-इन दिखाई देना चाहिए। संकेतों का पालन करें।
ओली

मैंने कोशिश की कि, ओली, लेकिन यह कहता है कि मुझे छवियों को पोस्ट करने के लिए "10 प्रतिष्ठा" की आवश्यकता है।
एंडी स्टीवर्ट

जवाबों:


10

मैंने एकता में देखा कि मेनू बार मेरे अनुप्रयोग GUI के बाहर किसी अन्य स्थान पर "पुनर्निर्देशित" हो जाता है, स्क्रीन के शीर्ष पर एक बार में।

मुझे लगता है कि आप जो उल्लेख कर रहे हैं, वह एकता पर डिफ़ॉल्ट व्यवहार है। एकता एक वैश्विक मेनू (जो आप शीर्ष पर देखते हैं) का उपयोग करता है जो ओएसएक्स पर देखा जाता है।

कार्रवाई में एकता एप्लिकेशन मेनू।

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

प्रवेश बॉक्स के बारे में मुझे लगता है कि यह उबंटू विषय के साथ एक समस्या हो सकती है। इसे जांचने के लिए उबंटू थीम ("सिस्टम सेटिंग्स" -> "उपस्थिति" के तहत) को बदलने का प्रयास करें और देखें कि क्या बॉक्स समान रहता है।

संपादित करें

मैं उत्सुक था और कोड को देखकर लगता है कि समस्या आपके आवेदन में है। यह समस्या को ठीक करने के लिए लगता है (मैं उस बॉक्स पर एक नई प्रविष्टि दर्ज नहीं कर सकता, लेकिन मैं यह नहीं कह सकता कि यह सामान्य है या बग)। उन मूल्यों (100, 200) को यादृच्छिक रूप से चुना गया था ताकि यह हल करने का सबसे अच्छा तरीका न हो।

यहाँ छवि विवरण दर्ज करें


धन्यवाद, सलेम। "उच्च कंट्रास्ट" थीम के साथ, रिमार्क्स बॉक्स को ठीक से प्रदर्शित किया गया है। डिफ़ॉल्ट परिवेश विषय के साथ, रिमार्क्स बॉक्स सही ढंग से प्रदर्शित नहीं होता है।
एंडी स्टीवर्ट

@AndyStewart मेरा संपादन देखें।
सलेम

सलेम, मैंने इसे स्थानीय रूप से आज़माया और मुझे अलग-अलग आकार की टिप्पणी बॉक्स दिखाई देती है। मैंने यूनीबिलिटी के साथ उबंटू के अपने वर्चुअल बॉक्स संस्करण में निष्पादन योग्य डाल दिया, और देखें कि अब टिप्पणी बॉक्स अपेक्षा के अनुरूप व्यवहार कर रहा है। मैं एक <cr> दर्ज करने में असमर्थता को देखूंगा - यह व्यवहार आपके सुझाए गए संशोधन से पहले मौजूद है। धन्यवाद!!! आप बहुत मददगार रहे हैं। 73 डे एंडी KB1OIQ
एंडी स्टीवर्ट

मैंने अभी इस फिक्स के साथ xlog 2.0.7 जारी किया। धन्यवाद, सलेम, आपकी मदद के लिए!
एंडी स्टीवर्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.