फ़ायरफ़ॉक्स 60 सीएसडी विंडो बटन लेफ्ट


14

मुझे नया CSD विकल्प (टाइटल बार हटाएं) पसंद है लेकिन जब मेरे विंडो बटन सक्रिय होते हैं तो दाईं ओर (सामान्य रूप से बाईं ओर) चलते हैं। क्या सीएसडी को सक्षम करने का एक तरीका है लेकिन बाईं ओर बटन के साथ?

जवाबों:


17

यदि वे पहले से मौजूद नहीं हैं, तो फ़ाइल "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
यदि आप सुनिश्चित नहीं हैं कि कौन सी प्रोफ़ाइल आपकी है, तो आप इन चरणों का अनुसरण करके पता लगा सकते हैं:

  1. फ़ायरफ़ॉक्स खोलें
  2. मेनू बटन पर क्लिक करें
  3. मदद पर क्लिक करें
  4. समस्या निवारण जानकारी का चयन करें
  5. आपका फ़ायरफ़ॉक्स प्रोफ़ाइल "प्रोफ़ाइल निर्देशिका" में सूचीबद्ध अंतिम निर्देशिका होगी

CSS स्रोत: https://gist.github.com/oidualc/9f7c0a6591ada0d391ee6813a518dc3bयहाँ छवि विवरण दर्ज करें


1
कोशिश करने के लिए धन्यवाद, लेकिन इससे समस्या हल नहीं होती है, CSR मोड में दाईं ओर बटन अभी भी खत्म हो गए हैं।
जिमडीडलॉक

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

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

2
इससे विंडो बटन बाईं ओर रखे जाते हैं लेकिन उन्हें ठीक से नहीं रखा जाता है। अधिकतम और न्यूनतम बटन के बीच के स्थान की तुलना में न्यूनतम और बंद बटन के बीच का स्थान बहुत छोटा है।
अपूर्व पोटनीज


4

@ Denshigomi के उत्तर के अलावा , मैंने मिसलिग्न्मेंट के लिए एक लोकप्रियता जोड़ी। यह अपूर्व पोटनिस के मुद्दे को ठीक करता है । आप इस संपत्ति को userChrome.css फ़ाइल में जोड़ सकते हैं:

#titlebar-close {
  margin-right: 6px !important;
}

साथ ही यहां पर गिस्ट भी मिल सकता है


2

यहाँ जिस्ट के मूल लेखक । लिपि को अपडेट किया गया है क्योंकि फ़ायरफ़ॉक्स नाइटी के नवीनतम संस्करणों में बटन क्रम उल्टा कर दिया गया है।

  • इसके बारे में टाइप करें: URL बार पर समर्थन
  • "प्रोफ़ाइल निर्देशिका" (/ home /../। Mozilla / firefox / ...) खोलें
  • यदि यह पहले से ही "क्रोम" नामक एक निर्देशिका मौजूद नहीं है, तो बनाएं
  • UserChrome.css नाम से अंदर एक फ़ाइल बनाएं (यदि यह पहले से मौजूद नहीं है)
  • निम्नलिखित कोड को जोड़ें

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/


1

फ़ायरफ़ॉक्स 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;
}


1

सहायता के लिए धन्यवाद!

मुझे इसे थोड़ा बदलना पड़ा, लेकिन यह अब सही है!

यह मेरी '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;
}

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;
}

0

यदि आप ubuntu स्टाइल ऑर्डर में बटन लगाना चाहते हैं

पास - मिन - मैक्स

फिर आपको css में ऊपर से @PauloHortas समाधान के लिए एक गुण जोड़ना होगा

.titlebar-buttonbox {
   direction: ltr;
}

लेकिन फिर यह फ़ायरफ़ॉक्स 73 और उबंटू 19.10 के साथ पूरी तरह से अच्छा काम करता है

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