A color theme for elinks

I’ve tried lynx and others, but elinks is my favorite ncurses web browser, period. Its menus make everything convenient, and its tab’ing experience is unbeatable. Along the years (about 12 or 13) I grew tired of the color scheme. To my surprize, I could not find color themes online for users to download. Unlike such applications like irssi, mutt, or Vim, I could not find color themes for elinks.

So I made one.

Copy-paste the chunk below in your ~/.elinks/elinks.conf file.

It will give you a red and yellow kind of theme, while the background is kept black and the actual text to read is white.

As a bonus, it will also show you your machine’s temperature, and a clock. Enjoy!



## ELinks 0.15.0 configuration file

## This is ELinks configuration file. You can edit it manually,
## if you wish so; this file is edited by ELinks when you save
## options through UI, however only option values will be altered
## and missing options will be added at the end of file; if option
## is not written in this file, but in some file included from it,
## it is NOT counted as missing. Note that all your formatting,
## own comments and so on will be kept as-is.
##
## Obviously, if you don't like what ELinks is going to do with
## this file, you can change it by altering the config.saving_style
## option. Come on, aren't we friendly guys after all?



##############################
# Automatically saved options
#

## config 
#  Configuration handling options.

  ## config.saving_style_w [0|1]
  #  This is internal option used when displaying a warning about obsolete
  #  config.saving_style. You shouldn't touch it.
  set config.saving_style_w = 1


## terminal 
#  Terminal options.

  ## terminal.screen 
  #  Options specific to this terminal type (according to $TERM value).

    ## terminal.screen.colors <num>
    set terminal.screen.colors = 1


## ui 
#  User interface options.

  ## ui.language <language>
  #  Language of user interface. 'System' means that the language will be
  #  extracted from the environment dynamically.
  set ui.language = "System"





##############################
# Automatically saved options
#

## ui 
#  User interface options.

  ## ui.clock 
  #  Digital clock in the status bar.

    ## ui.clock.enable [0|1]
    #  Whether to display a digital clock in the status bar.
    set ui.clock.enable = 1


  ## ui.temperature 
  #  Temperature of CPU.

    ## ui.temperature.enable [0|1]
    #  Whether to display temperature of the CPU in the status bar.
    set ui.temperature.enable = 1






##############################
# Automatically saved options
#

## ui 
#  User interface options.

  ## ui.colors 
  #  Default user interface color settings.

    ## ui.colors.color 
    #  Color settings for color terminal.

      ## ui.colors.color.mainmenu 
      #  Main menu bar colors.

        ## ui.colors.color.mainmenu.normal 
        #  Unselected main menu bar item colors.

          ## ui.colors.color.mainmenu.normal.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.mainmenu.normal.text = "green"

          ## ui.colors.color.mainmenu.normal.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.mainmenu.normal.background = "red"









##############################
# Automatically saved options
#

## document 
#  Document options.

  ## document.colors 
  #  Default document color settings.

    ## document.colors.text <color|#rrggbb>
    #  Default text color.
    set document.colors.text = "gray"

    ## document.colors.background <color|#rrggbb>
    #  Default background color.
    set document.colors.background = "black"

    ## document.colors.link <color|#rrggbb>
    #  Default link color.
    set document.colors.link = "yellow"

    ## document.colors.vlink <color|#rrggbb>
    #  Default visited link color.
    set document.colors.vlink = "red"

    ## document.colors.use_document_colors <num>
    #  Use colors specified in document:
    #  0 is use always the default settings
    #  1 is use document colors if available, except background
    #  2 is use document colors, including background. This can
    #    mostly look very impressive, but some sites will appear
    #    really ugly. Note, that obviously if the background is
    #    not black, it will break the behaviour of transparency.
    set document.colors.use_document_colors = 0






##############################
# Automatically saved options
#

## document 
#  Document options.

  ## document.colors 
  #  Default document color settings.

    ## document.colors.image <color|#rrggbb>
    #  Default image link color.
    set document.colors.image = "blue"






##############################
# Automatically saved options
#

## ui 
#  User interface options.

  ## ui.colors 
  #  Default user interface color settings.

    ## ui.colors.color 
    #  Color settings for color terminal.

      ## ui.colors.color.title 
      #  Title bar colors.

        ## ui.colors.color.title.title-bar 
        #  Generic title bar colors.

          ## ui.colors.color.title.title-bar.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.title.title-bar.text = "blue"

          ## ui.colors.color.title.title-bar.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.title.title-bar.background = "black"


        ## ui.colors.color.title.title-text 
        #  Title bar text colors.

          ## ui.colors.color.title.title-text.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.title.title-text.text = "orange"

          ## ui.colors.color.title.title-text.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.title.title-text.background = "black"



      ## ui.colors.color.status 
      #  Status bar colors.

        ## ui.colors.color.status.showip-text 
        #  Status bar show ip text colors.

          ## ui.colors.color.status.showip-text.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.status.showip-text.text = "yellow"

          ## ui.colors.color.status.showip-text.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.status.showip-text.background = "blue"


        ## ui.colors.color.status.status-bar 
        #  Generic status bar colors.

          ## ui.colors.color.status.status-bar.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.status.status-bar.text = "green"

          ## ui.colors.color.status.status-bar.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.status.status-bar.background = "black"


        ## ui.colors.color.status.status-text 
        #  Status bar text colors.

          ## ui.colors.color.status.status-text.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.status.status-text.text = "red"

          ## ui.colors.color.status.status-text.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.status.status-text.background = "black"





  ## ui.success_msgbox [0|1]
  #  When you pressed a [ Save ] button in some manager, this option will make
  #  sure that a box confirming success of the operation will pop up.
  set ui.success_msgbox = 0





##############################
# Automatically saved options
#

## ui 
#  User interface options.

  ## ui.colors 
  #  Default user interface color settings.

    ## ui.colors.color 
    #  Color settings for color terminal.

      ## ui.colors.color.menu 
      #  Menu bar colors.

        ## ui.colors.color.menu.normal 
        #  Unselected menu item colors.

          ## ui.colors.color.menu.normal.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.menu.normal.text = "yellow"

          ## ui.colors.color.menu.normal.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.menu.normal.background = "black"


        ## ui.colors.color.menu.selected 
        #  Selected menu item colors.

          ## ui.colors.color.menu.selected.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.menu.selected.text = "yellow"

          ## ui.colors.color.menu.selected.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.menu.selected.background = "red"


        ## ui.colors.color.menu.marked 
        #  Marked menu item colors.

          ## ui.colors.color.menu.marked.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.menu.marked.text = "white"

          ## ui.colors.color.menu.marked.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.menu.marked.background = "black"


        ## ui.colors.color.menu.frame 
        #  Menu frame colors.

          ## ui.colors.color.menu.frame.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.menu.frame.text = "white"

          ## ui.colors.color.menu.frame.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.menu.frame.background = "black"



      ## ui.colors.color.dialog 
      #  Dialog colors.

        ## ui.colors.color.dialog.generic 
        #  Generic dialog colors.

          ## ui.colors.color.dialog.generic.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.generic.text = "white"

          ## ui.colors.color.dialog.generic.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.generic.background = "black"


        ## ui.colors.color.dialog.frame 
        #  Dialog frame colors.

          ## ui.colors.color.dialog.frame.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.frame.text = "white"

          ## ui.colors.color.dialog.frame.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.frame.background = "black"









##############################
# Automatically saved options
#

## ui 
#  User interface options.

  ## ui.colors 
  #  Default user interface color settings.

    ## ui.colors.color 
    #  Color settings for color terminal.

      ## ui.colors.color.menu 
      #  Menu bar colors.

        ## ui.colors.color.menu.hotkey 
        #  Menu item hotkey colors.

          ## ui.colors.color.menu.hotkey.normal 
          #  Menu item unselected hotkey colors.

            ## ui.colors.color.menu.hotkey.normal.text <color|#rrggbb>
            #  Default text color.
            set ui.colors.color.menu.hotkey.normal.text = "red"

            ## ui.colors.color.menu.hotkey.normal.background <color|#rrggbb>
            #  Default background color.
            set ui.colors.color.menu.hotkey.normal.background = "black"


          ## ui.colors.color.menu.hotkey.selected 
          #  Menu item selected hotkey colors.

            ## ui.colors.color.menu.hotkey.selected.text <color|#rrggbb>
            #  Default text color.
            set ui.colors.color.menu.hotkey.selected.text = "gray"

            ## ui.colors.color.menu.hotkey.selected.background <color|#rrggbb>
            #  Default background color.
            set ui.colors.color.menu.hotkey.selected.background = "red"










##############################
# Automatically saved options
#

## ui 
#  User interface options.

  ## ui.colors 
  #  Default user interface color settings.

    ## ui.colors.color 
    #  Color settings for color terminal.

      ## ui.colors.color.mainmenu 
      #  Main menu bar colors.

        ## ui.colors.color.mainmenu.hotkey 
        #  Main menu hotkey colors.

          ## ui.colors.color.mainmenu.hotkey.selected 
          #  Main menu selected hotkey colors.

            ## ui.colors.color.mainmenu.hotkey.selected.text <color|#rrggbb>
            #  Default text color.
            set ui.colors.color.mainmenu.hotkey.selected.text = "green"

            ## ui.colors.color.mainmenu.hotkey.selected.background <color|#rrggbb>
            #  Default background color.
            set ui.colors.color.mainmenu.hotkey.selected.background = "black"










##############################
# Automatically saved options
#

## ui 
#  User interface options.

  ## ui.colors 
  #  Default user interface color settings.

    ## ui.colors.color 
    #  Color settings for color terminal.

      ## ui.colors.color.mainmenu 
      #  Main menu bar colors.

        ## ui.colors.color.mainmenu.selected 
        #  Selected main menu bar item colors.

          ## ui.colors.color.mainmenu.selected.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.mainmenu.selected.text = "green"

          ## ui.colors.color.mainmenu.selected.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.mainmenu.selected.background = "black"


        ## ui.colors.color.mainmenu.hotkey 
        #  Main menu hotkey colors.

          ## ui.colors.color.mainmenu.hotkey.normal 
          #  Main menu unselected hotkey colors.

            ## ui.colors.color.mainmenu.hotkey.normal.text <color|#rrggbb>
            #  Default text color.
            set ui.colors.color.mainmenu.hotkey.normal.text = "darkred"










##############################
# Automatically saved options
#

## ui 
#  User interface options.

  ## ui.colors 
  #  Default user interface color settings.

    ## ui.colors.color 
    #  Color settings for color terminal.

      ## ui.colors.color.dialog 
      #  Dialog colors.

        ## ui.colors.color.dialog.scrollbar 
        #  Scrollbar colors.

          ## ui.colors.color.dialog.scrollbar.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.scrollbar.text = "white"

          ## ui.colors.color.dialog.scrollbar.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.scrollbar.background = "black"


        ## ui.colors.color.dialog.scrollbar-selected 
        #  Scrollbar selected colors.

          ## ui.colors.color.dialog.scrollbar-selected.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.scrollbar-selected.text = "green"

          ## ui.colors.color.dialog.scrollbar-selected.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.scrollbar-selected.background = "black"


        ## ui.colors.color.dialog.title 
        #  Dialog title colors.

          ## ui.colors.color.dialog.title.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.title.text = "yellow"

          ## ui.colors.color.dialog.title.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.title.background = "red"


        ## ui.colors.color.dialog.text 
        #  Dialog text colors.

          ## ui.colors.color.dialog.text.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.text.text = "green"

          ## ui.colors.color.dialog.text.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.text.background = "black"


        ## ui.colors.color.dialog.checkbox-selected 
        #  Dialog selected checkbox colors.

          ## ui.colors.color.dialog.checkbox-selected.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.checkbox-selected.text = "yellow"

          ## ui.colors.color.dialog.checkbox-selected.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.checkbox-selected.background = "red"


        ## ui.colors.color.dialog.checkbox-label 
        #  Dialog checkbox label colors.

          ## ui.colors.color.dialog.checkbox-label.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.checkbox-label.text = "black"

          ## ui.colors.color.dialog.checkbox-label.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.checkbox-label.background = "white"


        ## ui.colors.color.dialog.button 
        #  Dialog button colors.

          ## ui.colors.color.dialog.button.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.button.text = "brown"

          ## ui.colors.color.dialog.button.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.button.background = "black"


        ## ui.colors.color.dialog.button-selected 
        #  Dialog selected button colors.

          ## ui.colors.color.dialog.button-selected.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.button-selected.text = "white"

          ## ui.colors.color.dialog.button-selected.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.button-selected.background = "black"


        ## ui.colors.color.dialog.button-shortcut 
        #  Dialog button colors.

          ## ui.colors.color.dialog.button-shortcut.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.button-shortcut.text = "yellow"

          ## ui.colors.color.dialog.button-shortcut.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.button-shortcut.background = "black"


        ## ui.colors.color.dialog.button-shortcut-selected 
        #  Dialog selected button colors.

          ## ui.colors.color.dialog.button-shortcut-selected.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.button-shortcut-selected.text = "aqua"

          ## ui.colors.color.dialog.button-shortcut-selected.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.button-shortcut-selected.background = "black"


        ## ui.colors.color.dialog.field 
        #  Dialog text field colors.

          ## ui.colors.color.dialog.field.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.field.text = "white"

          ## ui.colors.color.dialog.field.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.field.background = "black"


        ## ui.colors.color.dialog.field-text 
        #  Dialog field text colors.

          ## ui.colors.color.dialog.field-text.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.field-text.background = "black"


        ## ui.colors.color.dialog.meter 
        #  Dialog meter colors.

          ## ui.colors.color.dialog.meter.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.meter.text = "white"

          ## ui.colors.color.dialog.meter.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.meter.background = "black"


        ## ui.colors.color.dialog.shadow 
        #  Dialog shadow colors (see ui.shadows option).

          ## ui.colors.color.dialog.shadow.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.dialog.shadow.text = "white"

          ## ui.colors.color.dialog.shadow.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.dialog.shadow.background = "black"



      ## ui.colors.color.tabs 
      #  Tabs bar colors.

        ## ui.colors.color.tabs.unvisited 
        #  Tab colors for tabs that have not been selected since they completed
        #  loading.

          ## ui.colors.color.tabs.unvisited.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.tabs.unvisited.text = "darkblue"

          ## ui.colors.color.tabs.unvisited.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.tabs.unvisited.background = "black"


        ## ui.colors.color.tabs.normal 
        #  Unselected tab colors.

          ## ui.colors.color.tabs.normal.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.tabs.normal.text = "white"

          ## ui.colors.color.tabs.normal.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.tabs.normal.background = "black"


        ## ui.colors.color.tabs.loading 
        #  Tab colors for tabs that are loading in the background.

          ## ui.colors.color.tabs.loading.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.tabs.loading.text = "green"

          ## ui.colors.color.tabs.loading.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.tabs.loading.background = "black"


        ## ui.colors.color.tabs.selected 
        #  Selected tab colors.

          ## ui.colors.color.tabs.selected.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.tabs.selected.text = "yellow"

          ## ui.colors.color.tabs.selected.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.tabs.selected.background = "black"


        ## ui.colors.color.tabs.separator 
        #  Tab separator colors.

          ## ui.colors.color.tabs.separator.text <color|#rrggbb>
          #  Default text color.
          set ui.colors.color.tabs.separator.text = "brown"

          ## ui.colors.color.tabs.separator.background <color|#rrggbb>
          #  Default background color.
          set ui.colors.color.tabs.separator.background = "black"



      ## ui.colors.color.clipboard 
      #  Clipboard highlight colors.

        ## ui.colors.color.clipboard.text <color|#rrggbb>
        #  Default text color.
        set ui.colors.color.clipboard.text = "green"

        ## ui.colors.color.clipboard.background <color|#rrggbb>
        #  Default background color.
        set ui.colors.color.clipboard.background = "black"


      ## ui.colors.color.searched 
      #  Searched string highlight colors.

        ## ui.colors.color.searched.text <color|#rrggbb>
        #  Default text color.
        set ui.colors.color.searched.text = "lime"

        ## ui.colors.color.searched.background <color|#rrggbb>
        #  Default background color.
        set ui.colors.color.searched.background = "black"




  ## ui.dialogs 
  #  Dialogs-specific appearance and behaviour settings.

    ## ui.dialogs.shadows [0|1]
    #  Make dialogs drop shadows (the shadows are solid, you can adjust their
    #  color by ui.colors.*.dialog.shadow). You may also want to eliminate the
    #  wide borders by adjusting setup.h.
    set ui.dialogs.shadows = 1

End of chunk


Comment Box is loading comments…

Flag Counter


This web page was created using Linux, Vim, markdown and pandoc. Email me at gasconheart@sdf.org. My Skype is gasconheart@tilde.team. My Discord is gasconheart#1668. Reach me through Telegram: +34 640667425. Go back to the home page of my blog.