Gtk विषय से फ़ायरफ़ॉक्स प्रभावित नहीं है


19

मैं अन्य सभी ऐप की तरह अद्वैत थीम का उपयोग करके फ़ायरफ़ॉक्स कैसे बना सकता हूं?

अच्छा: अच्छा

खराब: खराब

अधिमानतः वेब पेज को भी गहरा बनाते हैं।


आप यह भी चाहते हैं कि "अधिमानतः वेब पेजों को भी गहरा करें"। मुझे यकीन नहीं है कि यह gtk विषयों का काम है। उसके लिए, यह स्टाइलिश एक्सटेंशन और userstyles.org (या userContent.css को संशोधित) से एक उपयुक्त उपयोगकर्ता शैली स्थापित करने के लिए बेहतर है ।

फ़ायरफ़ॉक्स और अन्य GTK2 ऐप के साथ मेरे पास एक ही मुद्दा था, और इस थीम का उपयोग करके इसे हल किया (नोट मैच के लिए एक संस्करण की आवश्यकता है)
Wilf

जवाबों:


15

आप सभी अनुप्रयोगों के लिए डार्क थीम का उपयोग करने के लिए सूक्ति उपकरण का उपयोग कर सकते हैं:

ट्वीक टूल - सभी एप्लिकेशन के लिए डार्क थीम सक्षम करें

परंतु

फ़ायरफ़ॉक्स GTK2 का उपयोग करता है। Gnome Tweak Tool केवल GTK3 सेटिंग्स को संपादित करता है, इसलिए हमें /usr/share/themes/Adwaita/gtk-2.0/gtkrcफ़ाइल को संपादित करने की आवश्यकता है ।

  1. प्रारंभ में हम अपनी gtkrc फ़ाइल का बैकअप लेते हैं

    sudo cp /usr/share/themes/Adwaita/gtk-2.0/gtkrc /usr/share/themes/Adwaita/gtk-2.0/gtkrc.bak
    
  2. अगला निम्नलिखित कॉपी करें और अपनी मौजूदा gtkrc फ़ाइल बदलें:

    #Color scheme originally contributed by Franco Gotusso as Clearlooks-DarkOrange 
    # Based on Clearlooks-DarkCoffee by Chibi and edited by bvc as Clearlooks-DarkCoffee2
    
    style "clearlooks-default"
    {
      GtkMenuItem::selected_shadow_type = none
      GtkWidget::interior_focus = 1
      GtkButton::default_border = { 3, 3, 3, 3 }
      GtkButton::default_outside_border = { 3, 3, 3, 3 }
      GtkRange::trough_border = 2
    
      GtkWidget::focus_padding = 1
    
      GtkPaned::handle_size = 6
    
      GtkRange::slider_width = 15
      GtkRange::stepper_size = 15
      GtkScrollbar::min_slider_length = 30
      GtkCheckButton::indicator_size = 12
      GtkMenuBar::internal-padding = 0
    
      GtkTreeView::expander_size = 14
      GtkExpander::expander_size = 16
    
      GtkTreeView::odd_row_color = "#404040"
    
      GtkWidget::cursor_color           = "#72706E"
      GtkWidget::secondary_cursor_color = "#72706E"
    
      xthickness = 1
      ythickness = 1
    
      fg[NORMAL]        = "#d2cfcc" #Main window text
      fg[PRELIGHT]      = "#E9E9E9" #Highlighted widget text
      fg[ACTIVE]        = "#ADA59D" #Inactive widget text
      fg[SELECTED]      = "#E9E9E9"
      fg[INSENSITIVE]   = "#A18989"
    
      bg[NORMAL]        = "#393f3f" #Backround
      bg[PRELIGHT]      = "#3465A4" #Highlight Widget
      bg[ACTIVE]        = "#2E3232" #Selected Widget
      bg[SELECTED]      = "#3465A4" #The box words are usually in
      bg[INSENSITIVE]   = "#282B2B" #Not active buttons
      base[NORMAL]      = "#4F524F" #Text area widgets
      base[PRELIGHT]    = "#313131" #Check and radio button background
      base[ACTIVE]      = "#313636" #Unfocused Select
      base[SELECTED]    = "#2F4C6D" #Selected Text area item, and that bar over the tabs.
      base[INSENSITIVE] = "#f5f2ee" #
    
      text[NORMAL]      = "#EEEEEC" #Text area widget text.
      text[PRELIGHT]    = "#E9E9E9" #
      text[ACTIVE]      = "#ADA59D" #
      text[SELECTED]    = "#E9E9E9" #Selected Text area widget text.
      text[INSENSITIVE] = "#757575" #
    
    engine "clearlooks"
       {
        #    sunkenmenubar      = 1       # 0 = disable, 1 = enable
        #    menuitemstyle      = 1       # 0 = flat, 1 = 3d-ish (button)
        #    listviewitemstyle  = 1       # 0 = flat, 1 = 3d-ish (gradient)
        #    progressbarstyle   = 0       # 0 = candy bar, 1 = flat
      }
    }
    
    style "clearlooks-wide" = "clearlooks-default"
    {
      xthickness = 2
      ythickness = 2
      bg[NORMAL]   = "#414141"
      bg[PRELIGHT] = "#494949"
    }
    
    style "clearlooks-button" = "clearlooks-wide"
    {
      bg[NORMAL]   = "#414141"
      bg[PRELIGHT] = "#494949"
    }
    
    style "clearlooks-notebook" = "clearlooks-wide"
    {
      bg[NORMAL] = "#404040"
      bg[ACTIVE] = "#303030"
    }
    
    style "clearlooks-tasklist" = "clearlooks-default"
    {
      xthickness = 5
      ythickness = 3
    }
    
    style "clearlooks-menu" = "clearlooks-default"
    {
      xthickness = 2
      ythickness = 1
      bg[NORMAL] = "#404040"
    }
    
    style "clearlooks-menu-item" = "clearlooks-default"
    {
      xthickness = 2
      ythickness = 3
      fg[PRELIGHT]   = "#E9E9E9"
      text[PRELIGHT] = "#E9E9E9"
      base[PRELIGHT] = "#3465A4"
      base[SELECTED] = "#3465A4"
    }
    
    style "clearlooks-menu-itembar" = "clearlooks-default"
    {
      xthickness = 3
      ythickness = 3
    }
    
    style "clearlooks-tree" = "clearlooks-default"
    {
      xthickness = 2
      ythickness = 2
    }
    
    style "clearlooks-frame-title" = "clearlooks-default"
    {
      fg[NORMAL] = "#e2dfdc"
    }
    
    style "clearlooks-panel" = "clearlooks-default"
    {
      xthickness = 3
      ythickness = 3
    }
    
    style "clearlooks-tooltips" = "clearlooks-default"
    {
      xthickness = 4
      ythickness = 4
      bg[NORMAL] = "#3465A4"
    }
    
    style "clearlooks-progressbar"  = "clearlooks-default"
    {
      xthickness = 1
      ythickness = 1
       fg[PRELIGHT]         = "#e2dfdc"
       bg[NORMAL]           = "#2d1d11"
    }
    
    style "clearlooks-combo" = "clearlooks-default"
    {
      xthickness = 1
      ythickness = 2
      fg[NORMAL]            = "#141414"
      fg[PRELIGHT]          = "#ed7013"
      fg[ACTIVE]            = "#e2dfdc"
      bg[NORMAL]            = "#414141"
      bg[PRELIGHT]          = "#494949"
    }
    
    style "clearlooks-scrollbar" = "clearlooks-default"
    {
      fg[NORMAL]            = "#141414"
      fg[PRELIGHT]          = "#e2dfdc"
      fg[ACTIVE]            = "#e2dfdc"
      bg[NORMAL]            = "#414141"
      bg[PRELIGHT]          = "#494949"
    }
    
    style "clearlooks-spin" = "clearlooks-wide"
    {
      fg[NORMAL]            = "#141414"
      fg[PRELIGHT]          = "#e2dfdc"
      fg[ACTIVE]            = "#e2dfdc"
      bg[PRELIGHT]          = "#414141"
      bg[ACTIVE]            = "#494949"
    }
    
    class "GtkWidget" style "clearlooks-default"
    class "GtkRange" style "clearlooks-wide"
    class "GtkFrame" style "clearlooks-wide"
    class "GtkSpinButton" style "clearlooks-spin"
    class "GtkStatusbar" style "clearlooks-wide"
    class "GtkMenu" style "clearlooks-menu"
    class "GtkMenuItem" style "clearlooks-menu-item"
    widget_class "*MenuItem.*" style "clearlooks-menu-item"
    class "GtkEntry" style "clearlooks-wide"
    widget_class "*.tooltips.*.GtkToggleButton" style "clearlooks-tasklist"
    widget_class "*.GtkTreeView.GtkButton" style "clearlooks-tree"
    widget_class "*.GtkCTree.GtkButton" style "clearlooks-tree"
    widget_class "*.GtkList.GtkButton" style "clearlooks-tree"
    widget_class "*.GtkCList.GtkButton" style "clearlooks-tree"
    widget_class "*.GtkFrame.GtkLabel" style "clearlooks-frame-title"
    widget_class "BasePWidget.GtkEventBox.GtkTable.GtkFrame" style "clearlooks-panel"
    widget "gtk-tooltips" style "clearlooks-tooltips"
    class "GtkNotebook" style "clearlooks-notebook"
    class "GtkProgressBar" style "clearlooks-progressbar"
    widget_class "*.GtkComboBox.GtkButton" style "clearlooks-combo"
    widget_class "*.GtkCombo.GtkButton" style "clearlooks-combo"
    class "GtkButton" style "clearlooks-button"
    class "GtkScrollbar" style "clearlooks-scrollbar"
    

यह पहले से ही सक्षम है ... आप स्क्रीनशॉट पर देख सकते हैं। मेरी सेटिंग्स.इन की तरह ही दिखता है।
मिस्लाव ब्लाज़ेविक

1
@Stormvirux, आपने लिखा: "आपको संपादित करना होगा ~ / .config / gtk-2.0 / settings.in"। क्या आप सुनिश्चित हैं कि gtk-2.0 settings.ini का उपयोग करता है? मैंने सोचा कि यह केवल gtk-3.0 था जो ऐसा करता है।

1
@Stormvirux अंतिम टिप्पणी में कभी नहीं! मैंने खुद ही इसका पता लगा लिया। इस विषय के लिए धन्यवाद, मैं इसे प्यार करता हूँ !!
मिसलाव ब्लाज़ेविक

1
ओफ, मैंने आगे बढ़कर ऐसा किया। इसने फ़ायरफ़ॉक्स को उबंटू 3.10 में काम दिया, लेकिन इसका टाइटलबार अभी भी सफ़ेद था और थीम सामान्य रूप से बहुत खराब लग रही थी और अद्वैत के साथ असंगत थी। Bummer यह एक लंबे समय के लिए तय नहीं मिलेगा।
mlissner

1
यहाँ necro टिप्पणी के लिए क्षमा करें। मुझे यह क्यू / ए उबंटू ग्नोम 14.04 में इस समस्या में सहायक पाया गया, हालांकि मैंने स्ट्रोमविरक्स द्वारा प्रदान किए गए कोड का उपयोग नहीं किया (मैंने इसे आज़माया, लेकिन इसने एक पुराने फ़ायरफ़ॉक्स 4.0 को दिया, बजाय एक अंधेरे एडविटा के। )। मैंने इसके बजाय डिफ़ॉल्ट का उपयोग किया gtkrcऔर बस लाइन gtk-color-schemeको निम्न के साथ बदल दिया : gtk-color-scheme = "base_color:#4F524F\nfg_color:#eeeeec\ntooltip_fg_color:#eeeeee\nselected_bg_color:#3465a4\nselected_fg_color:#eeeeec\ntext_color:#EEEEEC\nbg_color:#363B3B\ninsensitive_bg_color:#8c8984\ntooltip_bg_color:#000000"
mason81

1

नए फ़ायरफ़ॉक्स संस्करणों पर (67) GTK3 डार्क थीम सपोर्ट अभी भी बकवास है। (प्रपत्र विजेट अक्सर गलत रंगों के साथ प्रस्तुत करते हैं।) यहां एक बैंड-सहायता फिक्स है:

Goto: about:config 
Add String entry: widget.content.gtk-theme-override
Set value to: Adwaita:light
Goto Customizations: choose Dark theme
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.