शीर्ष पर एक सक्रिय विंडो कैसे रखें, और कोई भी नई विंडो सक्रिय एक के पीछे जाती है?


2

मेरे साथ होने वाली सबसे कष्टप्रद चीजों में से एक है जब मैं एक विंडो में काम करता हूं, आमतौर पर एक संपादक, या एक कंसोल, और कुछ एप्लिकेशन अचानक शुरू होता है और वर्तमान में सक्रिय विंडो को कवर करता है ... क्या ऐसा होने से रोकने का कोई तरीका है? पर्यावरण केडोरा 17 पर केडीई 4.8 है। विंडोज वास्तव में ऊपर वर्णित के अनुसार व्यवहार करता है - नई खिड़कियां वर्तमान में सक्रिय विंडो के ऊपर कभी भी पॉप-अप नहीं होती हैं, जब तक कि वे एक ही अनुप्रयोग से संबंधित न हों और संवाद हों।

हालांकि, अगर सक्रिय विंडो में कोई गतिविधि नहीं है, तो यह वास्तव में सहायक होगा यदि नई विंडो "टेक-ओवर" हो। :)

संपादित करें 1: मैं एक सामान्य (वरीयता) समाधान की तलाश में हूं, यदि उपलब्ध हो। मैं इस तथ्य से अवगत हूं कि मैं खिड़की को हर चीज के शीर्ष पर संशोधित कर सकता हूं।

जवाबों:


4

सिस्टम सेटिंग्स पर जाएं, और निम्नानुसार क्लिक करें:

System Settings
  \
  (section Workspace Appearance and Behavior)
   Window Behavior
     \
      (on left) Window Behavior (again)
        \
         (on top: Tab) Focus

"फोकस चोरी निवारण स्तर" को "कोई नहीं" पर सेट करें।

मेरे लिए यह "लो" पर सेट था, और सभी नई विंडो जो पहले से ही एक ही प्रकार की विंडो शुरू कर चुकी थीं (जैसे कोनसोल, फ़ायरफ़ॉक्स, जीवीम) सक्रिय विंडो के पीछे दिखाई देंगी। "कोई नहीं" पर सेट करने से इसका समाधान हो गया।

यह महीनों तक काम करता था, लेकिन कुछ दिन पहले अचानक व्यवहार बदल गया। मैं एक प्रबंधित कॉर्पोरेट लिनक्स वर्कस्टेशन पर हूं, इसलिए यह आईटी द्वारा सेटिंग रोलआउट हो सकता है, कोई विचार नहीं है। उस सेटिंग को बदलने के बाद, शीर्ष पर नई विंडो दिखाई देती हैं।


0

केडीई ... डेस्कटॉप वातावरण। जैसे ... लिनक्स टकसाल का केडीई संस्करण? Kbuntu? केडीई डेबियन?

आपके पास शायद विकल्प पहले से ही है। इसलिए, उस विधवा के शीर्षक बार पर राइट क्लिक करें जिसे आप शीर्ष पर रखना चाहते हैं, और देखें कि क्या वहां "ऑलवेज ऑन टॉप" का विकल्प है। हालांकि, गतिविधि का पता लगाना नहीं होगा। मुझे ऐसे किसी भी कार्यक्रम की जानकारी नहीं है जो सक्रिय होने के दौरान एक खिड़की को शीर्ष पर रखेगा, लेकिन कुछ समय के बाद इसे पृष्ठभूमि पर जाने की अनुमति देता है।

अब, आप हमेशा wmctrl इंस्टॉल कर सकते हैं और निम्न कमांड का उपयोग कर सकते हैं, यदि आपके पास टाइटल बार में विकल्प नहीं है।

wmctrl -r windowname -b add,above

इसे यहां से पकड़ो ।


बॉन, मेरा ओपी पर्याप्त नहीं है। मैंने इसे संशोधित किया। देखें Edit 1। वैसे भी उत्तर के लिए धन्यवाद, मैं इसकी सराहना करता हूं।
देजनलिक

0

भागो kcmshell4 kwinoptionsऔर वृद्धि फोकस चोरी रोकथाम स्तर

प्रोग्राम को बाधित करने के लिए, kcmshell4 kwinrulesएक नियम बनाएं और बनाएं जो पृष्ठभूमि में उस ऐप से नई विंडो डालता है या कम से कम शुरू होता है। यह नियम इंटरफ़ेस प्रत्येक विंडो के मेनू बार के संदर्भ मेनू से भी उपलब्ध है।

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