From f601a7e851a99689952892776a46916ee9633f5e Mon Sep 17 00:00:00 2001 From: "Yurii.Huang" Date: Fri, 13 Sep 2024 16:50:34 +0800 Subject: [PATCH] refactor: add scheme style with terminal 1. default use system deepin-terminal scheme 2. not found deepin-terminal scheme, use qrc-file scheme file --- src/plugins/console/CMakeLists.txt | 5 + .../color-schemes/BlackOnLightYellow.schema | 42 +++++++ .../BlackOnRandomLight.colorscheme | 104 ++++++++++++++++++ .../console/color-schemes/BlackOnWhite.schema | 42 +++++++ .../color-schemes/BreezeModified.colorscheme | 95 ++++++++++++++++ .../console/color-schemes/Dark.colorscheme | 104 ++++++++++++++++++ .../color-schemes/DarkPastels.colorscheme | 103 +++++++++++++++++ .../color-schemes/GreenOnBlack.colorscheme | 104 ++++++++++++++++++ .../console/color-schemes/Light.colorscheme | 104 ++++++++++++++++++ .../console/color-schemes/Linux.colorscheme | 100 +++++++++++++++++ .../color-schemes/Solarized.colorscheme | 93 ++++++++++++++++ .../color-schemes/SolarizedLight.colorscheme | 93 ++++++++++++++++ .../console/color-schemes/Tango.colorscheme | 71 ++++++++++++ .../console/color-schemes/Theme1.colorscheme | 104 ++++++++++++++++++ .../console/color-schemes/Theme10.colorscheme | 104 ++++++++++++++++++ .../console/color-schemes/Theme2.colorscheme | 104 ++++++++++++++++++ .../console/color-schemes/Theme3.colorscheme | 104 ++++++++++++++++++ .../console/color-schemes/Theme4.colorscheme | 104 ++++++++++++++++++ .../console/color-schemes/Theme5.colorscheme | 104 ++++++++++++++++++ .../console/color-schemes/Theme6.colorscheme | 104 ++++++++++++++++++ .../console/color-schemes/Theme7.colorscheme | 104 ++++++++++++++++++ .../console/color-schemes/Theme8.colorscheme | 104 ++++++++++++++++++ .../console/color-schemes/Theme9.colorscheme | 104 ++++++++++++++++++ .../console/color-schemes/Ubuntu.colorscheme | 67 +++++++++++ .../console/color-schemes/WhiteOnBlack.schema | 42 +++++++ .../historic/BlackOnLightColor.schema | 42 +++++++ .../color-schemes/historic/DarkPicture.schema | 44 ++++++++ .../historic/GreenOnBlack.schema | 42 +++++++ .../color-schemes/historic/GreenTint.schema | 49 +++++++++ .../historic/GreenTint_MC.schema | 49 +++++++++ .../historic/LightPicture.schema | 44 ++++++++ .../color-schemes/historic/Linux.schema | 47 ++++++++ .../color-schemes/historic/Transparent.schema | 49 +++++++++ .../historic/Transparent_MC.schema | 51 +++++++++ .../historic/Transparent_darkbg.schema | 42 +++++++ .../historic/Transparent_lightbg.schema | 51 +++++++++ .../color-schemes/historic/XTerm.schema | 46 ++++++++ .../color-schemes/historic/syscolor.schema | 44 ++++++++ .../console/color-schemes/historic/vim.schema | 40 +++++++ src/plugins/console/console.qrc | 44 ++++++++ src/plugins/console/consolewidget.cpp | 25 ++++- 41 files changed, 2913 insertions(+), 5 deletions(-) create mode 100644 src/plugins/console/color-schemes/BlackOnLightYellow.schema create mode 100644 src/plugins/console/color-schemes/BlackOnRandomLight.colorscheme create mode 100644 src/plugins/console/color-schemes/BlackOnWhite.schema create mode 100644 src/plugins/console/color-schemes/BreezeModified.colorscheme create mode 100644 src/plugins/console/color-schemes/Dark.colorscheme create mode 100644 src/plugins/console/color-schemes/DarkPastels.colorscheme create mode 100644 src/plugins/console/color-schemes/GreenOnBlack.colorscheme create mode 100644 src/plugins/console/color-schemes/Light.colorscheme create mode 100644 src/plugins/console/color-schemes/Linux.colorscheme create mode 100644 src/plugins/console/color-schemes/Solarized.colorscheme create mode 100644 src/plugins/console/color-schemes/SolarizedLight.colorscheme create mode 100644 src/plugins/console/color-schemes/Tango.colorscheme create mode 100644 src/plugins/console/color-schemes/Theme1.colorscheme create mode 100644 src/plugins/console/color-schemes/Theme10.colorscheme create mode 100644 src/plugins/console/color-schemes/Theme2.colorscheme create mode 100644 src/plugins/console/color-schemes/Theme3.colorscheme create mode 100644 src/plugins/console/color-schemes/Theme4.colorscheme create mode 100644 src/plugins/console/color-schemes/Theme5.colorscheme create mode 100644 src/plugins/console/color-schemes/Theme6.colorscheme create mode 100644 src/plugins/console/color-schemes/Theme7.colorscheme create mode 100644 src/plugins/console/color-schemes/Theme8.colorscheme create mode 100644 src/plugins/console/color-schemes/Theme9.colorscheme create mode 100644 src/plugins/console/color-schemes/Ubuntu.colorscheme create mode 100644 src/plugins/console/color-schemes/WhiteOnBlack.schema create mode 100644 src/plugins/console/color-schemes/historic/BlackOnLightColor.schema create mode 100644 src/plugins/console/color-schemes/historic/DarkPicture.schema create mode 100644 src/plugins/console/color-schemes/historic/GreenOnBlack.schema create mode 100644 src/plugins/console/color-schemes/historic/GreenTint.schema create mode 100644 src/plugins/console/color-schemes/historic/GreenTint_MC.schema create mode 100644 src/plugins/console/color-schemes/historic/LightPicture.schema create mode 100644 src/plugins/console/color-schemes/historic/Linux.schema create mode 100644 src/plugins/console/color-schemes/historic/Transparent.schema create mode 100644 src/plugins/console/color-schemes/historic/Transparent_MC.schema create mode 100644 src/plugins/console/color-schemes/historic/Transparent_darkbg.schema create mode 100644 src/plugins/console/color-schemes/historic/Transparent_lightbg.schema create mode 100644 src/plugins/console/color-schemes/historic/XTerm.schema create mode 100644 src/plugins/console/color-schemes/historic/syscolor.schema create mode 100644 src/plugins/console/color-schemes/historic/vim.schema create mode 100644 src/plugins/console/console.qrc diff --git a/src/plugins/console/CMakeLists.txt b/src/plugins/console/CMakeLists.txt index d2d926348..6342d0ccc 100644 --- a/src/plugins/console/CMakeLists.txt +++ b/src/plugins/console/CMakeLists.txt @@ -19,10 +19,15 @@ set(CXX_H console.h ) +set (QRC_FILES + "${CMAKE_CURRENT_SOURCE_DIR}/console.qrc" +) + add_library(${PROJECT_NAME} SHARED ${CXX_CPP} ${CXX_H} + ${QRC_FILES} ) target_link_libraries(${PROJECT_NAME} diff --git a/src/plugins/console/color-schemes/BlackOnLightYellow.schema b/src/plugins/console/color-schemes/BlackOnLightYellow.schema new file mode 100644 index 000000000..251a696db --- /dev/null +++ b/src/plugins/console/color-schemes/BlackOnLightYellow.schema @@ -0,0 +1,42 @@ +# example scheme for konsole + +# the title is to appear in the menu. + +title Black on Light Yellow + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | | | +# V V--color--V V V + +color 0 0 0 0 0 0 # regular foreground color (Black) +color 1 255 255 221 1 0 # regular background color (Light Yellow) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +color 6 24 24 178 0 0 # regular color 4 Blue +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +color 9 178 178 178 0 0 # regular color 7 White + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 0 0 0 0 1 # intensive foreground color +color 11 255 255 221 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/BlackOnRandomLight.colorscheme b/src/plugins/console/color-schemes/BlackOnRandomLight.colorscheme new file mode 100644 index 000000000..4d6f8315d --- /dev/null +++ b/src/plugins/console/color-schemes/BlackOnRandomLight.colorscheme @@ -0,0 +1,104 @@ +[Background] +Bold=false +Color=247,247,214 +Transparency=true +MaxRandomHue=340 + +[BackgroundIntense] +Bold=false +Color=255,255,221 +Transparency=true + +[Color0] +Bold=false +Color=0,0,0 +Transparency=false + +[Color0Intense] +Bold=false +Color=104,104,104 +Transparency=false + +[Color1] +Bold=false +Color=178,24,24 +Transparency=false + +[Color1Intense] +Bold=false +Color=255,84,84 +Transparency=false + +[Color2] +Bold=false +Color=24,178,24 +Transparency=false + +[Color2Intense] +Bold=false +Color=84,255,84 +Transparency=false + +[Color3] +Bold=false +Color=178,104,24 +Transparency=false + +[Color3Intense] +Bold=false +Color=255,255,84 +Transparency=false + +[Color4] +Bold=false +Color=24,24,178 +Transparency=false + +[Color4Intense] +Bold=false +Color=84,84,255 +Transparency=false + +[Color5] +Bold=false +Color=178,24,178 +Transparency=false + +[Color5Intense] +Bold=false +Color=255,84,255 +Transparency=false + +[Color6] +Bold=false +Color=24,178,178 +Transparency=false + +[Color6Intense] +Bold=false +Color=84,255,255 +Transparency=false + +[Color7] +Bold=false +Color=178,178,178 +Transparency=false + +[Color7Intense] +Bold=false +Color=255,255,255 +Transparency=false + +[Foreground] +Bold=false +Color=0,0,0 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=0,0,0 +Transparency=false + +[General] +Description=Black on Random Light +Opacity=1 diff --git a/src/plugins/console/color-schemes/BlackOnWhite.schema b/src/plugins/console/color-schemes/BlackOnWhite.schema new file mode 100644 index 000000000..ceb9462e9 --- /dev/null +++ b/src/plugins/console/color-schemes/BlackOnWhite.schema @@ -0,0 +1,42 @@ +# example scheme for konsole + +# the title is to appear in the menu. + +title Black on White + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | | | +# V V--color--V V V + +color 0 0 0 0 0 0 # regular foreground color (Black) +color 1 248 248 248 1 0 # regular background color (White) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +color 6 24 24 178 0 0 # regular color 4 Blue +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +color 9 178 178 178 0 0 # regular color 7 White + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 0 0 0 0 1 # intensive foreground color +color 11 255 255 255 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/BreezeModified.colorscheme b/src/plugins/console/color-schemes/BreezeModified.colorscheme new file mode 100644 index 000000000..bb5344328 --- /dev/null +++ b/src/plugins/console/color-schemes/BreezeModified.colorscheme @@ -0,0 +1,95 @@ +[Background] +Color=49,54,59 + +[BackgroundFaint] +Color=49,54,59 + +[BackgroundIntense] +Color=35,38,41 + +[Color0] +Color=7,54,66 + +[Color0Faint] +Color=32,43,54 + +[Color0Intense] +Color=255,85,0 + +[Color1] +Color=237,21,21 + +[Color1Faint] +Color=120,50,40 + +[Color1Intense] +Color=192,57,43 + +[Color2] +Color=17,209,22 + +[Color2Faint] +Color=23,162,98 + +[Color2Intense] +Color=28,220,154 + +[Color3] +Color=246,116,0 + +[Color3Faint] +Color=182,86,25 + +[Color3Intense] +Color=253,188,75 + +[Color4] +Color=29,153,243 + +[Color4Faint] +Color=27,102,143 + +[Color4Intense] +Color=61,174,233 + +[Color5] +Color=155,89,182 + +[Color5Faint] +Color=97,74,115 + +[Color5Intense] +Color=142,68,173 + +[Color6] +Color=26,188,156 + +[Color6Faint] +Color=24,108,96 + +[Color6Intense] +Color=22,160,133 + +[Color7] +Color=239,240,241 + +[Color7Faint] +Color=99,104,109 + +[Color7Intense] +Color=252,252,252 + +[Foreground] +Color=239,240,241 + +[ForegroundFaint] +Color=220,230,231 + +[ForegroundIntense] +Color=252,252,252 + +[General] +Description=BreezeModified +Opacity=0.95 +Wallpaper= + diff --git a/src/plugins/console/color-schemes/Dark.colorscheme b/src/plugins/console/color-schemes/Dark.colorscheme new file mode 100644 index 000000000..80c844106 --- /dev/null +++ b/src/plugins/console/color-schemes/Dark.colorscheme @@ -0,0 +1,104 @@ + +[Background] +Bold=true +Color=37,37,37 +Transparency=false + +[BackgroundIntense] +Bold=true +Color=0,0,0 +Transparency=false + +[Color0] +Bold=true +Color=0,0,0 +Transparency=false + +[Color0Intense] +Bold=true +Color=104,104,104 +Transparency=false + +[Color1] +Bold=true +Color=178,24,24 +Transparency=false + +[Color1Intense] +Bold=true +Color=255,84,84 +Transparency=false + +[Color2] +Bold=true +Color=24,178,24 +Transparency=false + +[Color2Intense] +Bold=true +Color=133,153,0 +Transparency=false + +[Color3] +Bold=true +Color=178,104,24 +Transparency=false + +[Color3Intense] +Bold=true +Color=255,255,84 +Transparency=false + +[Color4] +Bold=true +Color=52,101,164 +Transparency=false + +[Color4Intense] +Bold=true +Color=52,101,164 +Transparency=false + +[Color5] +Bold=true +Color=225,30,225 +Transparency=false + +[Color5Intense] +Bold=true +Color=30,144,255 +Transparency=false + +[Color6] +Bold=true +Color=24,178,178 +Transparency=false + +[Color6Intense] +Bold=true +Color=253,246,227 +Transparency=false + +[Color7] +Bold=true +Color=238,232,213 +Transparency=false + +[Color7Intense] +Bold=true +Color=255,255,255 +Transparency=false + +[Foreground] +Bold=true +Color=0,205,0 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=0,205,0 +Transparency=false + +[General] +Description=Green on Black +Opacity=1 diff --git a/src/plugins/console/color-schemes/DarkPastels.colorscheme b/src/plugins/console/color-schemes/DarkPastels.colorscheme new file mode 100644 index 000000000..fdcb02a7c --- /dev/null +++ b/src/plugins/console/color-schemes/DarkPastels.colorscheme @@ -0,0 +1,103 @@ +[Background] +Bold=false +Color=44,44,44 +Transparency=false + +[BackgroundIntense] +Bold=true +Color=44,44,44 +Transparency=false + +[Color0] +Bold=false +Color=63,63,63 +Transparency=false + +[Color0Intense] +Bold=true +Color=112,144,128 +Transparency=false + +[Color1] +Bold=false +Color=112,80,80 +Transparency=false + +[Color1Intense] +Bold=true +Color=220,163,163 +Transparency=false + +[Color2] +Bold=false +Color=96,180,138 +Transparency=false + +[Color2Intense] +Bold=true +Color=114,213,163 +Transparency=false + +[Color3] +Bold=false +Color=223,175,143 +Transparency=false + +[Color3Intense] +Bold=true +Color=240,223,175 +Transparency=false + +[Color4] +Bold=false +Color=154,184,215 +Transparency=false + +[Color4Intense] +Bold=true +Color=148,191,243 +Transparency=false + +[Color5] +Bold=false +Color=220,140,195 +Transparency=false + +[Color5Intense] +Bold=true +Color=236,147,211 +Transparency=false + +[Color6] +Bold=false +Color=140,208,211 +Transparency=false + +[Color6Intense] +Bold=true +Color=147,224,227 +Transparency=false + +[Color7] +Bold=false +Color=220,220,204 +Transparency=false + +[Color7Intense] +Bold=true +Color=255,255,255 +Transparency=false + +[Foreground] +Bold=false +Color=220,220,204 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=220,220,204 +Transparency=false + +[General] +Description=Dark Pastels +Opacity=1 diff --git a/src/plugins/console/color-schemes/GreenOnBlack.colorscheme b/src/plugins/console/color-schemes/GreenOnBlack.colorscheme new file mode 100644 index 000000000..4d55b3afb --- /dev/null +++ b/src/plugins/console/color-schemes/GreenOnBlack.colorscheme @@ -0,0 +1,104 @@ + +[Background] +Bold=false +Color=0,0,0 +Transparency=false + +[BackgroundIntense] +Bold=false +Color=0,0,0 +Transparency=false + +[Color0] +Bold=false +Color=0,0,0 +Transparency=false + +[Color0Intense] +Bold=false +Color=104,104,104 +Transparency=false + +[Color1] +Bold=false +Color=250,75,75 +Transparency=false + +[Color1Intense] +Bold=false +Color=255,84,84 +Transparency=false + +[Color2] +Bold=false +Color=24,178,24 +Transparency=false + +[Color2Intense] +Bold=false +Color=84,255,84 +Transparency=false + +[Color3] +Bold=false +Color=178,104,24 +Transparency=false + +[Color3Intense] +Bold=false +Color=255,255,84 +Transparency=false + +[Color4] +Bold=false +Color=92,167,251 +Transparency=false + +[Color4Intense] +Bold=false +Color=84,84,255 +Transparency=false + +[Color5] +Bold=false +Color=225,30,225 +Transparency=false + +[Color5Intense] +Bold=false +Color=255,84,255 +Transparency=false + +[Color6] +Bold=false +Color=24,178,178 +Transparency=false + +[Color6Intense] +Bold=false +Color=84,255,255 +Transparency=false + +[Color7] +Bold=false +Color=178,178,178 +Transparency=false + +[Color7Intense] +Bold=false +Color=255,255,255 +Transparency=false + +[Foreground] +Bold=false +Color=24,240,24 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=24,240,24 +Transparency=false + +[General] +Description=Green on Black +Opacity=1 diff --git a/src/plugins/console/color-schemes/Light.colorscheme b/src/plugins/console/color-schemes/Light.colorscheme new file mode 100644 index 000000000..fec4d9db2 --- /dev/null +++ b/src/plugins/console/color-schemes/Light.colorscheme @@ -0,0 +1,104 @@ + +[Background] +Bold=true +Color=248,248,248 +Transparency=false + +[BackgroundIntense] +Bold=true +Color=255,255,255 +Transparency=false + +[Color0] +Bold=true +Color=0,0,0 +Transparency=false + +[Color0Intense] +Bold=true +Color=104,104,104 +Transparency=false + +[Color1] +Bold=true +Color=178,24,24 +Transparency=false + +[Color1Intense] +Bold=true +Color=255,84,84 +Transparency=false + +[Color2] +Bold=true +Color=24,178,24 +Transparency=false + +[Color2Intense] +Bold=true +Color=133,153,0 +Transparency=false + +[Color3] +Bold=true +Color=178,104,24 +Transparency=false + +[Color3Intense] +Bold=true +Color=233,233,79 +Transparency=false + +[Color4] +Bold=true +Color=24,24,178 +Transparency=false + +[Color4Intense] +Bold=true +Color=52,101,164 +Transparency=false + +[Color5] +Bold=true +Color=225,30,225 +Transparency=false + +[Color5Intense] +Bold=true +Color=30,144,255 +Transparency=false + +[Color6] +Bold=true +Color=24,178,178 +Transparency=false + +[Color6Intense] +Bold=true +Color=24,178,178 +Transparency=false + +[Color7] +Bold=true +Color=238,232,213 +Transparency=false + +[Color7Intense] +Bold=true +Color=238,232,213 +Transparency=false + +[Foreground] +Bold=true +Color=0,0,0 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=0,0,0 +Transparency=false + +[General] +Description=Green on Black +Opacity=1 diff --git a/src/plugins/console/color-schemes/Linux.colorscheme b/src/plugins/console/color-schemes/Linux.colorscheme new file mode 100644 index 000000000..c9afb1486 --- /dev/null +++ b/src/plugins/console/color-schemes/Linux.colorscheme @@ -0,0 +1,100 @@ +[Background] +Bold=false +Color=0,0,0 + +[BackgroundIntense] +Bold=false +Color=104,104,104 + +[Color0] +Bold=false +Color=0,0,0 + + +[Color0Intense] +Bold=false +Color=104,104,104 + + +[Color1] +Bold=false +Color=178,24,24 + + +[Color1Intense] +Bold=false +Color=255,84,84 + + +[Color2] +Bold=false +Color=24,178,24 + + +[Color2Intense] +Bold=false +Color=84,255,84 + + +[Color3] +Bold=false +Color=178,104,24 + + +[Color3Intense] +Bold=false +Color=255,255,84 + + +[Color4] +Bold=false +Color=24,24,178 + + +[Color4Intense] +Bold=false +Color=84,84,255 + + +[Color5] +Bold=false +Color=178,24,178 + + +[Color5Intense] +Bold=false +Color=255,84,255 + + +[Color6] +Bold=false +Color=24,178,178 + + +[Color6Intense] +Bold=false +Color=84,255,255 + + +[Color7] +Bold=false +Color=178,178,178 + + +[Color7Intense] +Bold=false +Color=255,255,255 + + +[Foreground] +Bold=false +Color=178,178,178 + + +[ForegroundIntense] +Bold=false +Color=255,255,255 + + +[General] +Description=Linux Colors diff --git a/src/plugins/console/color-schemes/Solarized.colorscheme b/src/plugins/console/color-schemes/Solarized.colorscheme new file mode 100644 index 000000000..36529dd96 --- /dev/null +++ b/src/plugins/console/color-schemes/Solarized.colorscheme @@ -0,0 +1,93 @@ +[Color0] +Color=7,54,66 + +[Color0Intense] +Color=0,43,54 + +[Color0Faint] +Color=6,48,59 + +[Color1] +Color=220,50,47 + +[Color1Intense] +Color=203,75,22 + +[Color1Faint] +Color=147,33,31 + +[Color2] +Color=133,153,0 + +[Color2Intense] +Color=88,110,117 + +[Color2Faint] +Color=94,106,0 + +[Color3] +Color=181,137,0 + +[Color3Intense] +Color=101,123,131 + +[Color3Faint] +Color=138,103,0 + +[Color4] +Color=38,139,210 + +[Color4Intense] +Color=131,148,150 + +[Color4Faint] +Color=20,77,115 + +[Color5] +Color=211,54,130 + +[Color5Intense] +Color=108,113,196 + +[Color5Faint] +Color=120,30,75 + +[Color6] +Color=42,161,152 + +[Color6Intense] +Color=147,161,161 + +[Color6Faint] +Color=24,94,88 + +[Color7] +Color=238,232,213 + +[Color7Intense] +Color=253,246,227 + +[Color7Faint] +Color=171,167,154 + +[Background] +Color=0,43,54 + +[BackgroundIntense] +Color=7,54,66 + +[BackgroundFaint] +Color=0,43,54 + +[Foreground] +Color=131,148,150 + +[ForegroundIntense] +Color=147,161,161 + +[ForegroundFaint] +Color=106,119,121 + +[General] +Description=Solarized +Opacity=1 diff --git a/src/plugins/console/color-schemes/SolarizedLight.colorscheme b/src/plugins/console/color-schemes/SolarizedLight.colorscheme new file mode 100644 index 000000000..cd1900212 --- /dev/null +++ b/src/plugins/console/color-schemes/SolarizedLight.colorscheme @@ -0,0 +1,93 @@ +[Color0] +Color=7,54,66 + +[Color0Intense] +Color=0,43,54 + +[Color0Faint] +Color=8,65,80 + +[Color1] +Color=220,50,47 + +[Color1Intense] +Color=203,75,22 + +[Color1Faint] +Color=222,81,81 + +[Color2] +Color=133,153,0 + +[Color2Intense] +Color=88,110,117 + +[Color2Faint] +Color=153,168,39 + +[Color3] +Color=181,137,0 + +[Color3Intense] +Color=101,123,131 + +[Color3Faint] +Color=213,170,49 + +[Color4] +Color=38,139,210 + +[Color4Intense] +Color=131,148,150 + +[Color4Faint] +Color=80,173,226 + +[Color5] +Color=211,54,130 + +[Color5Intense] +Color=108,113,196 + +[Color5Faint] +Color=223,92,158 + +[Color6] +Color=42,161,152 + +[Color6Intense] +Color=147,161,161 + +[Color6Faint] +Color=78,211,200 + +[Color7] +Color=238,232,213 + +[Color7Intense] +Color=253,246,227 + +[Color7Faint] +Color=238,232,213 + +[Background] +Color=253,246,227 + +[BackgroundIntense] +Color=238,232,213 + +[BackgroundFaint] +Color=253,246,227 + +[Foreground] +Color=101,123,131 + +[ForegroundIntense] +Color=88,110,117 + +[ForegroundFaint] +Color=141,172,182 + +[General] +Description=Solarized Light +Opacity=1 diff --git a/src/plugins/console/color-schemes/Tango.colorscheme b/src/plugins/console/color-schemes/Tango.colorscheme new file mode 100644 index 000000000..0a23d4c58 --- /dev/null +++ b/src/plugins/console/color-schemes/Tango.colorscheme @@ -0,0 +1,71 @@ +[General] +Description=Tango + +[Background] +Color=0,0,0 + +[BackgroundIntense] +Color=104,104,104 + +[Foreground] +;Color=211,215,207 +Color=255,255,255 + +[ForegroundIntense] +Color=255,255,255 + +; black +[Color0] +Color=0,0,0 + +[Color0Intense] +Color=85,87,83 + +; red +[Color1] +Color=204,0,0 + +[Color1Intense] +Color=239,41,41 + +; green +[Color2] +Color=78,154,6 + +[Color2Intense] +Color=138,226,52 + +; yellow +[Color3] +Color=196,160,0 + +[Color3Intense] +Color=252,233,79 + +; blue +[Color4] +Color=52,101,164 + +[Color4Intense] +Color=114,159,207 + +; magenta +[Color5] +Color=117,80,123 + +[Color5Intense] +Color=173,127,168 + +; aqua +[Color6] +Color=6,152,154 + +[Color6Intense] +Color=52,226,226 + +; grey +[Color7] +Color=211,215,207 + +[Color7Intense] +Color=238,238,236 diff --git a/src/plugins/console/color-schemes/Theme1.colorscheme b/src/plugins/console/color-schemes/Theme1.colorscheme new file mode 100644 index 000000000..9f9e7fad7 --- /dev/null +++ b/src/plugins/console/color-schemes/Theme1.colorscheme @@ -0,0 +1,104 @@ +[General] +Description=Deepin Terminal Dark Mode Color +Name=elementary + +[Background] +Bold=true +Color=16, 16, 16 +Transparency=false + +[BackgroundIntense] +Bold=true +Color=16, 16, 16 +Transparency=false + +[Color0] +Bold=true +Color=48, 48, 48 +Transparency=false + +[Color0Intense] +Bold=true +Color=48, 48, 48 +Transparency=false + +[Color1] +Bold=true +Color=178, 24, 24 +Transparency=false + +[Color1Intense] +Bold=true +Color=255, 84, 84 +Transparency=false + +[Color2] +Bold=true +Color=24, 178, 24 +Transparency=false + +[Color2Intense] +Bold=true +Color=106, 176, 23 +Transparency=false + +[Color3] +Bold=true +Color=255, 192, 5 +Transparency=false + +[Color3Intense] +Bold=true +Color=255, 192, 5 +Transparency=false + +[Color4] +Bold=true +Color=24, 24, 178 +Transparency=false + +[Color4Intense] +Bold=true +Color=0, 79, 158 +Transparency=false + +[Color5] +Bold=true +Color=236, 0, 72 +Transparency=false + +[Color5Intense] +Bold=true +Color=236, 0, 72 +Transparency=false + +[Color6] +Bold=true +Color=42, 167, 231 +Transparency=false + +[Color6Intense] +Bold=true +Color=42, 167, 231 +Transparency=false + +[Color7] +Bold=true +Color=242, 242, 242 +Transparency=false + +[Color7Intense] +Bold=true +Color=242, 242, 242 +Transparency=false + +[Foreground] +Bold=true +Color=242, 242, 242 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=242, 242, 242 +Transparency=false + diff --git a/src/plugins/console/color-schemes/Theme10.colorscheme b/src/plugins/console/color-schemes/Theme10.colorscheme new file mode 100644 index 000000000..23bfdd09d --- /dev/null +++ b/src/plugins/console/color-schemes/Theme10.colorscheme @@ -0,0 +1,104 @@ +[General] +Description=Deepin Terminal Light Mode Color +Name=one light + +[Background] +Bold=true +Color=248, 248, 248 +Transparency=false + +[BackgroundIntense] +Bold=true +Color=248, 248, 248 +Transparency=false + +[Color0] +Bold=true +Color=0, 0, 0 +Transparency=false + +[Color0Intense] +Bold=true +Color=0, 0, 0 +Transparency=false + +[Color1] +Bold=true +Color=178, 24, 24 +Transparency=false + +[Color1Intense] +Bold=true +Color=255, 84, 84 +Transparency=false + +[Color2] +Bold=true +Color=24, 178, 24 +Transparency=false + +[Color2Intense] +Bold=true +Color=65, 147, 62 +Transparency=false + +[Color3] +Bold=true +Color=133, 85, 4 +Transparency=false + +[Color3Intense] +Bold=true +Color=133, 85, 4 +Transparency=false + +[Color4] +Bold=true +Color=24, 24, 178 +Transparency=false + +[Color4Intense] +Bold=true +Color=49, 94, 238 +Transparency=false + +[Color5] +Bold=true +Color=147, 0, 146 +Transparency=false + +[Color5Intense] +Bold=true +Color=147, 0, 146 +Transparency=false + +[Color6] +Bold=true +Color=14, 111, 173 +Transparency=false + +[Color6Intense] +Bold=true +Color=14, 111, 173 +Transparency=false + +[Color7] +Bold=true +Color=142, 143, 150 +Transparency=false + +[Color7Intense] +Bold=true +Color=142, 143, 150 +Transparency=false + +[Foreground] +Bold=true +Color=0, 0, 0 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=0, 0, 0 +Transparency=false + diff --git a/src/plugins/console/color-schemes/Theme2.colorscheme b/src/plugins/console/color-schemes/Theme2.colorscheme new file mode 100644 index 000000000..879bd4b77 --- /dev/null +++ b/src/plugins/console/color-schemes/Theme2.colorscheme @@ -0,0 +1,104 @@ +[General] +Description=Deepin Terminal Dark Mode Color +Name=empathy + +[Background] +Bold=true +Color=49, 9, 36 +Transparency=false + +[BackgroundIntense] +Bold=true +Color=49, 9, 36 +Transparency=false + +[Color0] +Bold=true +Color=46, 52, 54 +Transparency=false + +[Color0Intense] +Bold=true +Color=46, 52, 54 +Transparency=false + +[Color1] +Bold=true +Color=178, 24, 24 +Transparency=false + +[Color1Intense] +Bold=true +Color=255, 84, 84 +Transparency=false + +[Color2] +Bold=true +Color=24, 178, 24 +Transparency=false + +[Color2Intense] +Bold=true +Color=78, 154, 6 +Transparency=false + +[Color3] +Bold=true +Color=223, 216, 65 +Transparency=false + +[Color3Intense] +Bold=true +Color=223, 216, 65 +Transparency=false + +[Color4] +Bold=true +Color=24, 24, 178 +Transparency=false + +[Color4Intense] +Bold=true +Color=46, 100, 166 +Transparency=false + +[Color5] +Bold=true +Color=117, 80, 123 +Transparency=false + +[Color5Intense] +Bold=true +Color=117, 80, 123 +Transparency=false + +[Color6] +Bold=true +Color=134, 188, 38 +Transparency=false + +[Color6Intense] +Bold=true +Color=134, 188, 38 +Transparency=false + +[Color7] +Bold=true +Color=211, 215, 207 +Transparency=false + +[Color7Intense] +Bold=true +Color=211, 215, 207 +Transparency=false + +[Foreground] +Bold=true +Color=198, 174, 190 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=198, 174, 190 +Transparency=false + diff --git a/src/plugins/console/color-schemes/Theme3.colorscheme b/src/plugins/console/color-schemes/Theme3.colorscheme new file mode 100644 index 000000000..af6fd6404 --- /dev/null +++ b/src/plugins/console/color-schemes/Theme3.colorscheme @@ -0,0 +1,104 @@ +[General] +Description=Deepin Terminal Dark Mode Color +Name=tomorrow night blue + +[Background] +Bold=true +Color=29, 31, 33 +Transparency=false + +[BackgroundIntense] +Bold=true +Color=29, 31, 33 +Transparency=false + +[Color0] +Bold=true +Color=0, 0, 0 +Transparency=false + +[Color0Intense] +Bold=true +Color=0, 0, 0 +Transparency=false + +[Color1] +Bold=true +Color=178, 24, 24 +Transparency=false + +[Color1Intense] +Bold=true +Color=255, 84, 84 +Transparency=false + +[Color2] +Bold=true +Color=24, 178, 24 +Transparency=false + +[Color2Intense] +Bold=true +Color=181, 189, 104 +Transparency=false + +[Color3] +Bold=true +Color=240, 198, 116 +Transparency=false + +[Color3Intense] +Bold=true +Color=240, 198, 116 +Transparency=false + +[Color4] +Bold=true +Color=24, 24, 178 +Transparency=false + +[Color4Intense] +Bold=true +Color=129, 162, 190 +Transparency=false + +[Color5] +Bold=true +Color=178, 147, 187 +Transparency=false + +[Color5Intense] +Bold=true +Color=178, 147, 187 +Transparency=false + +[Color6] +Bold=true +Color=138, 190, 183 +Transparency=false + +[Color6Intense] +Bold=true +Color=138, 190, 183 +Transparency=false + +[Color7] +Bold=true +Color=255, 254, 254 +Transparency=false + +[Color7Intense] +Bold=true +Color=255, 254, 254 +Transparency=false + +[Foreground] +Bold=true +Color=141, 178, 172 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=141, 178, 172 +Transparency=false + diff --git a/src/plugins/console/color-schemes/Theme4.colorscheme b/src/plugins/console/color-schemes/Theme4.colorscheme new file mode 100644 index 000000000..775e331d6 --- /dev/null +++ b/src/plugins/console/color-schemes/Theme4.colorscheme @@ -0,0 +1,104 @@ +[General] +Description=Deepin Terminal Dark Mode Color +Name=bim + +[Background] +Bold=true +Color=1, 40, 73 +Transparency=false + +[BackgroundIntense] +Bold=true +Color=1, 40, 73 +Transparency=false + +[Color0] +Bold=true +Color=44, 36, 35 +Transparency=false + +[Color0Intense] +Bold=true +Color=44, 36, 35 +Transparency=false + +[Color1] +Bold=true +Color=178, 24, 24 +Transparency=false + +[Color1Intense] +Bold=true +Color=255, 84, 84 +Transparency=false + +[Color2] +Bold=true +Color=24, 178, 24 +Transparency=false + +[Color2Intense] +Bold=true +Color=169, 238, 85 +Transparency=false + +[Color3] +Bold=true +Color=245, 162, 85 +Transparency=false + +[Color3Intense] +Bold=true +Color=245, 162, 85 +Transparency=false + +[Color4] +Bold=true +Color=24, 24, 178 +Transparency=false + +[Color4Intense] +Bold=true +Color=94, 162, 236 +Transparency=false + +[Color5] +Bold=true +Color=169, 87, 236 +Transparency=false + +[Color5Intense] +Bold=true +Color=169, 87, 236 +Transparency=false + +[Color6] +Bold=true +Color=94, 238, 160 +Transparency=false + +[Color6Intense] +Bold=true +Color=94, 238, 160 +Transparency=false + +[Color7] +Bold=true +Color=145, 137, 136 +Transparency=false + +[Color7Intense] +Bold=true +Color=145, 137, 136 +Transparency=false + +[Foreground] +Bold=true +Color=255, 213, 0 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=255, 213, 0 +Transparency=false + diff --git a/src/plugins/console/color-schemes/Theme5.colorscheme b/src/plugins/console/color-schemes/Theme5.colorscheme new file mode 100644 index 000000000..9855569da --- /dev/null +++ b/src/plugins/console/color-schemes/Theme5.colorscheme @@ -0,0 +1,104 @@ +[General] +Description=Deepin Terminal Dark Mode Color +Name=freya + +[Background] +Bold=true +Color=0, 0, 0 +Transparency=false + +[BackgroundIntense] +Bold=true +Color=0, 0, 0 +Transparency=false + +[Color0] +Bold=true +Color=7, 54, 66 +Transparency=false + +[Color0Intense] +Bold=true +Color=7, 54, 66 +Transparency=false + +[Color1] +Bold=true +Color=178, 24, 24 +Transparency=false + +[Color1Intense] +Bold=true +Color=255, 84, 84 +Transparency=false + +[Color2] +Bold=true +Color=24, 178, 24 +Transparency=false + +[Color2Intense] +Bold=true +Color=133, 153, 0 +Transparency=false + +[Color3] +Bold=true +Color=181, 137, 0 +Transparency=false + +[Color3Intense] +Bold=true +Color=181, 137, 0 +Transparency=false + +[Color4] +Bold=true +Color=24, 24, 178 +Transparency=false + +[Color4Intense] +Bold=true +Color=38, 139, 210 +Transparency=false + +[Color5] +Bold=true +Color=236, 0, 72 +Transparency=false + +[Color5Intense] +Bold=true +Color=236, 0, 72 +Transparency=false + +[Color6] +Bold=true +Color=42, 161, 152 +Transparency=false + +[Color6Intense] +Bold=true +Color=42, 161, 152 +Transparency=false + +[Color7] +Bold=true +Color=148, 163, 165 +Transparency=false + +[Color7Intense] +Bold=true +Color=148, 163, 165 +Transparency=false + +[Foreground] +Bold=true +Color=35, 181, 211 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=35, 181, 211 +Transparency=false + diff --git a/src/plugins/console/color-schemes/Theme6.colorscheme b/src/plugins/console/color-schemes/Theme6.colorscheme new file mode 100644 index 000000000..6b16a1136 --- /dev/null +++ b/src/plugins/console/color-schemes/Theme6.colorscheme @@ -0,0 +1,104 @@ +[General] +Description=Deepin Terminal Dark Mode Color +Name=hybrid + +[Background] +Bold=true +Color=20, 20, 20 +Transparency=false + +[BackgroundIntense] +Bold=true +Color=20, 20, 20 +Transparency=false + +[Color0] +Bold=true +Color=40, 42, 46 +Transparency=false + +[Color0Intense] +Bold=true +Color=40, 42, 46 +Transparency=false + +[Color1] +Bold=true +Color=178, 24, 24 +Transparency=false + +[Color1Intense] +Bold=true +Color=255, 84, 84 +Transparency=false + +[Color2] +Bold=true +Color=24, 178, 24 +Transparency=false + +[Color2Intense] +Bold=true +Color=140, 148, 64 +Transparency=false + +[Color3] +Bold=true +Color=222, 147, 95 +Transparency=false + +[Color3Intense] +Bold=true +Color=222, 147, 95 +Transparency=false + +[Color4] +Bold=true +Color=24, 24, 178 +Transparency=false + +[Color4Intense] +Bold=true +Color=95, 129, 157 +Transparency=false + +[Color5] +Bold=true +Color=133, 103, 143 +Transparency=false + +[Color5Intense] +Bold=true +Color=133, 103, 143 +Transparency=false + +[Color6] +Bold=true +Color=94, 141, 135 +Transparency=false + +[Color6Intense] +Bold=true +Color=94, 141, 135 +Transparency=false + +[Color7] +Bold=true +Color=150, 152, 150 +Transparency=false + +[Color7Intense] +Bold=true +Color=150, 152, 150 +Transparency=false + +[Foreground] +Bold=true +Color=254, 144, 0 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=254, 144, 0 +Transparency=false + diff --git a/src/plugins/console/color-schemes/Theme7.colorscheme b/src/plugins/console/color-schemes/Theme7.colorscheme new file mode 100644 index 000000000..773327de0 --- /dev/null +++ b/src/plugins/console/color-schemes/Theme7.colorscheme @@ -0,0 +1,104 @@ +[General] +Description=Deepin Terminal Dark Mode Color +Name=ocean dark + +[Background] +Bold=true +Color=28, 31, 39 +Transparency=false + +[BackgroundIntense] +Bold=true +Color=28, 31, 39 +Transparency=false + +[Color0] +Bold=true +Color=79, 79, 79 +Transparency=false + +[Color0Intense] +Bold=true +Color=79, 79, 79 +Transparency=false + +[Color1] +Bold=true +Color=178, 24, 24 +Transparency=false + +[Color1Intense] +Bold=true +Color=255, 84, 84 +Transparency=false + +[Color2] +Bold=true +Color=24, 178, 24 +Transparency=false + +[Color2Intense] +Bold=true +Color=175, 211, 131 +Transparency=false + +[Color3] +Bold=true +Color=229, 192, 121 +Transparency=false + +[Color3Intense] +Bold=true +Color=229, 192, 121 +Transparency=false + +[Color4] +Bold=true +Color=24, 24, 178 +Transparency=false + +[Color4Intense] +Bold=true +Color=125, 144, 164 +Transparency=false + +[Color5] +Bold=true +Color=164, 121, 157 +Transparency=false + +[Color5Intense] +Bold=true +Color=164, 121, 157 +Transparency=false + +[Color6] +Bold=true +Color=133, 166, 165 +Transparency=false + +[Color6Intense] +Bold=true +Color=133, 166, 165 +Transparency=false + +[Color7] +Bold=true +Color=238, 237, 238 +Transparency=false + +[Color7Intense] +Bold=true +Color=238, 237, 238 +Transparency=false + +[Foreground] +Bold=true +Color=99, 124, 206 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=99, 124, 206 +Transparency=false + diff --git a/src/plugins/console/color-schemes/Theme8.colorscheme b/src/plugins/console/color-schemes/Theme8.colorscheme new file mode 100644 index 000000000..f9f2ddc02 --- /dev/null +++ b/src/plugins/console/color-schemes/Theme8.colorscheme @@ -0,0 +1,104 @@ +[General] +Description=Deepin Terminal Dark Mode Color +Name=deepin + +[Background] +Bold=true +Color=0, 0, 0 +Transparency=false + +[BackgroundIntense] +Bold=true +Color=0, 0, 0 +Transparency=false + +[Color0] +Bold=true +Color=7, 54, 66 +Transparency=false + +[Color0Intense] +Bold=true +Color=7, 54, 66 +Transparency=false + +[Color1] +Bold=true +Color=178, 24, 24 +Transparency=false + +[Color1Intense] +Bold=true +Color=255, 84, 84 +Transparency=false + +[Color2] +Bold=true +Color=24, 178, 24 +Transparency=false + +[Color2Intense] +Bold=true +Color=133, 153, 0 +Transparency=false + +[Color3] +Bold=true +Color=181, 137, 0 +Transparency=false + +[Color3Intense] +Bold=true +Color=181, 137, 0 +Transparency=false + +[Color4] +Bold=true +Color=24, 24, 178 +Transparency=false + +[Color4Intense] +Bold=true +Color=52, 101, 164 +Transparency=false + +[Color5] +Bold=true +Color=211, 54, 130 +Transparency=false + +[Color5Intense] +Bold=true +Color=211, 54, 130 +Transparency=false + +[Color6] +Bold=true +Color=42, 161, 152 +Transparency=false + +[Color6Intense] +Bold=true +Color=42, 161, 152 +Transparency=false + +[Color7] +Bold=true +Color=238, 232, 213 +Transparency=false + +[Color7Intense] +Bold=true +Color=238, 232, 213 +Transparency=false + +[Foreground] +Bold=true +Color=0, 205, 0 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=0, 205, 0 +Transparency=false + diff --git a/src/plugins/console/color-schemes/Theme9.colorscheme b/src/plugins/console/color-schemes/Theme9.colorscheme new file mode 100644 index 000000000..b1e714182 --- /dev/null +++ b/src/plugins/console/color-schemes/Theme9.colorscheme @@ -0,0 +1,104 @@ +[General] +Description=Deepin Terminal Light Mode Color +Name=ura + +[Background] +Bold=true +Color=254, 255, 238 +Transparency=false + +[BackgroundIntense] +Bold=true +Color=254, 255, 238 +Transparency=false + +[Color0] +Bold=true +Color=0, 0, 0 +Transparency=false + +[Color0Intense] +Bold=true +Color=0, 0, 0 +Transparency=false + +[Color1] +Bold=true +Color=178, 24, 24 +Transparency=false + +[Color1Intense] +Bold=true +Color=255, 84, 84 +Transparency=false + +[Color2] +Bold=true +Color=111, 194, 27 +Transparency=false + +[Color2Intense] +Bold=true +Color=24, 178, 24 +Transparency=false + +[Color3] +Bold=true +Color=194, 111, 27 +Transparency=false + +[Color3Intense] +Bold=true +Color=194, 111, 27 +Transparency=false + +[Color4] +Bold=true +Color=24, 24, 178 +Transparency=false + +[Color4Intense] +Bold=true +Color=27, 111, 194 +Transparency=false + +[Color5] +Bold=true +Color=111, 27, 194 +Transparency=false + +[Color5Intense] +Bold=true +Color=111, 27, 194 +Transparency=false + +[Color6] +Bold=true +Color=27, 194, 111 +Transparency=false + +[Color6Intense] +Bold=true +Color=27, 194, 111 +Transparency=false + +[Color7] +Bold=true +Color=128, 128, 128 +Transparency=false + +[Color7Intense] +Bold=true +Color=128, 128, 128 +Transparency=false + +[Foreground] +Bold=true +Color=57, 53, 44 +Transparency=false + +[ForegroundIntense] +Bold=true +Color=57, 53, 44 +Transparency=false + diff --git a/src/plugins/console/color-schemes/Ubuntu.colorscheme b/src/plugins/console/color-schemes/Ubuntu.colorscheme new file mode 100644 index 000000000..3652506ee --- /dev/null +++ b/src/plugins/console/color-schemes/Ubuntu.colorscheme @@ -0,0 +1,67 @@ +[General] +Description=Ubuntu +Opacity=1 +Wallpaper= + +[Background] +Color=48,10,36 +MaxRandomHue=0 +MaxRandomSaturation=0 +MaxRandomValue=0 + +[BackgroundIntense] +Color=48,10,36 + +[Color0] +Color=46,52,54 + +[Color0Intense] +Color=85,87,83 + +[Color1] +Color=204,0,0 + +[Color1Intense] +Color=239,41,41 + +[Color2] +Color=78,154,6 + +[Color2Intense] +Color=138,226,52 + +[Color3] +Color=196,160,0 + +[Color3Intense] +Color=252,233,79 + +[Color4] +Color=52,101,164 + +[Color4Intense] +Color=114,159,207 + +[Color5] +Color=117,80,123 + +[Color5Intense] +Color=173,127,168 + +[Color6] +Color=6,152,154 + +[Color6Intense] +Color=52,226,226 + +[Color7] +Color=211,215,207 + +[Color7Intense] +Color=238,238,236 + +[Foreground] +Color=238,238,236 + +[ForegroundIntense] +Color=238,238,236 \ No newline at end of file diff --git a/src/plugins/console/color-schemes/WhiteOnBlack.schema b/src/plugins/console/color-schemes/WhiteOnBlack.schema new file mode 100644 index 000000000..05c5bc08b --- /dev/null +++ b/src/plugins/console/color-schemes/WhiteOnBlack.schema @@ -0,0 +1,42 @@ +# example scheme for konsole + +# the title is to appear in the menu. + +title White on Black + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | | | +# V V--color--V V V + +color 0 255 255 255 0 0 # regular foreground color (White) +color 1 0 0 0 1 0 # regular background color (Black) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +color 6 24 24 178 0 0 # regular color 4 Blue +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +color 9 178 178 178 0 0 # regular color 7 White + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 255 255 255 0 1 # intensive foreground color +color 11 0 0 0 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/historic/BlackOnLightColor.schema b/src/plugins/console/color-schemes/historic/BlackOnLightColor.schema new file mode 100644 index 000000000..92e598a71 --- /dev/null +++ b/src/plugins/console/color-schemes/historic/BlackOnLightColor.schema @@ -0,0 +1,42 @@ +# example scheme for konsole + +# the title is to appear in the menu. + +title Black on Light Color + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | | | +# V V--color--V V V + +color 0 0 0 0 0 0 # regular foreground color (Black) +rcolor 1 30 255 1 0 # regular background color (Light Color) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +color 6 24 24 178 0 0 # regular color 4 Blue +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +color 9 178 178 178 0 0 # regular color 7 White + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 0 0 0 0 1 # intensive foreground color +color 11 255 255 221 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/historic/DarkPicture.schema b/src/plugins/console/color-schemes/historic/DarkPicture.schema new file mode 100644 index 000000000..78ab3df34 --- /dev/null +++ b/src/plugins/console/color-schemes/historic/DarkPicture.schema @@ -0,0 +1,44 @@ +# example scheme for konsole + +# the title is to appear in the menu. + +title Marble + +image tile Blkmarble.jpg + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | | | +# V V--color--V V V + +color 0 255 255 255 0 0 # regular foreground color (White) +color 1 0 0 0 1 0 # regular background color (Black) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +color 6 24 24 178 0 0 # regular color 4 Blue +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +color 9 178 178 178 0 0 # regular color 7 White + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 255 255 255 0 1 # intensive foreground color +color 11 0 0 0 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/historic/GreenOnBlack.schema b/src/plugins/console/color-schemes/historic/GreenOnBlack.schema new file mode 100644 index 000000000..8f19c5b6f --- /dev/null +++ b/src/plugins/console/color-schemes/historic/GreenOnBlack.schema @@ -0,0 +1,42 @@ +# example scheme for konsole + +# the title is to appear in the menu. + +title Green on Black + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | | | +# V V--color--V V V + +color 0 24 240 24 0 0 # regular foreground color (Green) +color 1 0 0 0 1 0 # regular background color (Black) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +color 6 24 24 178 0 0 # regular color 4 Blue +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +color 9 178 178 178 0 0 # regular color 7 White + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 24 240 24 0 1 # intensive foreground color +color 11 0 0 0 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/historic/GreenTint.schema b/src/plugins/console/color-schemes/historic/GreenTint.schema new file mode 100644 index 000000000..2786678c4 --- /dev/null +++ b/src/plugins/console/color-schemes/historic/GreenTint.schema @@ -0,0 +1,49 @@ +# linux color schema for konsole + +title Green Tint + +transparency 0.3 0 150 0 + +# FIXME +# +# The flaw in this schema is that "blick" comes out on the +# Linux console as intensive background, really. +# Since this is not used in clients you'll hardly notice +# it in practice. + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | red grn blu | | +# V V--color--V V V + +color 0 178 178 178 0 0 # regular foreground color (White) +color 1 0 0 0 1 0 # regular background color (Black) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +color 6 24 24 178 0 0 # regular color 4 Blue +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +color 9 178 178 178 0 0 # regular color 7 White + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 255 255 255 0 0 # intensive foreground color +color 11 104 104 104 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/historic/GreenTint_MC.schema b/src/plugins/console/color-schemes/historic/GreenTint_MC.schema new file mode 100644 index 000000000..954755e26 --- /dev/null +++ b/src/plugins/console/color-schemes/historic/GreenTint_MC.schema @@ -0,0 +1,49 @@ +# linux color schema for konsole + +title Green Tint with Transparent MC + +transparency 0.3 0 150 0 + +# FIXME +# +# The flaw in this schema is that "blick" comes out on the +# Linux console as intensive background, really. +# Since this is not used in clients you'll hardly notice +# it in practice. + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | red grn blu | | +# V V--color--V V V + +color 0 178 178 178 0 0 # regular foreground color (White) +color 1 0 0 0 1 0 # regular background color (Black) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +color 6 0 0 0 1 0 # regular color 4 Blue +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +color 9 178 178 178 0 0 # regular color 7 White + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 255 255 255 0 0 # intensive foreground color +color 11 104 104 104 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/historic/LightPicture.schema b/src/plugins/console/color-schemes/historic/LightPicture.schema new file mode 100644 index 000000000..6acd7a835 --- /dev/null +++ b/src/plugins/console/color-schemes/historic/LightPicture.schema @@ -0,0 +1,44 @@ +# example scheme for konsole + +# the title is to appear in the menu. + +title Paper + +image tile Paper01.jpg + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | | | +# V V--color--V V V + +color 0 0 0 0 0 0 # regular foreground color (Black) +color 1 255 255 255 1 0 # regular background color (White) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +color 6 24 24 178 0 0 # regular color 4 Blue +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +color 9 178 178 178 0 0 # regular color 7 White + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 0 0 0 0 1 # intensive foreground color +color 11 255 255 255 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/historic/Linux.schema b/src/plugins/console/color-schemes/historic/Linux.schema new file mode 100644 index 000000000..a2515d922 --- /dev/null +++ b/src/plugins/console/color-schemes/historic/Linux.schema @@ -0,0 +1,47 @@ +# linux color schema for konsole + +title Linux Colors + +# FIXME +# +# The flaw in this schema is that "blick" comes out on the +# Linux console as intensive background, really. +# Since this is not used in clients you'll hardly notice +# it in practice. + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | red grn blu | | +# V V--color--V V V + +color 0 178 178 178 0 0 # regular foreground color (White) +color 1 0 0 0 1 0 # regular background color (Black) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +color 6 24 24 178 0 0 # regular color 4 Blue +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +color 9 178 178 178 0 0 # regular color 7 White + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 255 255 255 0 0 # intensive foreground color +color 11 104 104 104 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/historic/Transparent.schema b/src/plugins/console/color-schemes/historic/Transparent.schema new file mode 100644 index 000000000..41f8dc0ea --- /dev/null +++ b/src/plugins/console/color-schemes/historic/Transparent.schema @@ -0,0 +1,49 @@ +# linux color schema for konsole + +title Transparent Konsole + +transparency 0.35 0 0 0 + +# FIXME +# +# The flaw in this schema is that "blick" comes out on the +# Linux console as intensive background, really. +# Since this is not used in clients you'll hardly notice +# it in practice. + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | red grn blu | | +# V V--color--V V V + +color 0 178 178 178 0 0 # regular foreground color (White) +color 1 0 0 0 1 0 # regular background color (Black) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +color 6 24 24 178 0 0 # regular color 4 Blue +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +color 9 178 178 178 0 0 # regular color 7 White + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 255 255 255 0 0 # intensive foreground color +color 11 104 104 104 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/historic/Transparent_MC.schema b/src/plugins/console/color-schemes/historic/Transparent_MC.schema new file mode 100644 index 000000000..8991b9af5 --- /dev/null +++ b/src/plugins/console/color-schemes/historic/Transparent_MC.schema @@ -0,0 +1,51 @@ +# linux color schema for konsole + +title Transparent for MC + +transparency 0.35 0 0 0 + +# FIXME +# +# The flaw in this schema is that "blick" comes out on the +# Linux console as intensive background, really. +# Since this is not used in clients you'll hardly notice +# it in practice. + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | red grn blu | | +# V V--color--V V V + +color 0 178 178 178 0 0 # regular foreground color (White) +color 1 0 0 0 1 0 # regular background color (Black) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +#color 6 24 24 178 0 0 # regular color 4 Blue +color 6 0 0 0 1 0 # regular color 4 Blue + +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +color 9 178 178 178 0 0 # regular color 7 White + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 255 255 255 0 0 # intensive foreground color +color 11 104 104 104 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/historic/Transparent_darkbg.schema b/src/plugins/console/color-schemes/historic/Transparent_darkbg.schema new file mode 100644 index 000000000..61792fa4e --- /dev/null +++ b/src/plugins/console/color-schemes/historic/Transparent_darkbg.schema @@ -0,0 +1,42 @@ +# linux color schema for konsole + +title Transparent, Dark Background + +transparency 0.75 0 0 0 + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | red grn blu | | +# V V--color--V V V + +color 0 255 255 255 0 0 # regular foreground color (White) +color 1 0 0 0 1 0 # regular background color (Black) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +color 6 24 24 178 0 0 # regular color 4 Blue +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +color 9 178 178 178 0 0 # regular color 7 White + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 255 255 255 0 0 # intensive foreground color +color 11 104 104 104 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/historic/Transparent_lightbg.schema b/src/plugins/console/color-schemes/historic/Transparent_lightbg.schema new file mode 100644 index 000000000..ce201f290 --- /dev/null +++ b/src/plugins/console/color-schemes/historic/Transparent_lightbg.schema @@ -0,0 +1,51 @@ +# linux color schema for konsole + +title Transparent, Light Background + +transparency 0.1 0 0 0 + +# This is a schema for very light backgrounds. It makes some +# hacks about the colors to make Midnight Commander transparent +# and with suitable colors. + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | red grn blu | | +# V V--color--V V V + +color 0 50 50 50 0 0 # regular foreground color (DarkGray) +color 1 200 200 200 1 0 # regular background color (White) + +# color 2 0 0 0 0 0 # regular color 0 Black +color 2 200 200 200 1 0 # regular background color (White) +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +#color 6 24 24 178 0 0 # regular color 4 Blue +color 6 0 0 0 1 0 # regular color 4 Blue +# Blue is transparent, to make MC transparent + +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +# color 9 178 178 178 0 0 # regular color 7 White +color 9 50 50 50 0 0 # regular foreground color (DarkGray) + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 0 0 0 0 0 # intensive foreground color +color 11 255 255 255 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/historic/XTerm.schema b/src/plugins/console/color-schemes/historic/XTerm.schema new file mode 100644 index 000000000..3ff787df0 --- /dev/null +++ b/src/plugins/console/color-schemes/historic/XTerm.schema @@ -0,0 +1,46 @@ +# xterm color schema for konsole + +# xterm colors can be configured (almost) like +# konsole colors can. This is the uncustomized +# xterm schema. +# Please refere to your local xterm setup files +# if this schema differs. + +title XTerm Colors + +# foreground colors ------------------------------- + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | red grn blu | | +# V V--color--V V V + +color 0 0 0 0 0 0 # regular foreground color (Black) +color 1 255 255 255 1 0 # regular background color (White) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 205 0 0 0 0 # regular color 1 Red +color 4 0 205 0 0 0 # regular color 2 Green +color 5 205 205 0 0 0 # regular color 3 Yellow +color 6 0 0 205 0 0 # regular color 4 Blue +color 7 205 0 205 0 0 # regular color 5 Magenta +color 8 0 205 205 0 0 # regular color 6 Cyan +color 9 229 229 229 0 0 # regular color 7 White + +# intensive colors ------------------------------------------- + +# for some strange reason, intensive colors are bold, also. + +color 10 77 77 77 0 1 # intensive foreground color +color 11 255 255 255 1 1 # intensive background color + +color 12 77 77 77 0 1 # intensive color 0 +color 13 255 0 0 0 1 # intensive color 1 +color 14 0 255 0 0 1 # intensive color 2 +color 15 255 255 0 0 1 # intensive color 3 +color 16 0 0 255 0 1 # intensive color 4 +color 17 255 0 255 0 1 # intensive color 5 +color 18 0 255 255 0 1 # intensive color 6 +color 19 255 255 255 0 1 # intensive color 7 diff --git a/src/plugins/console/color-schemes/historic/syscolor.schema b/src/plugins/console/color-schemes/historic/syscolor.schema new file mode 100644 index 000000000..a9a65eafd --- /dev/null +++ b/src/plugins/console/color-schemes/historic/syscolor.schema @@ -0,0 +1,44 @@ +# schema that uses system colors + +# the title is to appear in the menu. + +title System Colors + +# image none + +# foreground colors + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | | | +# V V--color--V V V + +sysfg 0 0 0 # regular foreground color (system) +sysbg 1 1 0 # regular background color (system) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 178 24 24 0 0 # regular color 1 Red +color 4 24 178 24 0 0 # regular color 2 Green +color 5 178 104 24 0 0 # regular color 3 Yellow +color 6 24 24 178 0 0 # regular color 4 Blue +color 7 178 24 178 0 0 # regular color 5 Magenta +color 8 24 178 178 0 0 # regular color 6 Cyan +color 9 178 178 178 0 0 # regular color 7 White + +# intensive colors + +# instead of changing the colors, we've flaged the text to become bold + +color 10 0 0 0 0 1 # intensive foreground color +color 11 255 255 255 1 0 # intensive background color + +color 12 104 104 104 0 0 # intensive color 0 +color 13 255 84 84 0 0 # intensive color 1 +color 14 84 255 84 0 0 # intensive color 2 +color 15 255 255 84 0 0 # intensive color 3 +color 16 84 84 255 0 0 # intensive color 4 +color 17 255 84 255 0 0 # intensive color 5 +color 18 84 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/color-schemes/historic/vim.schema b/src/plugins/console/color-schemes/historic/vim.schema new file mode 100644 index 000000000..f29e3f7d7 --- /dev/null +++ b/src/plugins/console/color-schemes/historic/vim.schema @@ -0,0 +1,40 @@ +# VIM-recommended color schema for konsole + +# VIM (VI improved) in "help xiterm" recommends these colors for xterm. + +title VIM Colors + +# foreground colors ------------------------------- + +# note that the default background color is flagged +# to become transparent when an image is present. + +# slot transparent bold +# | red grn blu | | +# V V--color--V V V + +color 0 0 0 0 0 0 # regular foreground color (Black) +color 1 255 255 255 1 0 # regular background color (White) + +color 2 0 0 0 0 0 # regular color 0 Black +color 3 192 0 0 0 0 # regular color 1 Red +color 4 0 128 0 0 0 # regular color 2 Green +color 5 128 128 0 0 0 # regular color 3 Yellow +color 6 0 0 192 0 0 # regular color 4 Blue +color 7 192 0 192 0 0 # regular color 5 Magenta +color 8 0 128 128 0 0 # regular color 6 Cyan +color 9 192 192 192 0 0 # regular color 7 White + +# intensive colors ------------------------------------------- + +color 10 77 77 77 0 1 # intensive foreground color +color 11 255 255 255 1 1 # intensive background color + +color 12 128 128 128 0 0 # intensive color 0 +color 13 255 96 96 0 0 # intensive color 1 +color 14 0 255 0 0 0 # intensive color 2 +color 15 255 255 0 0 0 # intensive color 3 +color 16 128 128 255 0 0 # intensive color 4 +color 17 255 64 255 0 0 # intensive color 5 +color 18 0 255 255 0 0 # intensive color 6 +color 19 255 255 255 0 0 # intensive color 7 diff --git a/src/plugins/console/console.qrc b/src/plugins/console/console.qrc new file mode 100644 index 000000000..b76c81535 --- /dev/null +++ b/src/plugins/console/console.qrc @@ -0,0 +1,44 @@ + + + + + color-schemes/BlackOnLightYellow.schema + color-schemes/BlackOnRandomLight.colorscheme + color-schemes/BlackOnWhite.schema + color-schemes/BreezeModified.colorscheme + color-schemes/Dark.colorscheme + color-schemes/DarkPastels.colorscheme + color-schemes/GreenOnBlack.colorscheme + color-schemes/Light.colorscheme + color-schemes/Linux.colorscheme + color-schemes/Solarized.colorscheme + color-schemes/SolarizedLight.colorscheme + color-schemes/Tango.colorscheme + color-schemes/Theme1.colorscheme + color-schemes/Theme2.colorscheme + color-schemes/Theme3.colorscheme + color-schemes/Theme4.colorscheme + color-schemes/Theme5.colorscheme + color-schemes/Theme6.colorscheme + color-schemes/Theme7.colorscheme + color-schemes/Theme8.colorscheme + color-schemes/Theme9.colorscheme + color-schemes/Theme10.colorscheme + color-schemes/Ubuntu.colorscheme + color-schemes/WhiteOnBlack.schema + color-schemes/historic/syscolor.schema + color-schemes/historic/BlackOnLightColor.schema + color-schemes/historic/DarkPicture.schema + color-schemes/historic/GreenOnBlack.schema + color-schemes/historic/GreenTint_MC.schema + color-schemes/historic/GreenTint.schema + color-schemes/historic/LightPicture.schema + color-schemes/historic/Linux.schema + color-schemes/historic/Transparent_darkbg.schema + color-schemes/historic/Transparent_lightbg.schema + color-schemes/historic/Transparent_MC.schema + color-schemes/historic/Transparent.schema + color-schemes/historic/vim.schema + color-schemes/historic/XTerm.schema + + diff --git a/src/plugins/console/consolewidget.cpp b/src/plugins/console/consolewidget.cpp index c5839c199..8985d5e11 100644 --- a/src/plugins/console/consolewidget.cpp +++ b/src/plugins/console/consolewidget.cpp @@ -7,6 +7,7 @@ #include +#include #include DWIDGET_USE_NAMESPACE @@ -85,11 +86,25 @@ void ConsoleWidget::contextMenuEvent(QContextMenuEvent *event) void ConsoleWidget::updateColorScheme(DGuiApplicationHelper::ColorType themetype) { - if (themetype == DGuiApplicationHelper::DarkType - && availableColorSchemes().contains("Linux")) - this->setColorScheme("Linux"); - else if (availableColorSchemes().contains("BlackOnWhite")) - this->setColorScheme("BlackOnWhite"); + // using default deepin-terminal style schemes + // U can see schemes path with deepin-os + QString sys_schemes_path = "/usr/share/terminalwidget5/color-schemes"; + if (QDir(sys_schemes_path).exists()) + addCustomColorSchemeDir(sys_schemes_path); + + if (DGuiApplicationHelper::DarkType == themetype) { + // need add member option setting check logic + if (availableColorSchemes().contains("Dark")) + this->setColorScheme("Dark"); + else + this->setColorScheme(":/color-schemes/Dark.colorscheme"); + } else if (DGuiApplicationHelper::LightType == themetype) { + // need add member option setting check logic + if (availableColorSchemes().contains("Light")) + this->setColorScheme("Light"); + else + this->setColorScheme(":/color-schemes/Light.colorscheme"); + } } void ConsoleWidget::enterCurrentProjectPath()