क्या अधिकतम होने पर पैनल के साथ किसी विंडो के शीर्षक बार को रोकने का कोई तरीका है?


36

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

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

मैं शीर्षक और वैश्विक मेनू बार के विलय को बंद करना चाहूंगा, लेकिन कैसे?

संपादित करें:

मैं बस खिड़की के शीर्षक पट्टी चाहता हूँ जब भी मैं एक खिड़की को अधिकतम करने के लिए शीर्ष पैनल के साथ विलय न करें। जहां तक ​​मेरा संबंध है, वैश्विक मेनू को शीर्ष पैनल में रहना चाहिए। वर्तमान में यह इस तरह अधिकतम होता है

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

मैं चाहता हूं कि इसे इस तरह अधिकतम किया जाए (उस स्क्रीनसी में अनमैक्सिमाइज्ड विंडो को बाकी जगह लेने के लिए आकार दिया गया है)

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


क्या क्लासिक गनोम 2 डेस्कटॉप का उपयोग करना बेहतर विकल्प नहीं है?
बेंजामिन

6
नहीं, क्लासिक गनोम 2 एक बेहतर विकल्प नहीं है। यूनिटी में बहुत सारा सामान खराब नहीं है, लेकिन एक मल्टी-मॉनिटर सेट-अप के साथ यह एक विंडो के टाइटल बार पर क्लिक करने में सक्षम होने के लिए उपयोगी है, भले ही वह विंडो अधिकतम हो। एकता का मर्ज-ए-टाइटल-बार-इन-द-पैनल व्यवहार ऐसा करने में सक्षम होने से रोकता है। हालांकि यह स्नान के पानी के साथ बच्चे को बाहर फेंकने का एक कारण नहीं है।
रिचर्ड टर्नर

यह एक कस्टम सत्र का उपयोग करके किया जा सकता है, लेकिन यह आपके द्वारा आशा के अनुरूप काम नहीं करेगा क्योंकि वैश्विक मेनू केवल माउसओवर afiak के दौरान दिखाई देता है, जैसे आपका दूसरा स्क्रीनशॉट दिखाता है। आप शीर्षक बार की 2 प्रतियों के साथ समाप्त करेंगे।
वीएज़र

@ वीज़र ठीक है, यह एक शुरुआत है; कम से कम तब शेष समस्या यह है कि केवल माउस-ओवर के बजाय वैश्विक मेनू को हर समय प्रदर्शित करने के लिए कैसे पैच किया जाए। कस्टम सत्र का उपयोग करके यह प्राप्त करने के तरीके की व्याख्या करते हुए उत्तर प्रस्तुत करने की देखभाल करें?
रिचर्ड टर्नर

क्या आप यूनिटी 3 डी या 2 डी का उपयोग कर रहे हैं? यदि 2D, तो क्या आप विंडो मैनेजर के लिए मेटासिटी या कॉम्पिट चाहेंगे?
वीजर

जवाबों:


2

ctrl + alt 5 को फिलहाल आपका सबसे अच्छा दांव माना जा रहा है। माफ़ कीजिये। शायद प्रलोभन को दूर करने के लिए आप उबंटू-ट्वीक में अधिकतम बटन को हटा सकते हैं, लेकिन अभी के रूप में यदि आप खिड़की को अधिकतम करते हैं, तो यह बस मेनबार के साथ टाइटलबार को मर्ज कर देगा


1
इस पर किसी भी अद्यतन?
एलेक्सपी

ctrl + alt + 5 यहाँ कुछ भी नहीं करता है, लेकिन ctrl + alt + numpad5 सिर्फ अधिकतम करता है और टाइटलबार अभी भी विलीन हो जाता है :(
कुंभ राशि पॉवर

@ एएक्सपीपी मैंने नीचे एक स्क्रिप्ट लिखी है जो आपकी भी मदद कर सकती है :)
कुंभ राशि

4

जब टाइटलबार को एकता टॉप / सुपीरियर बार के पास घसीटा जाता है तो आप विंडो बार को टाइटल बार में डिसेबल कर सकते हैं।

पर जाएँ: http://ubuntuforums.org/showthread.php?t=1743309 (नोट पोस्ट # 6 द्वारा स्टीववेरी)

  • CompizConfig सेटिंग्स प्रबंधक खोलें
  • "विंडो प्रबंधन" श्रेणी में "ग्रिड" पर क्लिक करें
  • "किनारा" टैब पर क्लिक करें
  • "आकार परिवर्तन करें" ड्रॉप डाउन खोलें
  • "शीर्ष एज" को "कोई नहीं" के लिए नीचे बदलें
  • बंद करें CompizConfig और आप सभी काम कर रहे हैं।

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


इस समाधान का उपयोग बाएं / दाएं किनारे के व्यवहार को भी अक्षम करने के लिए किया जा सकता है।
इमेजिनरीआरबॉट्स

3

यूनिटी 3 डी के लिए, आप इस स्क्रिप्ट को आज़मा सकते हैं।

मूल रूप से यह अधिकतम खिड़कियों के लिए जाँच करेगा और उन्हें डीमैक्साइज़ करेगा और उन्हें अधिकतम चौड़ाई ऊँचाई तक संभव कर देगा (ताकि आपके द्वारा परीक्षण किए जाने के बाद आपको पता चले कि यह आपकी मशीन पर अच्छा काम कर रहा है); nXpos और nYpos के साथ भी खेलते हैं अगर आपको लगता है कि कुछ ठीक नहीं है।

demaximize.sh 1005 710 #for 1024x768 जो कम से कम यहां काम करता है ...

#!/bin/bash

# make tests to your system, this works 'here' at 1024x768
nWidth=$1 #1005
nHeight=$2 #710
nXpos=1
nYpos=22

while true; do 
    windowId=`xdotool getactivewindow`;
    if xwininfo -wm -id $windowId |tr -d '\n' |grep -q "Maximized Vert.*Horz";then
        wmctrl -i -r $windowId -b toggle,maximized_vert,maximized_horz;
        xdotool windowsize $windowId $nWidth $nHeight;
        xdotool windowmove $windowId $nXpos $nYpos;
        xdotool getwindowname $windowId
    fi; 
    sleep 0.5;
done

पुनश्च: क्रोम / क्रोमियम बेहतर काम के लिए, "सिस्टम शीर्षक और सीमाओं का उपयोग करें" विकल्प को सक्षम करें


एक उपन्यास दृष्टिकोण, लेकिन वास्तव में यह एक भयानक हैक है न? :)
रिचर्ड टर्नर

... यह काम करता है और इसे और भी बेहतर काम करने के लिए बेहतर बनाया जा सकता है :), मेरे वर्तमान कार्यान्वयन में कोड की 220 लाइनें हैं: D, लेकिन यह वास्तव में एक भयानक हैक है ... मुझे विंडो प्लेसमेंट "कीड़े" को ठीक करने के लिए मजबूर किया गया है? खिड़की प्रबंधक और कई अन्य अजीब चीजें जो आवश्यक नहीं होगी यदि खिड़की प्रबंधक को अधिकतम न करने और बस खिड़की को अधिकतम आकार संभव बनाने का विकल्प था; इतना है कि यह सिर्फ छद्म अधिकतम होगा ...
कुंभ राशि

2

स्रोत: http://ubuntuguide.net/unity-2d-how-to-removeenable-maximized-window-titlebar

यह gconftool द्वारा नियंत्रित किया जा सकता है । यदि आपके पास GUI फ्रंटेंड "gconf-edtor" स्थापित है, तो बस इसे लॉन्च करें और इसमें नेविगेट करें /apps/metacity/general, फिर अधिकतम विंडो टाइटलबार को हटाने के लिए "show_maximized_titlebars" को अन-चेक करें।


या, आप इसे निकालने के लिए टर्मिनल में इस कमांड को निष्पादित कर सकते हैं:

gconftool --type bool --set /apps/metacity/general/show_maximized_titlebars false

इसे फिर से सक्षम करने के लिए इसे चलाएं:

gconftool --type bool --set /apps/metacity/general/show_maximized_titlebars true

1
मैंने इस प्रश्न को पोस्ट करने के बाद से लंबे समय तक एकता का उपयोग नहीं किया था, इसलिए मैं लोगों की प्रतिक्रियाओं का परीक्षण करने में असमर्थ रहा हूं। मुझे आपके उत्तर की बहुत उम्मीद थी, लेकिन उबंटू 12.10 पर पूर्ण-विकसित यूनिटी में यह काम नहीं करता है। शायद यह केवल एकता 2 डी के लिए काम करता था ....
रिचर्ड टर्नर

हां, यह केवल यूनिटी 2D के लिए काम करता है। नोटिस apps/metacity। यूनिटी 3 डी का उपयोग करता है कॉम्पिज़, यूनिटी 2 डी मेटासिटी का उपयोग करता है।
सेठ

0

जहां तक ​​मैं समझता हूं, यह अभी तक संभव नहीं है (इसे उबंटू 12.04 या 12.10 पर लाने की कुछ चर्चा है, लेकिन हमें इंतजार करना होगा और देखना होगा)। यहाँ और अब में एक संभव समाधान विंडो डेकोरेटर के रूप में एमराल्ड का उपयोग कर रहा है, लेकिन मुझे नहीं पता कि यह 100% काम करेगा।


0

मैं लगभग रोना शुरू कर दिया, Ubuntu 13.10 पर वैश्विक मेनू से छुटकारा पाने की कोशिश कर रहा था। विलय के समय आप मेरे मुख्य ऐप देखते हैं, जैसे ग्रहण और एंड्रॉइड स्टूडियो, कभी-कभी "विफल" होते हैं। आप एक मर्ज किए गए मेनू को समाप्त करते हैं जो केवल आंशिक रूप से विस्तारित होता है जिसका अर्थ है कि आप किसी भी अधिक प्रोग्राम का उपयोग नहीं कर सकते हैं। इसलिए मुझे यह संदर्भ मिला:

UBUNTU 13.10 पर अंतर्राष्ट्रीय मेनू बार को कैसे प्राप्त करें

$ sudo apt-get remove indicator-appmenu

मुझे भी रिबूट करना पड़ा और अब जीवन बहुत बेहतर है।


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