diff --git a/NEWS b/NEWS index d9169fa0a..f70293cc2 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,11 @@ Verison 0.7.0: - Add shortcut for transparency level (#481) - Add label to tell user how to disable a shortcut (#488) - Expose cursor_shape and blink cursor method in pref window (#505) +- some window management bug fixes (#506, #445) +- expose Guake startup script to the pref window (#198) +- Force $TERM environment variable to 'xterm-256color' in terminals (#341) +- Fix "Not focused on openning if tab was moved" (#441) + Version 0.6.2: - Packaging issue fixes diff --git a/data/about.glade b/data/about.glade index d5f117e0e..c7f295239 100644 --- a/data/about.glade +++ b/data/about.glade @@ -30,6 +30,7 @@ Aleksandar Krsteski (SnapShot) <aleksandar@guake.org> Contributors: Maxim Ivanov (ulidtko) <ulidtko@gmail.com> +Adonis K. (adonisk) <aklp08@gmail.com> Past Contributors: Gabriel Falcão <gabriel@guake-terminal.org> diff --git a/data/prefs.glade b/data/prefs.glade index 766b4327f..5d885bf2a 100644 --- a/data/prefs.glade +++ b/data/prefs.glade @@ -281,7 +281,7 @@ True False - 3 + 4 2 @@ -373,6 +373,51 @@ + + + True + True + Path to a bash script that would be automatically executed when guake starts, unless you specify --no-startup-script. + +This would typically use the configuration by command line feature of guake: + +#!/bin/bash + +sleep 5 # it is advised to wait a bit guake has been successfully started + +guake -r "main" -e "cd ~/projects/myproject/main" +guake -r "prod" -e "cd ~/projects/myproject/prod" + + + True + False + False + True + True + + + + 1 + 2 + 3 + 4 + + + + + 160 + True + False + 0 + Path to script to execute on Guake start + True + True + + + 3 + 4 + + @@ -1408,15 +1453,138 @@ Underline True False - Tango -Solarized -Linux console -XTerm -Rxvt -Monokai -Lucario + 3024 Day +3024 Night +Adventure Time +Afterglow +Alien Blood +Argonaut +Arthur +Atom +Belafonte Day +Belafonte Night +Birdsofparadise +Blazer +Borland +Broadcast +Brogrammer +C64 +Chalk +Chalkboard +Ciapre +Clrs +Cobalt Neon Cobalt2 +Crayon Pony Fish +Dark Pastel +Darkside +Desert +Dimmed Monokai +Dracula +Earthsong +Elemental +Espresso Libre +Espresso +Fideloper +Fishtank +Flat Flatland +Frontend Delight +Frontend Fun Forrest +Frontend Galaxy +Github +Grape +Grass +Hardcore +Harper +Highway +Hipster Green +Homebrew +Hurtado +Hybrid +Ic Green Ppl +Ic Orange Ppl +Idle Toes +Ir Black +Jackie Brown +Japanesque +Jellybeans +Kibble +Later This Evening +Lavandula +Linux Console +Liquid Carbon Transparent +Liquid Carbon +Lucario +Man Page +Mathias +Medallion +Misterioso +Molokai +Mona Lisa +Monokai Cobalt2 +Monokai Soda +Monokai +N0tch2k +Neopolitan +Neutron +Nightlion V1 +Nightlion V2 +Novel +Obsidian +Ocean +Ollie +One Dark +Paul Millr +Pencil Dark +Pencil Light +Pnevma +Pro +Red Alert +Red Sands +Rippedcasts +Royal +Rxvt +Sea Shells +Seafoam Pastel +Seti +Shaman +Slate +Smyck +Soft Server +Solarized Darcula +Solarized Dark Higher Contrast +Solarized Dark +Solarized Light +Space Gray Eighties +Space Gray +Spacedust +Spring +Square +Sundried +Symphonic +Tango +Teerb +Terminal Basic +Thayer Bright +Tomorrow Night Blue +Tomorrow Night Bright +Tomorrow Night Eighties +Tomorrow Night +Tomorrow +Toy Chest +Treehouse +Twilight +Urple +Vaughn +Vibrant Ink +Warm Neon +Wez +Wild Cherry +Wombat +Wryan +Xterm +Zenburn Custom @@ -1689,7 +1857,7 @@ Custom True True True - Backgrount color + Background color False #000000000000 diff --git a/dev.sh b/dev.sh index 0b4baabac..e682521ee 100755 --- a/dev.sh +++ b/dev.sh @@ -51,10 +51,10 @@ fi if [[ $NO_INSTALL == true ]]; then gconftool-2 --install-schema-file=data/guake.schemas - PYTHONPATH=src python src/guake/main.py + PYTHONPATH=src python src/guake/main.py --no-startup-script else sudo make install && gconftool-2 --install-schema-file=/usr/local/etc/gconf/schemas/guake.schemas || exit 1 guake --quit 2> /dev/null - guake + guake --no-startup-script fi diff --git a/src/guake/guake_app.py b/src/guake/guake_app.py index 2e15c21db..c0e72b4c1 100644 --- a/src/guake/guake_app.py +++ b/src/guake/guake_app.py @@ -1365,6 +1365,7 @@ def on_drop_tab(self, widget, context, x, y, selection, targetType, data): def move_tab(self, old_tab_pos, new_tab_pos): self.notebook.reorder_child(self.notebook.get_nth_page(old_tab_pos), new_tab_pos) self.tabs.reorder_child(self.tabs.get_children()[old_tab_pos], new_tab_pos) + self.notebook.set_current_page(new_tab_pos) def delete_tab(self, pagepos, kill=True): """This function will destroy the notebook page, terminal and @@ -1385,6 +1386,11 @@ def set_terminal_focus(self): """Grabs the focus on the current tab. """ self.notebook.get_current_terminal().grab_focus() + self.notebook.set_current_page(self.get_selected_tab()) + # Hack to fix "Not focused on openning if tab was moved" (#441) + pos = self.get_selected_tab() + self.select_tab(0) + self.select_tab(pos) def select_current_tab(self, notebook, user_data, page): """When current self.notebook page is changed, the tab bar diff --git a/src/guake/main.py b/src/guake/main.py index b107e3008..f61f08a23 100755 --- a/src/guake/main.py +++ b/src/guake/main.py @@ -54,6 +54,9 @@ def main(): if "COLORTERM" in os.environ: del os.environ['COLORTERM'] + # Force to xterm-256 colors for compatibility with some old command line programs + os.environ["TERM"] = "xterm-256color" + parser = OptionParser() parser.add_option('-f', '--fullscreen', dest='fullscreen', action='store_true', default=False, @@ -125,6 +128,10 @@ def main(): action='store_true', default=False, help=_('Says to Guake go away =(')) + parser.add_option('-u', '--no-startup-script', dest='execute_startup_script', + action='store_false', default=True, + help=_('Do not execute the start up script')) + options = parser.parse_args()[0] instance = None @@ -196,23 +203,21 @@ def main(): remote_object.show_about() only_show_hide = False - if options.quit: - remote_object.quit() - only_show_hide = False - if already_running and only_show_hide: # here we know that guake was called without any parameter and # it is already running, so, lets toggle its visibility. remote_object.show_hide() - if not already_running: + if options.execute_startup_script and not already_running: startup_script = instance.client.get_string(KEY("/general/startup_script")) if startup_script: - print("Calling startup script: ", startup_script) + print("Calling startup script:", startup_script) pid = subprocess.Popen([startup_script], shell=True, stdin=None, stdout=None, stderr=None, close_fds=True) - print("Script started with pid", pid) + print("Startup script started with pid:", pid) # Please ensure this is the last line !!!! + else: + print("--no-startup-script argument defined, so don't execute the startup script") return already_running diff --git a/src/guake/prefs.py b/src/guake/prefs.py index f5c2b88ac..ebcee6626 100644 --- a/src/guake/prefs.py +++ b/src/guake/prefs.py @@ -149,59 +149,666 @@ ] PALETTES = [ - # tango - '#000000000000:#cccc00000000:#4e4e9a9a0606:#c4c4a0a00000:#34346565a4a4:' - '#757550507b7b:#060698209a9a:#d3d3d7d7cfcf:#555557575353:#efef29292929:' - '#8a8ae2e23434:#fcfce9e94f4f:#72729f9fcfcf:#adad7f7fa8a8:#3434e2e2e2e2:' - '#eeeeeeeeecec:#FFFFFFFFFFFF:#000000000000', - - # solarized - '#070736364242:#DCDC32322F2F:#858599990000:#B5B589890000:#26268B8BD2D2:' - '#D3D336368282:#2A2AA1A19898:#EEEEE8E8D5D5:#00002B2B3636:#CBCB4B4B1616:' - '#58586E6E7575:#65657B7B8383:#838394949696:#6C6C7171C4C4:#9393A1A1A1A1:' - '#FDFDF6F6E3E3:#FFFFFFFFFFFF:#000000000000', - - # linux console - '#000000000000:#aaaa00000000:#0000aaaa0000:#aaaa55550000:#00000000aaaa:' - '#aaaa0000aaaa:#0000aaaaaaaa:#aaaaaaaaaaaa:#555555555555:#ffff55555555:' - '#5555ffff5555:#ffffffff5555:#55555555ffff:#ffff5555ffff:#5555ffffffff:' - '#ffffffffffff:#FFFFFFFFFFFF:#000000000000', - - # xterm - '#000000000000:#cdcb00000000:#0000cdcb0000:#cdcbcdcb0000:#1e1a908fffff:' - '#cdcb0000cdcb:#0000cdcbcdcb:#e5e2e5e2e5e2:#4ccc4ccc4ccc:#ffff00000000:' - '#0000ffff0000:#ffffffff0000:#46458281b4ae:#ffff0000ffff:#0000ffffffff:' - '#ffffffffffff:#FFFFFFFFFFFF:#000000000000', - - # rxvt - '#000000000000:#cdcd00000000:#0000cdcd0000:#cdcdcdcd0000:#00000000cdcd:' - '#cdcd0000cdcd:#0000cdcdcdcd:#fafaebebd7d7:#404040404040:#ffff00000000:' - '#0000ffff0000:#ffffffff0000:#00000000ffff:#ffff0000ffff:#0000ffffffff:' - '#ffffffffffff:#FFFFFFFFFFFF:#000000000000', - - # monokai - '#1C1C1D1D1919:#D0D01B1B2424:#A7A7D3D32C2C:#D8D8CFCF6767:#6161B8B8D0D0:' - '#69695A5ABBBB:#D5D538386464:#FEFEFFFFFEFE:#1C1C1D1D1919:#D0D01B1B2424:' - '#A7A7D3D32C2C:#D8D8CFCF6767:#6161B8B8D0D0:#69695A5ABBBB:#D5D538386464:' - '#FEFEFFFFFEFE:#FFFFFFFFFFFF:#000000000000', - - # lucario - '#4E4E4E4E4E4E:#FFFF6B6B6060:#FAFAB0B03636:#FFFFFFFFB6B6:#56569696EDED:' - '#FFFF7373FDFD:#8E8EE4E47878:#EEEEEEEEEEEE:#4F4F4F4F4F4F:#F9F968686060:' - '#FAFAB0B03636:#FDFDFFFFB8B8:#6B6B9F9FEDED:#FCFC6E6EF9F9:#8E8EE4E47878:' - '#FFFFFFFFFFFF:#FFFFFFFFFFFF:#000000000000', - - # cobalt2 - '#000000000000:#FFFF00000000:#3737DDDD2121:#FEFEE4E40909:#14146060D2D2:' - '#FFFF00005D5D:#0000BBBBBBBB:#BBBBBBBBBBBB:#555555555555:#F4F40D0D1717:' - '#3B3BCFCF1D1D:#ECECC8C80909:#55555555FFFF:#FFFF5555FFFF:#6A6AE3E3F9F9:' - '#FFFFFFFFFFFF:#FFFFFFFFFFFF:#000000000000', - - # flatland - '#1C1C1D1D1919:#F1F182823838:#9E9ED2D26464:#F3F3EFEF6D6D:#4F4F9696BEBE:' - '#69695A5ABBBB:#D5D538386464:#FEFEFFFFFEFE:#1C1C1D1D1919:#D1D12A2A2424:' - '#A7A7D3D32C2C:#FFFF89894848:#6161B8B8D0D0:#69695A5ABBBB:#D5D538386464:' - '#FEFEFFFFFEFE:#FFFFFFFFFFFF:#000000000000', + # 3024 Day + '#090903030000:#DBDB2D2D2020:#0101A2A25252:#FDFDEDED0202:#0101A0A0E4E4:' + '#A1A16A6A9494:#B5B5E4E4F4F4:#A5A5A2A2A2A2:#5C5C58585555:#E8E8BBBBD0D0:' + '#3A3A34343232:#4A4A45454343:#80807D7D7C7C:#D6D6D5D5D4D4:#CDCDABAB5353:' + '#F7F7F7F7F7F7:#F7F7F7F7F7F7:#4A4A45454343', + # 3024 Night + '#090903030000:#DBDB2D2D2020:#0101A2A25252:#FDFDEDED0202:#0101A0A0E4E4:' + '#A1A16A6A9494:#B5B5E4E4F4F4:#A5A5A2A2A2A2:#5C5C58585555:#E8E8BBBBD0D0:' + '#3A3A34343232:#4A4A45454343:#80807D7D7C7C:#D6D6D5D5D4D4:#CDCDABAB5353:' + '#F7F7F7F7F7F7:#090903030000:#A5A5A2A2A2A2', + # Adventure Time + '#050504040404:#BCBC00001313:#4949B1B11717:#E6E674741D1D:#0F0F4949C6C6:' + '#666659599292:#6F6FA4A49797:#F8F8DBDBC0C0:#4E4E7B7BBFBF:#FCFC5E5E5959:' + '#9D9DFFFF6E6E:#EFEFC1C11A1A:#18189696C6C6:#9A9A59595252:#C8C8F9F9F3F3:' + '#F5F5F4F4FBFB:#1E1E1C1C4444:#F8F8DBDBC0C0', + # Afterglow + '#151515151515:#ACAC41414242:#7E7E8D8D5050:#E5E5B5B56767:#6C6C9999BABA:' + '#9E9E4E4E8585:#7D7DD5D5CFCF:#D0D0D0D0D0D0:#505050505050:#ACAC41414242:' + '#7E7E8D8D5050:#E5E5B5B56666:#6C6C9999BBBB:#9E9E4E4E8585:#7D7DD5D5CFCF:' + '#F5F5F5F5F5F5:#202020202020:#D0D0D0D0D0D0', + # Alien Blood + '#111126261515:#7F7F2B2B2626:#2F2F7E7E2525:#70707F7F2323:#2F2F69697F7F:' + '#474757577E7E:#31317F7F7676:#64647D7D7575:#3C3C47471111:#DFDF80800808:' + '#1818E0E00000:#BDBDE0E00000:#0000A9A9DFDF:#00005858DFDF:#0000DFDFC3C3:' + '#7373F9F99090:#0F0F16160F0F:#63637D7D7575', + # Argonaut + '#222222222222:#FFFF00000F0F:#8C8CE0E00A0A:#FFFFB9B90000:#00008D8DF8F8:' + '#6C6C4343A5A5:#0000D7D7EBEB:#FFFFFFFFFFFF:#444444444444:#FFFF27273F3F:' + '#ABABE0E05A5A:#FFFFD1D14141:#00009292FFFF:#9A9A5F5FEBEB:#6767FFFFEFEF:' + '#FFFFFFFFFFFF:#0D0D0F0F1818:#FFFFFAFAF3F3', + # Arthur + '#3D3D35352A2A:#CDCD5C5C5C5C:#8686AFAF8080:#E8E8AEAE5B5B:#64649595EDED:' + '#DEDEB8B88787:#B0B0C4C4DEDE:#BBBBAAAA9999:#555544444444:#CCCC55553333:' + '#8888AAAA2222:#FFFFA7A75D5D:#8787CECEEBEB:#999966660000:#B0B0C4C4DEDE:' + '#DDDDCCCCBBBB:#1C1C1C1C1C1C:#DDDDEEEEDDDD', + # Atom + '#000000000000:#FCFC5E5EF0F0:#8787C3C38A8A:#FFFFD7D7B1B1:#8585BEBEFDFD:' + '#B9B9B5B5FCFC:#8585BEBEFDFD:#DFDFDFDFDFDF:#000000000000:#FCFC5E5EF0F0:' + '#9494F9F93636:#F5F5FFFFA7A7:#9696CBCBFEFE:#B9B9B5B5FCFC:#8585BEBEFDFD:' + '#DFDFDFDFDFDF:#161617171818:#C5C5C8C8C6C6', + # Belafonte Day + '#202011111B1B:#BEBE10100E0E:#858581816262:#EAEAA5A54949:#42426A6A7979:' + '#979752522C2C:#98989A9A9C9C:#96968C8C8383:#5E5E52525252:#BEBE10100E0E:' + '#858581816262:#EAEAA5A54949:#42426A6A7979:#979752522C2C:#98989A9A9C9C:' + '#D5D5CCCCBABA:#D5D5CCCCBABA:#454537373C3C', + # Belafonte Night + '#202011111B1B:#BEBE10100E0E:#858581816262:#EAEAA5A54949:#42426A6A7979:' + '#979752522C2C:#98989A9A9C9C:#96968C8C8383:#5E5E52525252:#BEBE10100E0E:' + '#858581816262:#EAEAA5A54949:#42426A6A7979:#979752522C2C:#98989A9A9C9C:' + '#D5D5CCCCBABA:#202011111B1B:#96968C8C8383', + # Birdsofparadise + '#57573D3D2525:#BEBE2D2D2626:#6B6BA0A08A8A:#E9E99C9C2929:#5A5A8686ACAC:' + '#ABAB8080A6A6:#7474A5A5ACAC:#DFDFDADAB7B7:#9A9A6B6B4949:#E8E845452626:' + '#9494D7D7BABA:#D0D0D0D04F4F:#B8B8D3D3EDED:#D0D09D9DCACA:#9292CECED6D6:' + '#FFFFF9F9D4D4:#2A2A1E1E1D1D:#DFDFDADAB7B7', + # Blazer + '#000000000000:#B8B87A7A7A7A:#7A7AB8B87A7A:#B8B8B8B87A7A:#7A7A7A7AB8B8:' + '#B8B87A7AB8B8:#7A7AB8B8B8B8:#D9D9D9D9D9D9:#262626262626:#DBDBBDBDBDBD:' + '#BDBDDBDBBDBD:#DBDBDBDBBDBD:#BDBDBDBDDBDB:#DBDBBDBDDBDB:#BDBDDBDBDBDB:' + '#FFFFFFFFFFFF:#0D0D19192626:#D9D9E6E6F2F2', + # Borland + '#4E4E4E4E4E4E:#FFFF6B6B6060:#A7A7FFFF6060:#FFFFFFFFB6B6:#9696CACAFDFD:' + '#FFFF7373FDFD:#C6C6C4C4FDFD:#EEEEEEEEEEEE:#7C7C7C7C7C7C:#FFFFB6B6B0B0:' + '#CECEFFFFABAB:#FFFFFFFFCBCB:#B5B5DCDCFEFE:#FFFF9C9CFEFE:#DFDFDFDFFEFE:' + '#FFFFFFFFFFFF:#00000000A4A4:#FFFFFFFF4E4E', + # Broadcast + '#000000000000:#DADA49493939:#51519F9F5050:#FFFFD2D24A4A:#6D6D9C9CBEBE:' + '#D0D0D0D0FFFF:#6E6E9C9CBEBE:#FFFFFFFFFFFF:#323232323232:#FFFF7B7B6B6B:' + '#8383D1D18282:#FFFFFFFF7C7C:#9F9FCECEF0F0:#FFFFFFFFFFFF:#A0A0CECEF0F0:' + '#FFFFFFFFFFFF:#2B2B2B2B2B2B:#E6E6E1E1DCDC', + # Brogrammer + '#1F1F1F1F1F1F:#F7F711111818:#2C2CC5C55D5D:#ECECB9B90F0F:#2A2A8484D2D2:' + '#4E4E5959B7B7:#0F0F8080D5D5:#D6D6DADAE4E4:#D6D6DADAE4E4:#DEDE34342E2E:' + '#1D1DD2D26060:#F2F2BDBD0909:#0F0F8080D5D5:#52524F4FB9B9:#0F0F7C7CDADA:' + '#FFFFFFFFFFFF:#131313131313:#D6D6DADAE4E4', + # C64 + '#090903030000:#888839393232:#5555A0A04949:#BFBFCECE7272:#404031318D8D:' + '#8B8B3F3F9696:#6767B6B6BDBD:#FFFFFFFFFFFF:#000000000000:#888839393232:' + '#5555A0A04949:#BFBFCECE7272:#404031318D8D:#8B8B3F3F9696:#6767B6B6BDBD:' + '#F7F7F7F7F7F7:#404031318D8D:#78786969C4C4', + # Chalk + '#7C7C8A8A8F8F:#B2B23A3A5151:#78789A9A6969:#B9B9ABAB4A4A:#2A2A7F7FACAC:' + '#BCBC4F4F5A5A:#4444A7A79999:#D2D2D8D8D9D9:#888888888888:#F2F248484040:' + '#8080C4C46F6F:#FFFFEBEB6262:#40409595FFFF:#FBFB51517575:#5252CCCCBDBD:' + '#D2D2D8D8D9D9:#2B2B2C2C2E2E:#D2D2D8D8D9D9', + # Chalkboard + '#000000000000:#C3C373737272:#7272C3C37373:#C2C2C3C37272:#73737272C3C3:' + '#C3C37272C2C2:#7272C2C2C3C3:#D9D9D9D9D9D9:#323232323232:#DBDBAAAAAAAA:' + '#AAAADBDBAAAA:#DADADBDBAAAA:#AAAAAAAADBDB:#DBDBAAAADADA:#AAAADADADBDB:' + '#FFFFFFFFFFFF:#292926262F2F:#D9D9E6E6F2F2', + # Ciapre + '#181818181818:#808000000909:#484851513B3B:#CCCC8A8A3E3E:#56566D6D8C8C:' + '#72724C4C7C7C:#5B5B4F4F4A4A:#ADADA3A37E7E:#555555555555:#ABAB38383434:' + '#A6A6A6A65D5D:#DCDCDEDE7B7B:#2F2F9797C6C6:#D3D330306060:#F3F3DADAB1B1:' + '#F3F3F3F3F3F3:#18181C1C2727:#ADADA3A37A7A', + # Clrs + '#000000000000:#F7F727272929:#323289895C5C:#F9F96F6F1C1C:#12125C5CCFCF:' + '#9F9F0000BCBC:#3232C2C2C0C0:#B2B2B2B2B2B2:#545457575353:#FBFB04041616:' + '#2C2CC6C63131:#FCFCD6D62727:#15156F6FFEFE:#E8E80000B0B0:#3939D5D5CECE:' + '#EDEDEDEDECEC:#FFFFFFFFFFFF:#262626262626', + # Cobalt Neon + '#141426263030:#FFFF23232020:#3A3AA5A5FFFF:#E9E9E7E75C5C:#8F8FF5F58686:' + '#78781A1AA0A0:#8F8FF5F58686:#BABA4545B1B1:#FFFFF6F68888:#D4D431312E2E:' + '#8F8FF5F58686:#E9E9F0F06D6D:#3C3C7D7DD2D2:#82823030A7A7:#6C6CBCBC6767:' + '#8F8FF5F58686:#141428283838:#8F8FF5F58686', + # Cobalt2 + '#000000000000:#FFFF00000000:#3737DDDD2121:#FEFEE4E40909:#14146060D2D2:' + '#FFFF00005D5D:#0000BBBBBBBB:#BBBBBBBBBBBB:#555555555555:#F4F40D0D1717:' + '#3B3BCFCF1D1D:#ECECC8C80909:#55555555FFFF:#FFFF5555FFFF:#6A6AE3E3F9F9:' + '#FFFFFFFFFFFF:#121226263737:#FFFFFFFFFFFF', + # Crayon Pony Fish + '#2A2A1A1A1C1C:#909000002A2A:#575795952323:#AAAA30301B1B:#8B8B8787AFAF:' + '#68682E2E5050:#E8E8A7A76666:#686852525959:#3C3C2A2A2E2E:#C5C524245C5C:' + '#8D8DFFFF5656:#C7C737371D1D:#CFCFC9C9FFFF:#FBFB6C6CB9B9:#FFFFCECEAEAE:' + '#AFAF94949D9D:#141406060707:#686852525959', + # Dark Pastel + '#000000000000:#FFFF55555555:#5555FFFF5555:#FFFFFFFF5555:#55555555FFFF:' + '#FFFF5555FFFF:#5555FFFFFFFF:#BBBBBBBBBBBB:#555555555555:#FFFF55555555:' + '#5555FFFF5555:#FFFFFFFF5555:#55555555FFFF:#FFFF5555FFFF:#5555FFFFFFFF:' + '#FFFFFFFFFFFF:#000000000000:#FFFFFFFFFFFF', + # Darkside + '#000000000000:#E8E834341C1C:#6868C2C25656:#F2F2D3D32C2C:#1C1C9898E8E8:' + '#8E8E6969C9C9:#1C1C9898E8E8:#BABABABABABA:#000000000000:#DFDF5A5A4F4F:' + '#7676B7B76868:#EEEED6D64A4A:#38387B7BD2D2:#95957B7BBDBD:#3D3D9696E2E2:' + '#BABABABABABA:#222223232424:#BABABABABABA', + # Desert + '#4D4D4D4D4D4D:#FFFF2B2B2B2B:#9898FBFB9898:#F0F0E6E68C8C:#CDCD85853F3F:' + '#FFFFDEDEADAD:#FFFFA0A0A0A0:#F5F5DEDEB3B3:#555555555555:#FFFF55555555:' + '#5555FFFF5555:#FFFFFFFF5555:#8787CECEFFFF:#FFFF5555FFFF:#FFFFD7D70000:' + '#FFFFFFFFFFFF:#333333333333:#FFFFFFFFFFFF', + # Dimmed Monokai + '#3A3A3C3C4343:#BEBE3E3E4848:#86869A9A3A3A:#C4C4A5A53535:#4E4E7676A1A1:' + '#85855B5B8D8D:#56568E8EA3A3:#B8B8BCBCB9B9:#888889898787:#FBFB00001E1E:' + '#0E0E71712E2E:#C3C370703333:#17176C6CE3E3:#FBFB00006767:#2D2D6F6F6C6C:' + '#FCFCFFFFB8B8:#1E1E1E1E1E1E:#B8B8BCBCB9B9', + # Dracula + '#000000000000:#FFFF55555555:#5050FAFA7B7B:#F1F1FAFA8C8C:#BDBD9393F9F9:' + '#FFFF7979C6C6:#8B8BE9E9FDFD:#BBBBBBBBBBBB:#555555555555:#FFFF55555555:' + '#5050FAFA7B7B:#F1F1FAFA8C8C:#BDBD9393F9F9:#FFFF7979C6C6:#8B8BE9E9FDFD:' + '#FFFFFFFFFFFF:#1E1E1F1F2828:#F8F8F8F8F2F2', + # Earthsong + '#111114141717:#C8C841413434:#8484C4C44B4B:#F4F4AEAE2E2E:#13139797B9B9:' + '#D0D062623C3C:#4F4F94945252:#E5E5C5C5A9A9:#66665E5E5454:#FFFF64645959:' + '#9797E0E03535:#DFDFD5D56161:#5E5ED9D9FFFF:#FFFF91916868:#8383EFEF8888:' + '#F6F6F6F6ECEC:#282824242020:#E5E5C6C6A8A8', + # Elemental + '#3C3C3B3B3030:#979728280F0F:#474799994242:#7F7F71711010:#49497F7F7D7D:' + '#7E7E4E4E2E2E:#38387F7F5858:#808079797474:#545454544444:#DFDF50502A2A:' + '#6060E0E06F6F:#D6D698982727:#7878D8D8D8D8:#CDCD7C7C5353:#5858D5D59898:' + '#FFFFF1F1E8E8:#212121211C1C:#808079797373', + # Espresso Libre + '#000000000000:#CCCC00000000:#1A1A92921C1C:#EFEFE4E43A3A:#00006666FFFF:' + '#C5C565656B6B:#050598989A9A:#D3D3D7D7CFCF:#545457575353:#EFEF28282828:' + '#9A9AFFFF8787:#FFFFFAFA5C5C:#4343A8A8EDED:#FFFF80808989:#3434E2E2E2E2:' + '#EDEDEDEDECEC:#2A2A21211C1C:#B8B8A8A89898', + # Espresso + '#343434343434:#D2D251515151:#A5A5C2C26161:#FFFFC6C66D6D:#6C6C9999BBBB:' + '#D1D19797D9D9:#BEBED6D6FFFF:#EEEEEEEEECEC:#535353535353:#F0F00C0C0C0C:' + '#C2C2E0E07575:#E1E1E3E38B8B:#8A8AB7B7D9D9:#EFEFB5B5F7F7:#DCDCF3F3FFFF:' + '#FFFFFFFFFFFF:#323232323232:#FFFFFFFFFFFF', + # Fideloper + '#28282F2F3232:#CACA1D1D2C2C:#EDEDB7B7ABAB:#B7B7AAAA9A9A:#2E2E7878C1C1:' + '#C0C022226E6E:#303091918585:#E9E9E2E2CDCD:#090920202727:#D3D35F5F5A5A:' + '#D3D35F5F5A5A:#A8A865657171:#7C7C8484C4C4:#5B5B5D5DB2B2:#818190908F8F:' + '#FCFCF4F4DEDE:#28282F2F3232:#DADAD9D9DFDF', + # Fishtank + '#030306063C3C:#C6C600004949:#ABABF1F15757:#FDFDCDCD5E5E:#52525F5FB8B8:' + '#97976F6F8181:#969686866262:#ECECEFEFFCFC:#6C6C5A5A3030:#D9D94A4A8A8A:' + '#DADAFFFFA8A8:#FEFEE6E6A8A8:#B1B1BDBDF9F9:#FDFDA4A4CCCC:#A4A4BCBC8686:' + '#F6F6FFFFECEC:#222224243636:#ECECEFEFFDFD', + # Flat + '#22222D2D3F3F:#A8A823232020:#3232A5A54848:#E5E58D8D1111:#31316767ACAC:' + '#78781A1AA0A0:#2C2C93937070:#B0B0B6B6BABA:#21212C2C3C3C:#D4D431312E2E:' + '#2D2D94944040:#E5E5BEBE0C0C:#3C3C7D7DD2D2:#82823030A7A7:#3535B3B38787:' + '#E7E7ECECEDED:#000022224040:#2C2CC5C55D5D', + # Flatland + '#1C1C1D1D1919:#F1F182823838:#9E9ED2D26464:#F3F3EFEF6D6D:#4F4F9696BEBE:' + '#69695A5ABBBB:#D5D538386464:#FEFEFFFFFEFE:#1C1C1D1D1919:#D1D12A2A2424:' + '#A7A7D3D32C2C:#FFFF89894848:#6161B8B8D0D0:#69695A5ABBBB:#D5D538386464:' + '#FEFEFFFFFEFE:#1C1C1E1E2020:#B8B8DADAEEEE', + # Frontend Delight + '#242424242626:#F8F850501A1A:#565657574646:#F9F976761D1D:#2C2C7070B7B7:' + '#F0F02D2D4E4E:#3B3BA0A0A5A5:#ACACACACACAC:#5E5EACAC6C6C:#F6F643431919:' + '#7474EBEB4C4C:#FCFCC2C22424:#33339393C9C9:#E7E75E5E4E4E:#4E4EBCBCE5E5:' + '#8B8B73735A5A:#1B1B1B1B1D1D:#ACACACACACAC', + # Frontend Fun Forrest + '#000000000000:#D5D525252B2B:#90909B9B0000:#BDBD8A8A1313:#46469898A2A2:' + '#8C8C42423131:#D9D981811212:#DDDDC1C16565:#7E7E69695454:#E4E459591B1B:' + '#BFBFC6C65959:#FFFFCACA1B1B:#7C7CC9C9CECE:#D1D163634949:#E6E6A9A96B6B:' + '#FFFFE9E9A3A3:#242412120000:#DDDDC1C16565', + # Frontend Galaxy + '#000000000000:#F9F955555F5F:#2020AFAF8989:#FDFDF0F02929:#58589C9CF5F5:' + '#93934D4D9595:#1E1E9E9EE6E6:#BBBBBBBBBBBB:#555555555555:#FAFA8B8B8E8E:' + '#3434BBBB9999:#FFFFFFFF5555:#58589C9CF5F5:#E7E755559898:#39397878BBBB:' + '#FFFFFFFFFFFF:#1C1C28283636:#FFFFFFFFFFFF', + # Github + '#3E3E3E3E3E3E:#97970B0B1616:#070796962A2A:#F8F8EEEEC7C7:#00003E3E8A8A:' + '#E9E946469191:#8989D1D1ECEC:#FFFFFFFFFFFF:#666666666666:#DEDE00000000:' + '#8787D5D5A2A2:#F1F1D0D00707:#2E2E6C6CBABA:#FFFFA2A29F9F:#1C1CFAFAFEFE:' + '#FFFFFFFFFFFF:#F4F4F4F4F4F4:#3E3E3E3E3E3E', + # Grape + '#2D2D28283E3E:#ECEC21216060:#1F1FA9A91B1B:#8D8DDCDC1F1F:#48487C7CF4F4:' + '#8C8C3535C8C8:#3A3ADDDDEDED:#9E9E9E9EA0A0:#585850506A6A:#F0F071719A9A:' + '#5252A9A95D5D:#B2B2DCDC8787:#A9A9BBBBEBEB:#ACAC8181C1C1:#9C9CE3E3EAEA:' + '#A1A18888F7F7:#161614142323:#9E9E9E9EA0A0', + # Grass + '#000000000000:#BBBB00000000:#0000BBBB0000:#E7E7B0B00000:#00000000A3A3:' + '#959500006161:#0000BBBBBBBB:#BBBBBBBBBBBB:#555555555555:#BBBB00000000:' + '#0000BBBB0000:#E7E7B0B00000:#00000000BBBB:#FFFF5555FFFF:#5555FFFFFFFF:' + '#FFFFFFFFFFFF:#131377773C3C:#FFFFF0F0A5A5', + # Hardcore + '#1B1B1D1D1E1E:#F9F926267272:#A6A6E2E22E2E:#FDFD97971F1F:#6666D9D9EFEF:' + '#9E9E6F6FFEFE:#5E5E71717575:#CCCCCCCCC6C6:#505053535454:#FFFF66669D9D:' + '#BEBEEDED5F5F:#E6E6DBDB7474:#6666D9D9EFEF:#9E9E6F6FFEFE:#A3A3BABABFBF:' + '#F8F8F8F8F2F2:#121212121212:#A0A0A0A0A0A0', + # Harper + '#010101010101:#F8F8B6B63F3F:#7F7FB5B5E1E1:#D6D6DADA2525:#48489E9E4848:' + '#B2B29696C6C6:#F5F5BFBFD7D7:#A8A8A4A49D9D:#72726E6E6A6A:#F8F8B6B63F3F:' + '#7F7FB5B5E1E1:#D6D6DADA2525:#48489E9E4848:#B2B29696C6C6:#F5F5BFBFD7D7:' + '#FEFEFBFBEAEA:#010101010101:#A8A8A4A49D9D', + # Highway + '#000000000000:#CFCF0D0D1717:#121280803333:#FFFFCACA3D3D:#00006A6AB3B3:' + '#6A6A26267474:#383845456363:#EDEDEDEDEDED:#5C5C4F4F4949:#EFEF7D7D1717:' + '#B1B1D1D13030:#FFFFF1F11F1F:#4F4FC2C2FDFD:#DEDE00007070:#5C5C4F4F4949:' + '#FEFEFFFFFEFE:#212122222424:#EDEDEDEDEDED', + # Hipster Green + '#000000000000:#B6B620204A4A:#0000A6A60000:#BEBEBEBE0000:#24246D6DB2B2:' + '#B2B20000B2B2:#0000A6A6B2B2:#BFBFBFBFBFBF:#666666666666:#E5E500000000:' + '#8686A8A83E3E:#E5E5E5E50000:#00000000FFFF:#E5E50000E5E5:#0000E5E5E5E5:' + '#E5E5E5E5E5E5:#0F0F0A0A0505:#8484C1C13737', + # Homebrew + '#000000000000:#999900000000:#0000A6A60000:#999999990000:#00000000B2B2:' + '#B2B20000B2B2:#0000A6A6B2B2:#BFBFBFBFBFBF:#666666666666:#E5E500000000:' + '#0000D9D90000:#E5E5E5E50000:#00000000FFFF:#E5E50000E5E5:#0000E5E5E5E5:' + '#E5E5E5E5E5E5:#000000000000:#0000FFFF0000', + # Hurtado + '#575757575757:#FFFF1B1B0000:#A5A5DFDF5555:#FBFBE7E74A4A:#484863638787:' + '#FCFC5E5EF0F0:#8585E9E9FEFE:#CBCBCBCBCBCB:#252525252525:#D4D41C1C0000:' + '#A5A5DFDF5555:#FBFBE7E74949:#8989BDBDFFFF:#BFBF0000C0C0:#8585E9E9FEFE:' + '#DBDBDBDBDBDB:#000000000000:#DADADBDBDADA', + # Hybrid + '#2A2A2E2E3333:#B7B74D4D5050:#B3B3BEBE5A5A:#E3E3B5B55E5E:#6D6D9090B0B0:' + '#A0A07E7EABAB:#7F7FBEBEB3B3:#B5B5B8B8B6B6:#1D1D1E1E2121:#8C8C2D2D3232:' + '#787883833131:#E5E589894F4F:#4B4B6B6B8888:#6E6E4F4F7979:#4D4D7B7B7373:' + '#5A5A61616969:#161617171818:#B7B7BCBCB9B9', + # Ic Green Ppl + '#1E1E1E1E1E1E:#FBFB00002929:#32329B9B2424:#64649A9A2525:#14149B9B4545:' + '#5353B8B82B2B:#2B2BB7B76767:#DFDFFEFEEEEE:#030326260F0F:#A6A6FFFF3E3E:' + '#9F9FFFFF6D6D:#D1D1FFFF6D6D:#7272FFFFB5B5:#5050FFFF3D3D:#2222FFFF7171:' + '#DADAEEEED0D0:#3A3A3C3C3E3E:#D9D9EEEED2D2', + # Ic Orange Ppl + '#000000000000:#C0C039390000:#A3A3A9A90000:#CACAAEAE0000:#BDBD6C6C0000:' + '#FBFB5D5D0000:#F7F794940000:#FFFFC8C88A8A:#6A6A4E4E2929:#FFFF8B8B6767:' + '#F6F6FFFF3F3F:#FFFFE3E36E6E:#FFFFBDBD5454:#FCFC87874F4F:#C5C597975252:' + '#F9F9F9F9FEFE:#262626262626:#FFFFCBCB8383', + # Idle Toes + '#323232323232:#D2D252525252:#7F7FE1E17373:#FFFFC6C66D6D:#40409898FFFF:' + '#F5F57F7FFFFF:#BEBED6D6FFFF:#EEEEEEEEECEC:#535353535353:#F0F070707070:' + '#9D9DFFFF9090:#FFFFE4E48B8B:#5E5EB7B7F7F7:#FFFF9D9DFFFF:#DCDCF4F4FFFF:' + '#FFFFFFFFFFFF:#323232323232:#FFFFFFFFFFFF', + # Ir Black + '#4F4F4F4F4F4F:#FAFA6C6C5F5F:#A8A8FEFE6060:#FFFFFEFEB6B6:#9696CACAFDFD:' + '#FAFA7272FCFC:#C6C6C4C4FDFD:#EEEEEDEDEEEE:#7B7B7B7B7B7B:#FCFCB6B6AFAF:' + '#CECEFFFFABAB:#FFFFFEFECCCC:#B5B5DCDCFEFE:#FBFB9B9BFEFE:#DFDFDFDFFDFD:' + '#FEFEFFFFFEFE:#000000000000:#F1F1F1F1F1F1', + # Jackie Brown + '#2C2C1D1D1616:#EFEF57573434:#2B2BAFAF2B2B:#BDBDBEBE0000:#24246D6DB2B2:' + '#CFCF5E5EC0C0:#0000ACACEEEE:#BFBFBFBFBFBF:#666666666666:#E5E500000000:' + '#8686A8A83E3E:#E5E5E5E50000:#00000000FFFF:#E5E50000E5E5:#0000E5E5E5E5:' + '#E5E5E5E5E5E5:#2C2C1C1C1515:#FFFFCCCC2F2F', + # Japanesque + '#343438383535:#CECE3E3E6060:#7B7BB7B75B5B:#E8E8B3B32A2A:#4C4C9999D3D3:' + '#A5A57F7FC4C4:#38389A9AACAC:#F9F9FAFAF6F6:#58585A5A5858:#D1D18E8EA6A6:' + '#76767E7E2B2B:#777759592E2E:#131358587979:#5F5F41419090:#7676BBBBCACA:' + '#B1B1B5B5AEAE:#1D1D1D1D1D1D:#F7F7F6F6ECEC', + # Jellybeans + '#929292929292:#E2E273737373:#9393B9B97979:#FFFFBABA7B7B:#9797BEBEDCDC:' + '#E1E1C0C0FAFA:#000098988E8E:#DEDEDEDEDEDE:#BDBDBDBDBDBD:#FFFFA1A1A1A1:' + '#BDBDDEDEABAB:#FFFFDCDCA0A0:#B1B1D8D8F6F6:#FBFBDADAFFFF:#1A1AB2B2A8A8:' + '#FFFFFFFFFFFF:#121212121212:#DEDEDEDEDEDE', + # Kibble + '#4D4D4D4D4D4D:#C7C700003131:#2929CFCF1313:#D8D8E3E30E0E:#34344949D1D1:' + '#84840000FFFF:#07079898ABAB:#E2E2D1D1E3E3:#5A5A5A5A5A5A:#F0F015157878:' + '#6C6CE0E05C5C:#F3F3F7F79E9E:#9797A4A4F7F7:#C4C49595F0F0:#6868F2F2E0E0:' + '#FFFFFFFFFFFF:#0E0E10100A0A:#F7F7F7F7F7F7', + # Later This Evening + '#2B2B2B2B2B2B:#D3D35A5A5F5F:#AFAFBABA6666:#E5E5D2D28989:#A0A0B9B9D5D5:' + '#BFBF9292D5D5:#9191BEBEB6B6:#3B3B3C3C3C3C:#444447474747:#D3D322222E2E:' + '#AAAABBBB3939:#E4E4BDBD3939:#65659999D5D5:#AAAA5252D5D5:#5F5FBFBFADAD:' + '#C0C0C2C2C2C2:#212121212121:#949494949494', + # Lavandula + '#232300004545:#7C7C15152525:#33337E7E6F6F:#7F7F6F6F4949:#4F4F4A4A7F7F:' + '#59593F3F7E7E:#575776767F7F:#73736E6E7D7D:#37372C2C4646:#DFDF50506666:' + '#5252E0E0C4C4:#E0E0C2C28686:#8E8E8686DFDF:#A6A67575DFDF:#9A9AD3D3DFDF:' + '#8C8C9191FAFA:#050500001414:#73736E6E7D7D', + # Linux Console + '#000000000000:#aaaa00000000:#0000aaaa0000:#aaaa55550000:#00000000aaaa:' + '#aaaa0000aaaa:#0000aaaaaaaa:#aaaaaaaaaaaa:#555555555556:#ffff55555555:' + '#5555ffff5555:#ffffffff5555:#55555555ffff:#ffff5555ffff:#5555ffffffff:' + '#ffffffffffff:#000000000000:#ffffffffffff', + # Liquid Carbon Transparent + '#000000000000:#FFFF2F2F2F2F:#54549A9A6F6F:#CCCCACAC0000:#00009999CCCC:' + '#CCCC6868C8C8:#7979C4C4CCCC:#BCBCCCCCCCCC:#000000000000:#FFFF2F2F2F2F:' + '#54549A9A6F6F:#CCCCACAC0000:#00009999CCCC:#CCCC6868C8C8:#7979C4C4CCCC:' + '#BCBCCCCCCCCC:#000000000000:#AFAFC2C2C2C2', + # Liquid Carbon + '#000000000000:#FFFF2F2F2F2F:#54549A9A6F6F:#CCCCACAC0000:#00009999CCCC:' + '#CCCC6868C8C8:#7979C4C4CCCC:#BCBCCCCCCCCC:#000000000000:#FFFF2F2F2F2F:' + '#54549A9A6F6F:#CCCCACAC0000:#00009999CCCC:#CCCC6868C8C8:#7979C4C4CCCC:' + '#BCBCCCCCCCCC:#2F2F2F2F2F2F:#AFAFC2C2C2C2', + # Lucario + '#4E4E4E4E4E4E:#FFFF6B6B6060:#FAFAB0B03636:#FFFFFFFFB6B6:#56569696EDED:' + '#FFFF7373FDFD:#8E8EE4E47878:#EEEEEEEEEEEE:#4F4F4F4F4F4F:#F9F968686060:' + '#FAFAB0B03636:#FDFDFFFFB8B8:#6B6B9F9FEDED:#FCFC6E6EF9F9:#8E8EE4E47878:' + '#FFFFFFFFFFFF:#2B2B3E3E5050:#F8F8F8F8F2F2', + # Man Page + '#000000000000:#CCCC00000000:#0000A6A60000:#999999990000:#00000000B2B2:' + '#B2B20000B2B2:#0000A6A6B2B2:#CCCCCCCCCCCC:#666666666666:#E5E500000000:' + '#0000D9D90000:#E5E5E5E50000:#00000000FFFF:#E5E50000E5E5:#0000E5E5E5E5:' + '#E5E5E5E5E5E5:#FEFEF4F49C9C:#000000000000', + # Mathias + '#000000000000:#E5E522222222:#A6A6E3E32D2D:#FCFC95951E1E:#C4C48D8DFFFF:' + '#FAFA25257373:#6767D9D9F0F0:#F2F2F2F2F2F2:#555555555555:#FFFF55555555:' + '#5555FFFF5555:#FFFFFFFF5555:#55555555FFFF:#FFFF5555FFFF:#5555FFFFFFFF:' + '#FFFFFFFFFFFF:#000000000000:#BBBBBBBBBBBB', + # Medallion + '#000000000000:#B5B54C4C0000:#7C7C8A8A1616:#D2D2BDBD2525:#60606B6BAFAF:' + '#8B8B59599090:#90906B6B2525:#C9C9C1C19999:#5E5E51511818:#FFFF91914848:' + '#B1B1C9C93A3A:#FFFFE4E44949:#ABABB8B8FFFF:#FEFE9F9FFFFF:#FFFFBBBB5151:' + '#FEFED5D59797:#1D1D18180808:#CACAC2C29696', + # Misterioso + '#000000000000:#FFFF42424242:#7474AFAF6868:#FFFFADAD2929:#33338F8F8686:' + '#94941313E5E5:#2323D7D7D7D7:#E1E1E1E1E0E0:#555555555555:#FFFF32324242:' + '#7474CDCD6868:#FFFFB9B92929:#2323D7D7D7D7:#FFFF3737FFFF:#0000EDEDE1E1:' + '#FFFFFFFFFFFF:#2D2D37374343:#E1E1E1E1E0E0', + # Molokai + '#121212121212:#FAFA25257373:#9797E1E12323:#DFDFD4D46060:#0F0F7F7FCFCF:' + '#87870000FFFF:#4242A7A7CFCF:#BBBBBBBBBBBB:#555555555555:#F5F566669C9C:' + '#B0B0E0E05E5E:#FEFEF2F26C6C:#0000AFAFFFFF:#AFAF8787FFFF:#5050CDCDFEFE:' + '#FFFFFFFFFFFF:#121212121212:#BBBBBBBBBBBB', + # Mona Lisa + '#34341A1A0D0D:#9B9B28281B1B:#626261613232:#C2C26E6E2727:#51515B5B5C5C:' + '#9B9B1D1D2929:#585880805656:#F6F6D7D75C5C:#878742422727:#FFFF42423030:' + '#B3B3B1B16363:#FFFF95956565:#9E9EB2B2B3B3:#FFFF5B5B6A6A:#8989CCCC8E8E:' + '#FFFFE5E59797:#11110B0B0D0D:#F6F6D5D56A6A', + # Monokai Cobalt2 + '#1C1C1D1D1919:#D0D01B1B2424:#A7A7D3D32C2C:#D8D8CFCF6767:#6161B8B8D0D0:' + '#69695A5ABBBB:#D5D538386464:#FEFEFFFFFEFE:#1C1C1D1D1919:#D0D01B1B2424:' + '#A7A7D3D32C2C:#D8D8CFCF6767:#6161B8B8D0D0:#69695A5ABBBB:#D5D538386464:' + '#FEFEFFFFFEFE:#121226263737:#FFFFFFFFFFFF', + # Monokai Soda + '#191919191919:#F3F300005F5F:#9797E0E02323:#FAFA84841919:#9C9C6464FEFE:' + '#F3F300005F5F:#5757D1D1EAEA:#C4C4C4C4B5B5:#61615E5E4B4B:#F3F300005F5F:' + '#9797E0E02323:#DFDFD5D56161:#9C9C6464FEFE:#F3F300005F5F:#5757D1D1EAEA:' + '#F6F6F6F6EEEE:#191919191919:#C4C4C4C4B5B5', + # Monokai + '#1C1C1D1D1919:#D0D01B1B2424:#A7A7D3D32C2C:#D8D8CFCF6767:#6161B8B8D0D0:' + '#69695A5ABBBB:#D5D538386464:#FEFEFFFFFEFE:#1C1C1D1D1919:#D0D01B1B2424:' + '#A7A7D3D32C2C:#D8D8CFCF6767:#6161B8B8D0D0:#69695A5ABBBB:#D5D538386464:' + '#FEFEFFFFFEFE:#232325252626:#F6F6F5F5EEEE', + # N0tch2k + '#383838383838:#A9A955555151:#666666666666:#A9A980805151:#65657D7D3E3E:' + '#767676767676:#C9C9C9C9C9C9:#D0D0B8B8A3A3:#474747474747:#A9A977777575:' + '#8C8C8C8C8C8C:#A9A991917575:#9898BDBD5E5E:#A3A3A3A3A3A3:#DCDCDCDCDCDC:' + '#D8D8C8C8BBBB:#222222222222:#A0A0A0A0A0A0', + # Neopolitan + '#000000000000:#808000000000:#6161CECE3C3C:#FBFBDEDE2D2D:#25253B3B7676:' + '#FFFF00008080:#8D8DA6A6CECE:#F8F8F8F8F8F8:#000000000000:#808000000000:' + '#6161CECE3C3C:#FBFBDEDE2D2D:#25253B3B7676:#FFFF00008080:#8D8DA6A6CECE:' + '#F8F8F8F8F8F8:#27271F1F1919:#FFFFFFFFFFFF', + # Neutron + '#222225252B2B:#B5B53F3F3636:#5A5AB9B97777:#DDDDB5B56666:#6A6A7B7B9292:' + '#A3A379799D9D:#3F3F9393A8A8:#E6E6E8E8EEEE:#222225252B2B:#B5B53F3F3636:' + '#5A5AB9B97777:#DDDDB5B56666:#6A6A7B7B9292:#A3A379799D9D:#3F3F9393A8A8:' + '#EBEBEDEDF2F2:#1B1B1D1D2222:#E6E6E8E8EEEE', + # Nightlion V1 + '#4C4C4C4C4C4C:#BBBB00000000:#5E5EDEDE8F8F:#F2F2F0F06767:#26266A6AD7D7:' + '#BBBB0000BBBB:#0000D9D9DFDF:#BBBBBBBBBBBB:#555555555555:#FFFF55555555:' + '#5555FFFF5555:#FFFFFFFF5555:#55555555FFFF:#FFFF5555FFFF:#5555FFFFFFFF:' + '#FFFFFFFFFFFF:#000000000000:#BBBBBBBBBBBB', + # Nightlion V2 + '#4C4C4C4C4C4C:#BBBB00000000:#0303F6F62222:#F2F2F0F06767:#6363D0D0F0F0:' + '#CECE6F6FDADA:#0000D9D9DFDF:#BBBBBBBBBBBB:#555555555555:#FFFF55555555:' + '#7D7DF6F61C1C:#FFFFFFFF5555:#6262CACAE7E7:#FFFF9A9AF5F5:#0000CCCCD7D7:' + '#FFFFFFFFFFFF:#171717171717:#BBBBBBBBBBBB', + # Novel + '#000000000000:#CCCC00000000:#000096960000:#D0D06B6B0000:#00000000CCCC:' + '#CCCC0000CCCC:#00008787CCCC:#CCCCCCCCCCCC:#7F7F7F7F7F7F:#CCCC00000000:' + '#000096960000:#D0D06B6B0000:#00000000CCCC:#CCCC0000CCCC:#00008686CBCB:' + '#FFFFFFFFFFFF:#DFDFDBDBC3C3:#3B3B23232222', + # Obsidian + '#000000000000:#A5A500000101:#0000BBBB0000:#FEFECCCC2222:#39399B9BDADA:' + '#BBBB0000BBBB:#0000BBBBBBBB:#BBBBBBBBBBBB:#555555555555:#FFFF00000303:' + '#9292C7C76363:#FEFEF7F77373:#A0A0D6D6FFFF:#FFFF5555FFFF:#5555FFFFFFFF:' + '#FFFFFFFFFFFF:#272730303232:#CCCCCCCCCCCC', + # Ocean + '#000000000000:#999900000000:#0000A6A60000:#999999990000:#00000000B2B2:' + '#B2B20000B2B2:#0000A6A6B2B2:#BFBFBFBFBFBF:#666666666666:#E5E500000000:' + '#0000D9D90000:#E5E5E5E50000:#00000000FFFF:#E5E50000E5E5:#0000E5E5E5E5:' + '#E5E5E5E5E5E5:#22224F4FBCBC:#FFFFFFFFFFFF', + # Ollie + '#000000000000:#ABAB2E2E3030:#3131ABAB6060:#ABAB42420000:#2C2C5656ABAB:' + '#AFAF84842727:#1F1FA5A5ABAB:#8A8A8D8DABAB:#5A5A36362525:#FFFF3D3D4848:' + '#3B3BFFFF9999:#FFFF5E5E1E1E:#44448787FFFF:#FFFFC2C21C1C:#1E1EFAFAFFFF:' + '#5B5B6D6DA7A7:#212120202424:#8A8A8D8DAEAE', + # One Dark + '#000000000000:#B0B058586969:#7676A6A66565:#CFCFB0B07373:#4A4AA4A4B8B8:' + '#A1A16565C1C1:#4A4AA4A4B8B8:#B1B1B1B1B1B1:#4C4C57577272:#B0B058586969:' + '#7676A6A66565:#CFCFB0B07373:#4A4AA4A4B8B8:#A1A16565C1C1:#4A4AA4A4B8B8:' + '#DEDEDEDEDEDE:#171718181C1C:#4C4C57577171', + # Paul Millr + '#2A2A2A2A2A2A:#FFFF00000000:#7979FFFF0F0F:#E7E7BFBF0000:#38386B6BD7D7:' + '#B3B34949BEBE:#6666CCCCFFFF:#BBBBBBBBBBBB:#666666666666:#FFFF00008080:' + '#6666FFFF6666:#F3F3D6D64E4E:#70709A9AEDED:#DBDB6767E6E6:#7979DFDFF2F2:' + '#FFFFFFFFFFFF:#000000000000:#F2F2F2F2F2F2', + # Pencil Dark + '#212121212121:#C3C307077171:#1010A7A77878:#A8A89C9C1414:#00008E8EC4C4:' + '#52523C3C7979:#2020A5A5BABA:#D9D9D9D9D9D9:#424242424242:#FBFB00007A7A:' + '#5F5FD7D7AFAF:#F3F3E4E43030:#2020BBBBFCFC:#68685555DEDE:#4F4FB8B8CCCC:' + '#F1F1F1F1F1F1:#212121212121:#F1F1F1F1F1F1', + # Pencil Light + '#212121212121:#C3C307077171:#1010A7A77878:#A8A89C9C1414:#00008E8EC4C4:' + '#52523C3C7979:#2020A5A5BABA:#D9D9D9D9D9D9:#424242424242:#FBFB00007A7A:' + '#5F5FD7D7AFAF:#F3F3E4E43030:#2020BBBBFCFC:#68685555DEDE:#4F4FB8B8CCCC:' + '#F1F1F1F1F1F1:#F1F1F1F1F1F1:#424242424242', + # Pnevma + '#2F2F2E2E2D2D:#A3A366666666:#9090A5A57D7D:#D7D7AFAF8787:#7F7FA5A5BDBD:' + '#C7C79E9EC4C4:#8A8ADBDBB4B4:#D0D0D0D0D0D0:#4A4A48484545:#D7D787878787:' + '#AFAFBEBEA2A2:#E4E4C9C9AFAF:#A1A1BDBDCECE:#D7D7BEBEDADA:#B1B1E7E7DDDD:' + '#EFEFEFEFEFEF:#1C1C1C1C1C1C:#D0D0D0D0D0D0', + # Pro + '#000000000000:#999900000000:#0000A6A60000:#999999990000:#1F1F0808DBDB:' + '#B2B20000B2B2:#0000A6A6B2B2:#BFBFBFBFBFBF:#666666666666:#E5E500000000:' + '#0000D9D90000:#E5E5E5E50000:#00000000FFFF:#E5E50000E5E5:#0000E5E5E5E5:' + '#E5E5E5E5E5E5:#000000000000:#F2F2F2F2F2F2', + # Red Alert + '#000000000000:#D5D52E2E4D4D:#7171BEBE6B6B:#BEBEB8B86B6B:#47479B9BEDED:' + '#E8E87878D6D6:#6B6BBEBEB8B8:#D6D6D6D6D6D6:#262626262626:#E0E024245353:' + '#AFAFF0F08B8B:#DFDFDDDDB7B7:#6565A9A9F0F0:#DDDDB7B7DFDF:#B7B7DFDFDDDD:' + '#FFFFFFFFFFFF:#767624242323:#FFFFFFFFFFFF', + # Red Sands + '#000000000000:#FFFF3F3F0000:#0000BBBB0000:#E7E7B0B00000:#00007171FFFF:' + '#BBBB0000BBBB:#0000BBBBBBBB:#BBBBBBBBBBBB:#555555555555:#BBBB00000000:' + '#0000BBBB0000:#E7E7B0B00000:#00007171AEAE:#FFFF5555FFFF:#5555FFFFFFFF:' + '#FFFFFFFFFFFF:#797924241E1E:#D7D7C9C9A7A7', + # Rippedcasts + '#000000000000:#CDCDAFAF9595:#A7A7FFFF6060:#BFBFBBBB1F1F:#7575A5A5B0B0:' + '#FFFF7373FDFD:#595964647E7E:#BFBFBFBFBFBF:#666666666666:#EEEECBCBADAD:' + '#BCBCEEEE6868:#E5E5E5E50000:#8686BDBDC9C9:#E5E50000E5E5:#8C8C9B9BC3C3:' + '#E5E5E5E5E5E5:#2B2B2B2B2B2B:#FFFFFFFFFFFF', + # Royal + '#24241F1F2A2A:#909027274B4B:#232380801C1C:#B4B49D9D2727:#64648080AFAF:' + '#66664D4D9696:#8A8AAAAABDBD:#515149496565:#31312D2D3C3C:#D4D434346C6C:' + '#2C2CD8D84545:#FDFDE8E83A3A:#8F8FB9B9F9F9:#A4A47979E2E2:#ABABD3D3EBEB:' + '#9D9D8B8BBDBD:#101008081414:#505048486868', + # Rxvt + '#000000000000:#cdcd00000000:#0000cdcd0000:#cdcdcdcd0000:#00000000cdcd:' + '#cdcd0000cdcd:#0000cdcdcdcd:#fafaebebd7d7:#404040404040:#ffff00000000:' + '#0000ffff0000:#ffffffff0000:#00000000ffff:#ffff0000ffff:#0000ffffffff:' + '#ffffffffffff:#000000000000:#ffffffffffff', + # Sea Shells + '#171738384C4C:#D1D150502323:#02027C7C9B9B:#FCFCA0A02F2F:#1E1E49495050:' + '#6868D3D3F1F1:#5050A3A3B5B5:#DEDEB8B88D8D:#42424B4B5252:#D3D386867777:' + '#61618C8C9898:#FDFDD2D29E9E:#1B1BBCBCDDDD:#BBBBE3E3EEEE:#8686ABABB3B3:' + '#FEFEE3E3CDCD:#080813131A1A:#DEDEB8B88D8D', + # Seafoam Pastel + '#757575757575:#82825D5D4D4D:#71718C8C6161:#ADADA1A16D6D:#4D4D7B7B8282:' + '#8A8A71716767:#717193939393:#E0E0E0E0E0E0:#8A8A8A8A8A8A:#CFCF93937979:' + '#9898D9D9AAAA:#FAFAE7E79D9D:#7979C3C3CFCF:#D6D6B2B2A1A1:#ADADE0E0E0E0:' + '#E0E0E0E0E0E0:#242434343434:#D3D3E7E7D3D3', + # Seti + '#323232323232:#C2C228283232:#8E8EC4C43D3D:#E0E0C6C64F4F:#4343A5A5D5D5:' + '#8B8B5757B5B5:#8E8EC4C43D3D:#EEEEEEEEEEEE:#323232323232:#C2C228283232:' + '#8E8EC4C43D3D:#E0E0C6C64F4F:#4343A5A5D5D5:#8B8B5757B5B5:#8E8EC4C43D3D:' + '#FFFFFFFFFFFF:#111112121313:#CACACECECDCD', + # Shaman + '#010120202626:#B1B12F2F2C2C:#0000A9A94040:#5D5D8A8AA9A9:#444499998585:' + '#000059599C9C:#5C5C7E7E1919:#404055555454:#373743435050:#FFFF42424242:' + '#2A2AEAEA5E5E:#8D8DD3D3FDFD:#6161D4D4B9B9:#12129898FFFF:#9898CFCF2828:' + '#5858FAFAD6D6:#000010101414:#404055555555', + # Slate + '#212121212121:#E1E1A7A7BFBF:#8080D7D77878:#C4C4C9C9BFBF:#25254A4A4949:' + '#A3A38080D3D3:#1414ABAB9C9C:#0202C4C4E0E0:#FFFFFFFFFFFF:#FFFFCCCCD8D8:' + '#BDBDFFFFA8A8:#D0D0CBCBC9C9:#7979AFAFD2D2:#C4C4A7A7D8D8:#8B8BDEDEE0E0:' + '#E0E0E0E0E0E0:#212121212121:#3434B0B0D2D2', + # Smyck + '#000000000000:#B7B741413131:#7D7DA9A90000:#C4C4A4A40000:#6262A3A3C4C4:' + '#B9B98A8ACCCC:#202073738383:#A0A0A0A0A0A0:#7A7A7A7A7A7A:#D6D683837B7B:' + '#C4C4F0F03636:#FEFEE1E14D4D:#8D8DCFCFF0F0:#F7F79999FFFF:#6969D9D9CFCF:' + '#F7F7F7F7F7F7:#1B1B1B1B1B1B:#F7F7F7F7F7F7', + # Soft Server + '#000000000000:#A1A168686969:#9999A5A56969:#A2A290906969:#6A6A8F8FA3A3:' + '#69697171A3A3:#6B6BA4A48F8F:#9999A3A3A2A2:#66666C6C6B6B:#DCDC5B5B5F5F:' + '#BFBFDEDE5454:#DEDEB3B35F5F:#6262B1B1DFDF:#5F5F6E6EDEDE:#6464E3E39C9C:' + '#D1D1DFDFDEDE:#242426262626:#9999A3A3A2A2', + # Solarized Darcula + '#252529292A2A:#F2F248484040:#626296965555:#B6B688880000:#20207575C7C7:' + '#79797F7FD4D4:#151596968D8D:#D2D2D8D8D9D9:#252529292A2A:#F2F248484040:' + '#626296965555:#B6B688880000:#20207575C7C7:#79797F7FD4D4:#151596968D8D:' + '#D2D2D8D8D9D9:#3D3D3F3F4141:#D2D2D8D8D9D9', + # Solarized Dark Higher Contrast + '#000027273131:#D0D01B1B2424:#6B6BBEBE6C6C:#A5A577770505:#20207575C7C7:' + '#C6C61B1B6E6E:#252591918585:#E9E9E2E2CBCB:#000063638888:#F4F415153B3B:' + '#5050EEEE8484:#B1B17E7E2828:#17178D8DC7C7:#E1E14D4D8E8E:#0000B2B29E9E:' + '#FCFCF4F4DCDC:#00001E1E2626:#9B9BC1C1C2C2', + # Solarized Dark + '#000027273131:#D0D01B1B2424:#727289890505:#A5A577770505:#20207575C7C7:' + '#C6C61B1B6E6E:#252591918585:#E9E9E2E2CBCB:#00001E1E2626:#BDBD36361212:' + '#46465A5A6161:#525267676F6F:#707081818383:#58585656B9B9:#818190908F8F:' + '#FCFCF4F4DCDC:#00001E1E2626:#707081818383', + # Solarized Light + '#000027273131:#D0D01B1B2424:#727289890505:#A5A577770505:#20207575C7C7:' + '#C6C61B1B6E6E:#252591918585:#E9E9E2E2CBCB:#00001E1E2626:#BDBD36361212:' + '#46465A5A6161:#525267676F6F:#707081818383:#58585656B9B9:#818190908F8F:' + '#FCFCF4F4DCDC:#FCFCF4F4DCDC:#525267676F6F', + # Space Gray Eighties + '#151517171C1C:#ECEC5F5F6767:#8080A7A76363:#FDFDC2C25353:#54548585C0C0:' + '#BFBF8383C0C0:#5757C2C2C0C0:#EEEEECECE7E7:#555555555555:#FFFF69697373:' + '#9393D3D39393:#FFFFD1D15656:#4D4D8383D0D0:#FFFF5555FFFF:#8383E8E8E4E4:' + '#FFFFFFFFFFFF:#212121212121:#BDBDB9B9AEAE', + # Space Gray + '#000000000000:#AFAF4B4B5757:#8787B2B27979:#E5E5C0C07878:#7C7C8F8FA3A3:' + '#A3A379799696:#8484A6A6A4A4:#B2B2B8B8C2C2:#000000000000:#AFAF4B4B5757:' + '#8787B2B27979:#E5E5C0C07878:#7C7C8F8FA3A3:#A3A379799696:#8484A6A6A4A4:' + '#FFFFFEFEFEFE:#202023232C2C:#B2B2B8B8C2C2', + # Spacedust + '#6E6E52524646:#E3E35A5A0000:#5C5CABAB9696:#E3E3CDCD7B7B:#0E0E54548B8B:' + '#E3E35A5A0000:#0606AFAFC7C7:#F0F0F1F1CECE:#67674C4C3131:#FFFF8A8A3939:' + '#ADADCACAB8B8:#FFFFC7C77777:#6767A0A0CDCD:#FFFF8A8A3939:#8383A6A6B3B3:' + '#FEFEFFFFF0F0:#0A0A1E1E2424:#ECECEFEFC1C1', + # Spring + '#000000000000:#FFFF4C4C8383:#1F1F8C8C3A3A:#1F1FC9C95A5A:#1C1CD2D2EEEE:' + '#89895959A8A8:#3E3E99999F9F:#FFFFFEFEFEFE:#000000000000:#FFFF00002121:' + '#1F1FC2C23131:#D4D4B7B70606:#1515A9A9FDFD:#89895959A8A8:#3E3E99999F9F:' + '#FFFFFEFEFEFE:#FFFFFFFFFFFF:#4D4D4D4D4C4C', + # Square + '#050505050505:#E9E989897C7C:#B6B637377D7D:#ECECEBEBBEBE:#A9A9CDCDEBEB:' + '#757550507B7B:#C9C9CACAECEC:#F2F2F2F2F2F2:#141414141414:#F9F992928686:' + '#C3C3F7F78686:#FCFCFBFBCCCC:#B6B6DEDEFBFB:#ADAD7F7FA8A8:#D7D7D9D9FCFC:' + '#E2E2E2E2E2E2:#1A1A1A1A1A1A:#ACACACACABAB', + # Sundried + '#30302B2B2A2A:#A6A646463D3D:#575776764444:#9C9C5F5F2A2A:#48485A5A9898:' + '#858545455151:#9C9C81814E4E:#C8C8C8C8C8C8:#4D4D4D4D4747:#AAAA00000C0C:' + '#12128C8C2020:#FCFC6A6A2020:#78789898F7F7:#FCFC8989A0A0:#FAFAD3D38484:' + '#FFFFFEFEFEFE:#1A1A18181818:#C8C8C8C8C8C8', + # Symphonic + '#000000000000:#DCDC32322F2F:#5656DBDB3A3A:#FFFF84840000:#00008484D4D4:' + '#B7B72929D9D9:#CCCCCCCCFFFF:#FFFFFFFFFFFF:#1B1B1D1D2121:#DCDC32322F2F:' + '#5656DBDB3A3A:#FFFF84840000:#00008484D4D4:#B7B72929D9D9:#CCCCCCCCFFFF:' + '#FFFFFFFFFFFF:#000000000000:#FFFFFFFFFFFF', + # Tango + '#000000000000:#cccc00000000:#4e4e9a9a0606:#c4c4a0a00000:#34346565a4a4:' + '#757550507b7b:#060698209a9a:#d3d3d7d7cfcf:#555557575353:#efef29292929:' + '#8a8ae2e23434:#fcfce9e94f4f:#72729f9fcfcf:#adad7f7fa8a8:#3434e2e2e2e2:' + '#eeeeeeeeecec:#ffffffffffff:#000000000000', + # Teerb + '#1C1C1C1C1C1C:#D6D686868686:#AEAED6D68686:#D7D7AFAF8787:#8686AEAED6D6:' + '#D6D6AEAED6D6:#8A8ADBDBB4B4:#D0D0D0D0D0D0:#1C1C1C1C1C1C:#D6D686868686:' + '#AEAED6D68686:#E4E4C9C9AFAF:#8686AEAED6D6:#D6D6AEAED6D6:#B1B1E7E7DDDD:' + '#EFEFEFEFEFEF:#262626262626:#D0D0D0D0D0D0', + # Terminal Basic + '#000000000000:#999900000000:#0000A6A60000:#999999990000:#00000000B2B2:' + '#B2B20000B2B2:#0000A6A6B2B2:#BFBFBFBFBFBF:#666666666666:#E5E500000000:' + '#0000D9D90000:#E5E5E5E50000:#00000000FFFF:#E5E50000E5E5:#0000E5E5E5E5:' + '#E5E5E5E5E5E5:#FFFFFFFFFFFF:#000000000000', + # Thayer Bright + '#1B1B1D1D1E1E:#F9F926267272:#4D4DF7F74040:#F3F3FDFD2121:#26265656D6D6:' + '#8C8C5454FEFE:#3737C8C8B4B4:#CCCCCCCCC6C6:#505053535454:#FFFF59599595:' + '#B6B6E3E35454:#FEFEEDED6C6C:#3F3F7878FFFF:#9E9E6F6FFEFE:#2323CECED4D4:' + '#F8F8F8F8F2F2:#1B1B1D1D1E1E:#F8F8F8F8F8F8', + # Tomorrow Night Blue + '#000000000000:#FFFF9D9DA3A3:#D1D1F1F1A9A9:#FFFFEEEEADAD:#BBBBDADAFFFF:' + '#EBEBBBBBFFFF:#9999FFFFFFFF:#FFFFFEFEFEFE:#000000000000:#FFFF9C9CA3A3:' + '#D0D0F0F0A8A8:#FFFFEDEDACAC:#BABADADAFFFF:#EBEBBABAFFFF:#9999FFFFFFFF:' + '#FFFFFEFEFEFE:#000024245151:#FFFFFEFEFEFE', + # Tomorrow Night Bright + '#000000000000:#D5D54E4E5353:#B9B9CACA4949:#E7E7C5C54747:#7979A6A6DADA:' + '#C3C39797D8D8:#7070C0C0B1B1:#FFFFFEFEFEFE:#000000000000:#D4D44D4D5353:' + '#B9B9C9C94949:#E6E6C4C44646:#7979A6A6DADA:#C3C39696D7D7:#7070C0C0B1B1:' + '#FFFFFEFEFEFE:#000000000000:#E9E9E9E9E9E9', + # Tomorrow Night Eighties + '#000000000000:#F2F277777979:#9999CCCC9999:#FFFFCCCC6666:#66669999CCCC:' + '#CCCC9999CCCC:#6666CCCCCCCC:#FFFFFEFEFEFE:#000000000000:#F1F177777979:' + '#9999CCCC9999:#FFFFCCCC6666:#66669999CCCC:#CCCC9999CCCC:#6666CCCCCCCC:' + '#FFFFFEFEFEFE:#2C2C2C2C2C2C:#CCCCCCCCCCCC', + # Tomorrow Night + '#000000000000:#CCCC66666666:#B5B5BDBD6868:#F0F0C6C67474:#8181A2A2BEBE:' + '#B2B29393BBBB:#8A8ABEBEB7B7:#FFFFFEFEFEFE:#000000000000:#CCCC66666666:' + '#B5B5BDBD6868:#F0F0C5C57474:#8080A1A1BDBD:#B2B29494BABA:#8A8ABDBDB6B6:' + '#FFFFFEFEFEFE:#1D1D1F1F2121:#C5C5C8C8C6C6', + # Tomorrow + '#000000000000:#C8C828282828:#71718C8C0000:#EAEAB7B70000:#41417171AEAE:' + '#89895959A8A8:#3E3E99999F9F:#FFFFFEFEFEFE:#000000000000:#C8C828282828:' + '#70708B8B0000:#E9E9B6B60000:#41417070AEAE:#89895858A7A7:#3D3D99999F9F:' + '#FFFFFEFEFEFE:#FFFFFFFFFFFF:#4D4D4D4D4C4C', + # Toy Chest + '#2C2C3F3F5757:#BEBE2D2D2626:#191991917171:#DADA8E8E2626:#32325D5D9696:' + '#8A8A5D5DDBDB:#3535A0A08F8F:#2323D0D08282:#323268688989:#DDDD59594343:' + '#3030CFCF7B7B:#E7E7D7D74B4B:#3333A5A5D9D9:#ADAD6B6BDCDC:#4141C3C3ADAD:' + '#D4D4D4D4D4D4:#232336364A4A:#3030CFCF7B7B', + # Treehouse + '#323212120000:#B1B127270E0E:#4444A9A90000:#A9A981810B0B:#575784849999:' + '#969636363C3C:#B2B259591D1D:#77776B6B5353:#424236362525:#EDED5C5C2020:' + '#5555F2F23737:#F1F1B7B73131:#8585CFCFECEC:#E0E04B4B5A5A:#F0F07D7D1414:' + '#FFFFC8C80000:#191919191919:#77776B6B5353', + # Twilight + '#141414141414:#C0C06C6C4343:#AFAFB9B97979:#C2C2A8A86C6C:#444446464949:' + '#B4B4BEBE7B7B:#777782828484:#FEFEFFFFD3D3:#262626262626:#DDDD7C7C4C4C:' + '#CBCBD8D88C8C:#E1E1C4C47D7D:#5A5A5D5D6161:#D0D0DBDB8E8E:#8A8A98989A9A:' + '#FEFEFFFFD3D3:#141414141414:#FEFEFFFFD3D3', + # Urple + '#000000000000:#AFAF42425B5B:#3737A3A31515:#ACAC5B5B4141:#55554D4D9A9A:' + '#6C6C3B3BA1A1:#808080808080:#878779799C9C:#5C5C31312525:#FFFF63638787:' + '#2828E5E51F1F:#F0F080806161:#85857979EDED:#A0A05D5DEEEE:#EAEAEAEAEAEA:' + '#BFBFA3A3FFFF:#1B1B1B1B2323:#868679799A9A', + # Vaughn + '#242423234F4F:#707050505050:#6060B4B48A8A:#DFDFAFAF8F8F:#55555555FFFF:' + '#F0F08C8CC3C3:#8C8CD0D0D3D3:#707090908080:#707090908080:#DCDCA3A3A3A3:' + '#6060B4B48A8A:#F0F0DFDFAFAF:#55555555FFFF:#ECEC9393D3D3:#9393E0E0E3E3:' + '#FFFFFFFFFFFF:#252523234E4E:#DCDCDCDCCCCC', + # Vibrant Ink + '#878787878787:#FFFF66660000:#CCCCFFFF0404:#FFFFCCCC0000:#4444B3B3CCCC:' + '#99993333CCCC:#4444B3B3CCCC:#F5F5F5F5F5F5:#555555555555:#FFFF00000000:' + '#0000FFFF0000:#FFFFFFFF0000:#00000000FFFF:#FFFF0000FFFF:#0000FFFFFFFF:' + '#E5E5E5E5E5E5:#000000000000:#FFFFFFFFFFFF', + # Warm Neon + '#000000000000:#E2E243434545:#3838B1B13939:#DADAE1E14545:#42426060C5C5:' + '#F8F81F1FFBFB:#2929BABAD3D3:#D0D0B8B8A3A3:#FDFDFCFCFCFC:#E8E86F6F7171:' + '#9B9BC0C08F8F:#DDDDD9D97979:#7A7A9090D5D5:#F6F67474B9B9:#5E5ED1D1E4E4:' + '#D8D8C8C8BBBB:#3F3F3F3F3F3F:#AFAFDADAB6B6', + # Wez + '#000000000000:#CCCC55555555:#5555CCCC5555:#CDCDCDCD5555:#54545555CBCB:' + '#CCCC5555CCCC:#7A7ACACACACA:#CCCCCCCCCCCC:#555555555555:#FFFF55555555:' + '#5555FFFF5555:#FFFFFFFF5555:#55555555FFFF:#FFFF5555FFFF:#5555FFFFFFFF:' + '#FFFFFFFFFFFF:#000000000000:#B3B3B3B3B3B3', + # Wild Cherry + '#000005050606:#D9D940408585:#2A2AB2B25050:#FFFFD1D16F6F:#88883C3CDCDC:' + '#ECECECECECEC:#C1C1B8B8B7B7:#FFFFF8F8DDDD:#00009C9CC9C9:#DADA6B6BABAB:' + '#F4F4DBDBA5A5:#EAEAC0C06666:#2F2F8B8BB9B9:#AEAE63636B6B:#FFFF91919D9D:' + '#E4E483838D8D:#1F1F16162626:#D9D9FAFAFFFF', + # Wombat + '#000000000000:#FFFF60605A5A:#B1B1E8E86969:#EAEAD8D89C9C:#5D5DA9A9F6F6:' + '#E8E86A6AFFFF:#8282FFFFF6F6:#DEDED9D9CECE:#313131313131:#F5F58B8B7F7F:' + '#DCDCF8F88F8F:#EEEEE5E5B2B2:#A5A5C7C7FFFF:#DDDDAAAAFFFF:#B6B6FFFFF9F9:' + '#FEFEFFFFFEFE:#171717171717:#DEDED9D9CECE', + # Wryan + '#333333333333:#8C8C46466565:#282873737373:#7C7C7C7C9999:#393955557373:' + '#5E5E46468C8C:#313165658C8C:#89899C9CA1A1:#3D3D3D3D3D3D:#BFBF4D4D8080:' + '#5353A6A6A6A6:#9E9E9E9ECBCB:#47477A7AB3B3:#7E7E6262B3B3:#60609696BFBF:' + '#C0C0C0C0C0C0:#101010101010:#999999999393', + # Xterm + '#000000000000:#cdcb00000000:#0000cdcb0000:#cdcbcdcb0000:#1e1a908fffff:' + '#cdcb0000cdcb:#0000cdcbcdcb:#e5e2e5e2e5e2:#4ccc4ccc4ccc:#ffff00000000:' + '#0000ffff0000:#ffffffff0000:#46458281b4ae:#ffff0000ffff:#0000ffffffff:' + '#ffffffffffff:#000000000000:#ffffffffffff', + # Zenburn + '#4D4D4D4D4D4D:#707050505050:#6060B4B48A8A:#F0F0DFDFAFAF:#505060607070:' + '#DCDC8C8CC3C3:#8C8CD0D0D3D3:#DCDCDCDCCCCC:#707090908080:#DCDCA3A3A3A3:' + '#C3C3BFBF9F9F:#E0E0CFCF9F9F:#9494BFBFF3F3:#ECEC9393D3D3:#9393E0E0E3E3:' + '#FFFFFFFFFFFF:#3F3F3F3F3F3F:#DCDCDCDCCCCC' ] @@ -272,6 +879,9 @@ def on_quick_open_enable_toggled(self, chk): def on_quick_open_in_current_terminal_toggled(self, chk): self.client.set_bool(KEY('/general/quick_open_in_current_terminal'), chk.get_active()) + def on_startup_script_changed(self, edt): + self.client.set_string(KEY('/general/startup_script'), edt.get_text()) + def on_window_losefocus_toggled(self, chk): """Changes the activity of window_losefocus in gconf """ @@ -392,12 +1002,6 @@ def on_use_default_font_toggled(self, chk): """ self.client.set_bool(KEY('/general/use_default_font'), chk.get_active()) - def on_use_palette_font_and_background_color_toggled(self, chk): - """Changes the activity of use_palette_font_and_background_color in gconf - """ - self.client.set_bool( - KEY('/general/use_palette_font_and_background_color'), chk.get_active()) - def on_font_style_font_set(self, fbtn): """Changes the value of font_style in gconf """ @@ -555,14 +1159,6 @@ def toggle_style_sensitivity(self, chk): """ self.get_widget('font_style').set_sensitive(not chk.get_active()) - def toggle_use_font_background_sensitivity(self, chk): - """If the user chooses to use the gnome default font - configuration it means that he will not be able to use the - font selector. - """ - self.get_widget('palette_16').set_sensitive(chk.get_active()) - self.get_widget('palette_17').set_sensitive(chk.get_active()) - def toggle_display_n_sensitivity(self, chk): """When the user unchecks 'on mouse display', the option to select an alternate display should be enabeld. @@ -601,22 +1197,11 @@ def on_palette_name_changed(self, combo): PALETTES[palette_index]) self.set_palette_colors(PALETTES[palette_index]) - def on_cursor_shape_changed(self, combo): - """Changes the value of cursor_shape in gconf - """ - index = combo.get_active() - self.client.set_int(KEY('/style/cursor_shape'), index) - - def on_blink_cursor_toggled(self, chk): - """Changes the value of blink_cursor in gconf - """ - self.client.set_int(KEY('/style/cursor_blink_mode'), chk.get_active()) - def on_palette_color_set(self, btn): """Changes the value of palette in gconf """ palette = [] - for i in range(18): + for i in range(16): palette.append(hexify_color( self.get_widget('palette_%d' % i).get_color())) palette = ':'.join(palette) @@ -632,17 +1217,11 @@ def set_palette_name(self, palette): if palette == PALETTES[i]: self.get_widget('palette_name').set_active(i) - def set_cursor_shape(self, shape_index): - self.get_widget('cursor_shape').set_active(shape_index) - - def set_cursor_blink_mode(self, mode_index): - self.get_widget('cursor_blink_mode').set_active(mode_index) - def set_palette_colors(self, palette): """Updates the color buttons with the given palette """ palette = palette.split(':') - for i in range(len(palette)): + for i in range(16): color = gtk.gdk.color_parse(palette[i]) self.get_widget('palette_%d' % i).set_color(color) @@ -816,16 +1395,9 @@ def load_configs(self): self.get_widget('use_default_font').set_active(value) self.get_widget('font_style').set_sensitive(not value) - # use font and background color - value = self.client.get_bool(KEY('/general/use_palette_font_and_background_color')) - self.get_widget('use_palette_font_and_background_color').set_active(value) - self.get_widget('palette_16').set_sensitive(value) - self.get_widget('palette_17').set_sensitive(value) - # font value = self.client.get_string(KEY('/style/font/style')) - if value: - self.get_widget('font_style').set_font_name(value) + self.get_widget('font_style').set_font_name(value) # font color val = self.client.get_string(KEY('/style/font/color')) @@ -848,14 +1420,6 @@ def load_configs(self): self.set_palette_name(value) self.set_palette_colors(value) - # cursor shape - value = self.client.get_int(KEY('/style/cursor_shape')) - self.set_cursor_shape(value) - - # cursor blink - value = self.client.get_int(KEY('/style/cursor_blink_mode')) - self.set_cursor_blink_mode(value) - # background image value = self.client.get_string(KEY('/style/background/image')) if os.path.isfile(value or ''):