टाइटल बार को छिपाएं जब गनोम 3.16 में मैक्सिमाइज़ किया गया हो


10

गनोम 3.14 और 3.12 में, मेरे पास एक संशोधन था metacity-theme-3.xmlजिसमें मूल रूप से किसी भी खिड़की से शीर्षक पट्टी को छुपाता है जब इसे अधिकतम किया जाता है। मैंने मैक्सिमस टू एक्सटेंशन के लिए इस पद्धति को प्राथमिकता दी क्योंकि विस्तार का व्यवहार असंगत है जहां कभी-कभी मुझे अधिकतम खिड़कियों पर शीर्षक पट्टी के स्थान पर एक पारदर्शी पट्टी दिखाई देती है (आमतौर पर निलंबन से फिर से शुरू होने के बाद)।

अब, गनोम 3.16 में, metacityट्विन अब काम नहीं करता है क्योंकि गनोम अब इसका उपयोग नहीं करता है। मैंने कस्टम gtk3 सीएसएस की कोशिश की है जैसे:

.maximized .titlebar {
    display: none;
}

और इसका कोई लाभ नहीं है, के रूपांतरों। क्या gtk-3 कस्टम css के माध्यम से इसे प्राप्त करना संभव है?

अपडेट : Pixel Saver बिना किसी बग के सिर्फ यह करने के लिए एक अच्छा विस्तार है, लेकिन मैं अभी भी जानना चाहूंगा कि क्या इसे मैन्युअल रूप से करने का कोई तरीका है।


आपका कस्टम css कहाँ है?
एबी

मैंने उसे अंदर रखा ~/.config/gtk-3.0/gtk.css। मुझे पता है कि यह काम करता है क्योंकि उदाहरण के लिए पाठ का रंग बदलता है, लेकिन शीर्षक पट्टी को छिपाना (जैसा कि मैंने अपने प्रश्न में कोशिश की) नहीं करता है।
सर_फज

जवाबों:


2

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

इसका मतलब यह है कि एक सीएसएस उत्तर केवल एक ही है जो काम करेगा और मुझे विश्वास है कि आप वहां सबसे अधिक हैं। मैंने इस कमिट पेज पर पढ़ा कि आपको जो सीएसएस चाहिए वह कुछ इस तरह है:

.maximized .header-bar.default-decoration {
  padding: 0;
  font-size: 0.7em;
}

.maximized .header-bar.default-decoration .button.titlebutton {
  padding: 0;
  border-width: 0;
}

सीएसएस जिस कारण से html (या svg) के साथ तत्व को छिपा या हटा नहीं सकता है वह यह है कि सीएसएस gtk गुणों पर लागू होता है और किसी वस्तु की दृश्यता ठेठ Gtk तरीके से कोई संपत्ति नहीं है। आपको वास्तव में widget.hide () कोड से कॉल करना होगा। इसी तरह से जिम्प थीम को विगेट्स को हैक के रूप में पृष्ठभूमि के समान रंग बनाकर छिपाना पड़ता है।


तो जवाब है कि शुद्ध सीएसएस के साथ छिपाना संभव नहीं है?
सिर_फज

1
यह सही है, gtk का सीएसएस काफी खराब है।
मार्टिन ओवेन्स -डॉक्टोर्मो-

आप सही प्रतीत होते हैं, दृश्यमान होते हैं और छिपते नहीं हैं। हेडर बार को छिपाने के लिए हमेशा GtkParasite (उर्फ GtkInspector) का उपयोग करके मेरा अस्थायी वर्कअराउंड है।
पीटर वेबर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.