उपयोगकर्ता इनपुट से पोर्ट्रेट या परिदृश्य में ubuntu डिवाइस ओरिएंटेशन लॉक कैसे करें?


24

मैं उबंटू-टच पर उपयोग किए जाने वाले रीडर ऐप पर काम कर रहा हूं। एप्लिकेशन से पुस्तकें पढ़ते समय यह पोर्ट्रेट या लैंडस्केप में ओरिएंटेशन को लॉक करने के लिए एक सहायक सुविधा होगी। बिस्तर बग़ल में पढ़ते समय यह उपयोगी होगा।

मैंने उपयोग करने की कोशिश की है automaticOrientation = false or true, हालांकि, एसडीके वर्तमान में पोर्ट्रेट में अभिविन्यास को बंद कर देता है जब झूठे पर सेट होता है।

क्या डिवाइस स्क्रीन के ओरिएंटेशन को एक या दूसरे में लॉक करने का कोई तरीका है और क्या यह लॉक रहता है?

अद्यतन करें:

फोन के लिए उबंटू के नए रिलीज में अभिविन्यास लॉक करने का एक वैश्विक विकल्प है, हालांकि, मैं अभी भी ऐप स्तर पर ऐसा करना चाहूंगा।

मैं अभी भी ऐसा करने के लिए एक रास्ता तलाश रहा हूं।


1
मुझे हमेशा यह नापसंद था जब एंड्रॉइड ऐप्स ने ऐसा किया, और खुशी होगी कि अगर नियंत्रण एक सिस्टम स्तर पर रहा। यह एक त्वरित पुल डाउन में है।
मेटो

जवाबों:


1

दुर्भाग्य से कोई तरीका नहीं है अभी तक एक निश्चित अभिविन्यास प्रोग्रामेटिक रूप से सेट करने के लिए। हालाँकि आप अपने ऐप के डेस्कटॉप फ़ाइल में अपने ऐप के लिए ओरिएंटेशन को एक निश्चित (पोर्ट्रेट या लैंडस्केप) पर लॉक कर सकते हैं। : नीचे दिए गए लिंक देखें https://wiki.ubuntu.com/Unity8/FullShellRotation । यह सुविधा कुछ समय पहले जारी की गई है, और शायद आप पहले से ही इसका उपयोग करते हैं।


-1

क्या यह अभी भी आपके लिए एक समस्या है? शायद आपके ऐप के UI के माध्यम से सिस्टम स्तर की कार्यक्षमता को उजागर करना सबसे अच्छा तरीका हो सकता है। मुझे शक है कि ऐप डेवलपर्स द्वारा सिस्टम स्तर पर एक बग को बंद करने पर विचार किया जाएगा, इसलिए इसे पेश नहीं किया जाएगा।

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