मुझे नया CSD विकल्प (टाइटल बार हटाएं) पसंद है लेकिन जब मेरे विंडो बटन सक्रिय होते हैं तो दाईं ओर (सामान्य रूप से बाईं ओर) चलते हैं। क्या सीएसडी को सक्षम करने का एक तरीका है लेकिन बाईं ओर बटन के साथ?
मुझे नया CSD विकल्प (टाइटल बार हटाएं) पसंद है लेकिन जब मेरे विंडो बटन सक्रिय होते हैं तो दाईं ओर (सामान्य रूप से बाईं ओर) चलते हैं। क्या सीएसडी को सक्षम करने का एक तरीका है लेकिन बाईं ओर बटन के साथ?
जवाबों:
यदि वे पहले से मौजूद नहीं हैं, तो फ़ाइल "userChrome.css" और उसकी मूल निर्देशिका "क्रोम" बनाएँ:
~/.mozilla/firefox/<YOUR_FIREFOX_PROFILE>/chrome/userChrome.css
निम्न कोड को userChrome.css में रखें।
यदि @namespace से शुरू होने वाली लाइन आपके userChrome.css में पहले से है, तो इसे दूसरी बार न जोड़ें।
#TabsToolbar {
direction: rtl;
}
#tabbrowser-tabs {
direction: ltr;
}
.titlebar-buttonbox {
display: flex;
}
.titlebar-min {
order: 2;
}
.titlebar-max {
order: 1;
}
.titlebar-close {
order: 3;
margin-right: 6px !important;
}
अब फ़ायरफ़ॉक्स पुनः आरंभ करें और बटन बाईं ओर होंगे।
आपकी फ़ायरफ़ॉक्स प्रोफ़ाइल कुछ इस तरह दिखाई देगी: hej3q2i1.default
यदि आप सुनिश्चित नहीं हैं कि कौन सी प्रोफ़ाइल आपकी है, तो आप इन चरणों का अनुसरण करके पता लगा सकते हैं:
CSS स्रोत: https://gist.github.com/oidualc/9f7c0a6591ada0d391ee6813a518dc3b
@ Denshigomi के उत्तर के अलावा , मैंने मिसलिग्न्मेंट के लिए एक लोकप्रियता जोड़ी। यह अपूर्व पोटनिस के मुद्दे को ठीक करता है । आप इस संपत्ति को userChrome.css फ़ाइल में जोड़ सकते हैं:
#titlebar-close {
margin-right: 6px !important;
}
साथ ही यहां पर गिस्ट भी मिल सकता है ।
यहाँ जिस्ट के मूल लेखक । लिपि को अपडेट किया गया है क्योंकि फ़ायरफ़ॉक्स नाइटी के नवीनतम संस्करणों में बटन क्रम उल्टा कर दिया गया है।
userChrome.css:
#TabsToolbar {
direction: rtl;
}
#tabbrowser-tabs {
direction: ltr;
}
.titlebar-buttonbox {
display: flex;
}
.titlebar-min {
order: 2;
}
.titlebar-max {
order: 1;
}
.titlebar-close {
order: 3;
margin-right: 6px !important;
}
अधिक जानकारी यहाँ से प्राप्त की जा सकती है: https://www.userchrome.org/
फ़ायरफ़ॉक्स 65 अपडेट के बाद यह मेरे लिए काम करता है:
(UserChrome.css)
#menubar-items {
-moz-box-ordinal-group: 2;
margin-left: 30px;
}
.titlebar-buttonbox-container {
-moz-box-ordinal-group: 1!important;
}
.titlebar-button.titlebar-close {
-moz-box-ordinal-group: 1;
}
.titlebar-button.titlebar-min {
-moz-box-ordinal-group: 2;
}
.titlebar-button.titlebar-max {
-moz-box-ordinal-group: 3;
}
सहायता के लिए धन्यवाद!
मुझे इसे थोड़ा बदलना पड़ा, लेकिन यह अब सही है!
यह मेरी 'userChrome.css' फ़ाइल है, अब:
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#titlebar-max {
-moz-box-ordinal-group: 0;
}
#titlebar-content {
direction: rtl;
}
#TabsToolbar {
direction: rtl;
}
#tabbrowser-tabs {
direction: ltr;
}
.tabbrowser-tab:not([pinned="true"]):hover .tab-close-button:not([selected="true"]) {
display: -moz-box !important;
}
#menubar-items {
-moz-box-ordinal-group: 2;
margin-left: 30px;
}
.titlebar-buttonbox-container {
-moz-box-ordinal-group: 1!important;
}
.titlebar-button.titlebar-close {
-moz-box-ordinal-group: 3;
margin-left: 5px !important;
margin-right: 6px !important;
}
.titlebar-button.titlebar-min {
-moz-box-ordinal-group: 2;
}
.titlebar-button.titlebar-max {
-moz-box-ordinal-group: 1;
}
फ़ायरफ़ॉक्स 65 के लिए सूक्ति में यह userChrome मेरे लिए सबसे अच्छा काम करता है।
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
#TabsToolbar .toolbar-items {
-moz-box-ordinal-group: 2;
}
#TabsToolbar-customization-target .titlebar-spacer[type="pre-tabs"] {
display: none;
}
#TabsToolbar-customization-target .titlebar-spacer[type="post-tabs"] {
width: 4px !important;
}
.titlebar-buttonbox-container {
-moz-box-ordinal-group: 1 !important;
}
.titlebar-buttonbox-container toolbarbutton.titlebar-button.titlebar-close {
margin-left: 4px !important;
}
यदि आप ubuntu स्टाइल ऑर्डर में बटन लगाना चाहते हैं
पास - मिन - मैक्स
फिर आपको css में ऊपर से @PauloHortas समाधान के लिए एक गुण जोड़ना होगा
.titlebar-buttonbox {
direction: ltr;
}
लेकिन फिर यह फ़ायरफ़ॉक्स 73 और उबंटू 19.10 के साथ पूरी तरह से अच्छा काम करता है