2011-02-03 16 views
5

की वास्तविक ज्यामिति प्राप्त करें मुझे पता है कि आप xwininfo वाली विंडो की ज्यामिति प्राप्त कर सकते हैं।एक्स में एक gnome-terminal

दुर्भाग्यवश, यदि मैं एक जीनोम टर्मिनल से ऐसी ज्यामिति पुनर्प्राप्त करता हूं और gnome-terminal --geometry ... के साथ एक और शुरू करने के लिए इसका उपयोग करता हूं, तो दो विंडो 'ऊपर और बाएं मेल नहीं खाते हैं।

दरअसल, नया टर्मिनल दक्षिण-पूर्व में पुरानी टर्मिनल की खिड़की की सजावट की चौड़ाई और ऊंचाई से स्थानांतरित होता है।

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

+0

शायद आपकी विंडो प्रबंधक या कंपिज़ हस्तक्षेप कर रहा है। उबंटू पर एकता के साथ यह मेरे लिए पूरी तरह से काम करता है (xwininfo से ज्यामिति रेखा का उपयोग करके) बशर्ते टर्मिनल वह जगह न हो जहां मेनू बार होगा। –

+0

https://bugs.launchpad.net/ayatana-design/+bug/723878 –

उत्तर

11

मैं आपको इस समस्या के लिए एक समाधान का प्रस्ताव दे सकता हूं जो मेरे लिए काम कर रहा है।

xwininfo -id $(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}') 

आप कुछ इस तरह मिल जाएगा: सबसे पहले आप निम्न आदेश के साथ खिड़की की ज्यामिति प्राप्त

Absolute upper-left X: 783 
    Absolute upper-left Y: 344 
    Relative upper-left X: 0 
    Relative upper-left Y: 0 
    Width: 722 
    Height: 434 
    Depth: 32 
    Visual: 0x76 
    Visual Class: TrueColor 
    Border width: 0 
    Class: InputOutput 
    Colormap: 0x4400005 (not installed) 
    Bit Gravity State: NorthWestGravity 
    Window Gravity State: NorthWestGravity 
    Backing Store State: NotUseful 
    Save Under State: no 
    Map State: IsViewable 
    Override Redirect State: no 
    Corners: +783+344 -175+344 -175-272 +783-272 
    -geometry 80x24+775+315 

न तो -geometry 80x24+775+315 खंड में जानकारी है और न ही Absolute upper-left X: 783 और Absolute upper-left Y: 344 में जानकारी आपको चालू स्थिति की तुलना में एक ही स्थिति में एक gnome-terminal लॉन्च करने की अनुमति देता है। उचित जानकारी प्राप्त करने के लिए आपको मिश्रण दोनों डेटा मिलना होगा।

gnome-terminal --geometry=80x24+783+315 

नोट: मैंने इसे उबंटू 11.10 के तहत जांच लिया है। एकता

+0

मैंने उबंटू 16.04 के साथ परीक्षण किया, और '-जैमेट्री' जानकारी जो मैंने काम की है, हालांकि यह अलग दिखता है: '-गेट्रीरी 147x24--10 -14'। ऐसा हो सकता है कि उन्होंने एक फिक्स का एक रूप लागू किया। मेरे मामले में, यह मेरे टर्मिनलों को नीचे दाएं कोने में सही तरीके से रखता है जैसा कि मैं उम्मीद करता हूं। –