'हमेशा नीचे-सबसे नीचे' खिड़कियां सेट करें?


9

विंडोज़ के लिए एक "ऑलवेज़ ऑन टॉपेस्ट" मेनू विकल्प है। मुझे यकीन नहीं है कि यह से संबंधित है compizया नहीं metacity

मैं Totem playerया CheeseWebcam खिलाड़ी, हमेशा सबसे नीचे से नीचे सेट करना चाहता हूं , इसलिए जब मैं काम कर रहा हूं तो मैं फिल्म देख सकता हूं।

और, "हमेशा नीचे-सबसे नीचे" खिड़कियों को सूची में बाहर रखा जाए, और भी बेहतर है।

यदि ऐसा कोई कार्य अभी तक नहीं हुआ है, तो मुझे कहां से शुरू करना चाहिए अगर मैं एक को विकसित करना चाहता हूं? यह Compiz है या Gtk या XFB या कुछ और?


मैंने इसके लिए लगभग 15 मिनट के लिए एक समाधान की तलाश की, लेकिन केवल लोगों को बिना किसी समाधान के सवाल पूछने के लिए मिल सकता है ... +1 एक अच्छा सवाल ...
डेविड

तो, क्या आपको कार्यान्वयन पर कोई जानकारी मिली?
क्ले जेलेई

जवाबों:


7

आप विंडो विशेषताओं का उपयोग wmctrlऔर devilspieहेरफेर कर सकते हैं / EWMH गुण सेट कर सकते हैं। दोनों मानक डेबियन / उबंटू रिपोज में उपलब्ध होना चाहिए।

wmctrlएक कमांड-लाइन उपयोगिता है जिसका उपयोग आप वर्तमान में खुली खिड़कियों की एक सूची प्राप्त करने और उनकी विशेषताओं को निर्धारित करने के लिए कर सकते हैं (जो आपके लिए संभव ब्याज हैं *):

modal
sticky*
maximized_vert*
maximized_horz*
shaded
skip_taskbar*
skip_pager*
hidden
fullscreen
above
below*

उदाहरण:

for hint in below sticky skip_taskbar skip_pager maximized_vert maximized_horz
do
    wmctrl -F -r $fulltitle -b add,$hint
done

लक्ष्य प्रोग्राम शुरू होने के बाद या तो स्क्रिप्ट को मैन्युअल रूप से कॉल करके या प्रोग्राम शुरू करने वाले रैपर स्क्रिप्ट से, इसकी विंडो के प्रकट होने का इंतजार करता है और फिर लूप चलाता है।


devilspie आपको एक ही चीज़ (और थोड़ा और) करने की अनुमति देता है, लेकिन एक डेमॉन के रूप में चलता है और आपके कॉन्फ़िगरेशन में परिभाषित खिड़कियों के लिए देखता है, जब वे बनाए जाते हैं तो अपनी सेटिंग्स को लागू करने के लिए।

उदाहरण:

(if (is (window_name) "Movie Player")
    (begin
        (below)
        (stick)
        (skip_taskbar)
        (skip_pager)
        (maximize)
        (undecorate)
    )
)

belowसंपत्ति वास्तव में मैं क्या चाहते है, धन्यवाद!
क्सी जलीली

3

आप CCSM (Compiz सेटिंग्स मैनेजर) चला सकते हैं और विंडो मैनेजमेंट> विंडो रूल्स> के तहत अपने एप्लिकेशन को नीचे फ़ील्ड में डाल सकते हैं।


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