folder-colors, colorschemes OB

master 0.9.76
Daniel Napora 2024-09-04 12:58:53 +02:00
parent ca73dae896
commit 5e9786786d
9 changed files with 444 additions and 40 deletions

View File

@ -1,7 +1,7 @@
#!/bin/bash
#
# colorizer - set of tools for Mabox (auto)theming
# Copyright (C) 2022-2023 Daniel Napora <napcok@gmail.com>
# Copyright (C) 2022-2024 Daniel Napora <napcok@gmail.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@ -212,7 +212,7 @@ case "$LANG" in
BORDER="Window Border"
BORDER_PX="Border (px)"
ACTIVE_BORDER="Active Border"
INACTIVE_BORDER="Inactiva Border"
INACTIVE_BORDER="Inactive Border"
HANDLEWIDTH="Handle Width"
ACTIVEHANDLE="Active Handle"
YES="Yes"
@ -387,7 +387,7 @@ out+=("<big><span fgcolor='${ABGTO}'></span> <span fgcolor='${ABG}'></span
done < <(tail -n +2 "$SYSTHEMES")
out2+=("^sep($YOUR_THEMES)")
out2+=("<big></big> $SAVE_CURRTHEME,obtctl savetheme '${currvalues}';$me")
out2+=("<big></big> $OPEN_THEMEFILE,xdg-open $USERSCHEMES")
out2+=("<big></big> $OPEN_THEMEFILE,xdg-open $USERTHEMES")
out2+=("^sep()")
n=1
while IFS="|" read -r abg abgto afg aline nbg nbgto nfg nline grad txtjust pheight pwidth handle bord bevel buttons fsize fname ndslimc weight slant scheme_name
@ -428,8 +428,8 @@ out+=("<tt><span bgcolor='#16a084'> </span><span bgcolor='#43a480'> </span><span
out+=("<big></big> $GRADIENT_REVERSE,obtctl activegradient '${ABGTO}' '${ABG}';$me")
out+=("^sep($BORDER)")
out+=("<tt><span bgcolor='$ALINE'> </span></tt> $ACTIVE_BORDER,^pipe(mbclr '$ALINE' obtctl activeborderColor '${ACTIVE_BORDER_COLOR}' '$me')")
out+=("<tt><span bgcolor='$NLINE'> </span></tt> $INACTIVE_BORDER,^pipe(mbclr '$NLINE' obtctl inactiveborderColor '${INACTIVE_BORDER_COLOR}' '$me')")
out+=("<tt><span bgcolor='$ALINE'> </span></tt> $ACTIVE_BORDER,^pipe(mbclr '$ALINE' obtctl activeborderColor '${ACTIVE_BORDER}' '$me')")
out+=("<tt><span bgcolor='$NLINE'> </span></tt> $INACTIVE_BORDER,^pipe(mbclr '$NLINE' obtctl inactiveborderColor '${INACTIVE_BORDER}' '$me')")
out+=("<big>󰝣</big> $BORDER [ <b>$BORD</b> ],^checkout(border)")
out+=("$HANDLEWIDTH [ <b>$HANDLE</b> ],^checkout(handlewidth)")
#out+=("$ACTIVEHANDLE? [ <b>$AHANDLE</b> ],^checkout(handle)")
@ -471,6 +471,7 @@ out2+=("^sep($TEXTALIGN)")
out2+=("^sep($BUTTONS_LAYOUT)")
[[ "$NDSLIMC" == NDSLIMC ]] && out2+=("<big>綠</big> <tt>full </tt> <b>NDSLIMC</b> (default),obtctl ndslimc NDSLIMC;$me") || out2+=("<big>祿</big> <tt>full </tt> <b>NDSLIMC</b> (default),obtctl ndslimc NDSLIMC;$me")
[[ "$NDSLIMC" == DSLIMC ]] && out2+=("<big>綠</big> <tt>full (no icon)</tt> <b>DSLIMC</b>,obtctl ndslimc DSLIMC;$me") || out2+=("<big>祿</big> <tt>full (no icon)</tt> <b>DSLIMC</b>,obtctl ndslimc DSLIMC;$me")
[[ "$NDSLIMC" == NLIMC ]] && out2+=("<big>綠</big> <tt>mini </tt> <b>NLIMC</b>,obtctl ndslimc NLIMC;$me") || out2+=("<big>祿</big> <tt>mini </tt> <b>NLIMC</b>,obtctl ndslimc NLIMC;$me")
[[ "$NDSLIMC" == LIMC ]] && out2+=("<big>綠</big> <tt>mini (no icon)</tt> <b>LIMC</b>,obtctl ndslimc LIMC;$me") || out2+=("<big>祿</big> <tt>mini (no icon)</tt> <b>LIMC</b>,obtctl ndslimc LIMC;$me")
[[ "$NDSLIMC" == CMIL ]] && out2+=("<big>綠</big> <tt>crazy </tt> <b>CMIL</b>,obtctl ndslimc CMIL;$me") || out2+=("<big>祿</big> <tt>crazy </tt> <b>CMIL</b>,obtctl ndslimc CMIL;$me")

View File

@ -999,10 +999,12 @@ cmdmenu () {
title=${name//_/ }
#notify-send.sh "${X} ${Y}" "${WIDTH} ${HEIGHT}"
# if script exist run it and exit
if [ -f "${CONKYDIR}/menuscripts/${name}" ];then
bash "${CONKYDIR}/menuscripts/${name}"
if [ "$1" != "" ];then
if [ -x "${CONKYDIR}/menuscripts/${name}" ];then
bash -c "${CONKYDIR}/menuscripts/${name} ${1}"
exit 0
fi
fi
# if CSV for menu exist show it
if [ -f ${CONKYDIR}/menuscripts/${name}.csv ]; then
LINES=$(grep -Ev "^#|^$" ${CONKYDIR}/menuscripts/${name}.csv|wc -l)
@ -1046,7 +1048,7 @@ cmdmenu () {
CONFIG_FILE=$(mktemp)
MENU_ITEMS=$(mktemp)
trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS}" EXIT
POSITION_MODE=${1:-pointer}
POSITION_MODE=pointer
#POSITION_MODE=fixed
HIDE_BACK_ITEMS=1
menu_gradient_pos=none

70
bin/gtkctl 100755
View File

@ -0,0 +1,70 @@
#!/bin/bash
# gtkctl - GTK widget (theme), Icons settings for Mabox
GTK2RC="$HOME"/.gtkrc-2.0
GTK3RC="$HOME"/.config/gtk-3.0/settings.ini
get_theme(){
GTK_THEME=( $(grep "gtk-theme-name" ${GTK2RC} | cut -d'"' -f2) )
echo ${GTK_THEME}
}
get_icons(){
GTK_ICON=( $(grep "gtk-icon-theme-name" ${GTK2RC} | cut -d'"' -f2) )
echo ${GTK_ICON}
}
theme(){
# set GTK theme
:
}
icons(){
# set icon theme
sd "^gtk-icon-theme-name=.*" "gtk-icon-theme-name=\"${1}\"" ${GTK2RC}
sd "^gtk-icon-theme-name=.*" "gtk-icon-theme-name=${1}" ${GTK3RC}
reload-gtk
}
papcolor(){
ICON_DIR="$HOME/.local/share/icons"
case "$1" in
adwaita|black|blue|bluegrey|breeze|brown|carmine|cyan|darkcyan|deeporange|green|grey|indigo|magenta|nordic|orange|palebrown|paleorange|pink|red|teal|violet|white|yaru|yellow)
;;
*)
exit 1
esac
if [ -f "${ICON_DIR}/Papirus-Mabox-$1/index.theme" ];then
TITLE="Icons theme changed!"
TEXT="Papirus folders color: <b>${1^}</b>"
icons Papirus-Mabox-$1
notify-send.sh -u normal -i "${ICON_DIR}/Papirus-Mabox-$1/64x64/places/folder-linux.svg" "$TITLE" "$TEXT"
else
TITLE="Please wait..."
TEXT="Preparing ${1} folder color icons"
TITLE2="Success!"
TEXT2="${1^} icons color variant generated successfully"
notify-send.sh -u critical -i /usr/share/icons/Papirus/64x64/places/folder-${1}.svg -R /tmp/papicon "$TITLE" "$TEXT"
papirus-folder-color.sh -c ${1}
notify-send.sh -u normal -i "${ICON_DIR}/Papirus-Mabox-$1/64x64/places/folder-linux.svg" -R /tmp/papicon "$TITLE2" "$TEXT2"
icons Papirus-Mabox-$1
fi
}
case "$1" in
get_theme)get_theme;;
get_icons)get_icons "$2";;
theme)theme "$2";;
icons)icons "$2";;
papcolor)papcolor "$2";;
*):;;
esac

View File

@ -84,6 +84,12 @@ grays=("#000000" "#0d0d0d" "#1b1b1b" "#282828" "#363636" "#434343" "#515151" "#5
accents=("#e93d57" "#c7162b" "#e9633a" "#e95620" "#f4a300" "#e8cc2d" "#3cd425" "#0e8420" "#00d3b7" "#18b0b0" "#3dade9" "#686b6f" "#3584e4" "#916ee4" "#b875dc" "#77216e" "#c748ba" "#e93a9a")
out+=("^sep($4)")
#TU
out+=("<big></big> $PICK_FROM_SCREEN,mbclr pixelcolor $2 $3 ${5} ${6}")
out+=("<big></big> $SELECT_OR_PICK,mbclr pick $2 $3 ${5} ${6}")
if [[ "$2" == "jgctl" ]]; then
. $HOME/.config/mabox/mabox.conf
case "$jgmenu_theme" in
@ -144,9 +150,6 @@ out+=("<big>󰑧</big> $ROTATE_HSL_HUE,^checkout(rotate_hsl)")
#out+=("$SHADES_OF_CURRENT <tt><span bgcolor='$1'> </span></tt> (<small>$1</small>),^checkout(curshades)")
out+=("^sep($CHANGE_COLOR)")
#Current
out+=("<big></big> $PICK_FROM_SCREEN,mbclr pixelcolor $2 $3 ${5} ${6}")
out+=("<big></big> $SELECT_OR_PICK,mbclr pick $2 $3 ${5} ${6}")
out+=("^sep()")
out+=("<big><span bgcolor='#e93d57'> </span> <span bgcolor='#f4a300'> </span> <span bgcolor='#3cd425'> </span> <span bgcolor='#3584e4'> </span> <span bgcolor='#e93a9a'> </span></big> $ACCENT_COLORS,^checkout(accents)")
out2+=("^tag(accents)")
out2+=("^sep($ACCENT_COLORS)")

View File

@ -57,6 +57,7 @@ resetMBcolors() {
xmlstarlet ed -L -N a="$nspace" -u '/a:openbox_config/a:theme/a:font[@place="InactiveWindow"]/a:size' -v "9" "$cfg"
xmlstarlet ed -L -N a="$nspace" -u '/a:openbox_config/a:theme/a:font[@place="InactiveWindow"]/a:weight' -v "Bold" "$cfg"
xmlstarlet ed -L -N a="$nspace" -u '/a:openbox_config/a:theme/a:font[@place="InactiveWindow"]/a:slant' -v "Normal" "$cfg"
rm ${THEMERC}.bak
}
borderWidth () {
@ -80,9 +81,13 @@ borderWidth () {
}
activeborderColor () {
sd "\.active.border.color:.*$" ".active.border.color: $1" ${THEMERC}
read BORD <<< "$(grep border.width ${THEMERC} | cut -d':' -f2)"
[[ "$BORD" == 0 ]] && borderWidth 1
}
inactiveborderColor () {
sd "\.inactive.border.color:.*$" ".inactive.border.color: $1" ${THEMERC}
read BORD <<< "$(grep border.width ${THEMERC} | cut -d':' -f2)"
[[ "$BORD" == 0 ]] && borderWidth 1
}
paddingHeight () {
case "$1" in
@ -200,6 +205,18 @@ activegradient () {
#sd "\.active.handle.bg.color:.*$" ".active.handle.bg.color: ${1}" ${THEMERC}
sd "^window.active.title.bg.color:.*$" "window.active.title.bg.color: ${1}" ${THEMERC}
sd "^window.active.title.bg.colorTo:.*$" "window.active.title.bg.colorTo: ${2}" ${THEMERC}
## split.To - only used if gradient = splitvertical
splitTo=$(pastel lighten 0.275 "${1}"|pastel format hex)
## 1 color (top one)
sd "window.active.title.bg.color.splitTo:.*$" "window.active.title.bg.color.splitTo: ${splitTo}" ${THEMERC}
splitTo2=$(pastel lighten 0.12 "${2}"|pastel format hex)
#splitTo2=$(pastel lighten 0.09 "${1}"|pastel format hex)
## 4 color (bottom one)
sd "window.active.title.bg.colorTo.splitTo:.*$" "window.active.title.bg.colorTo.splitTo: ${splitTo2}" ${THEMERC}
# Border color = active.title.bg.color (gradient start color)
sd "\.active.border.color:.*$" ".active.border.color: $1" ${THEMERC}
@ -256,6 +273,17 @@ activegradient () {
gradient () {
sd "^window.active.title.bg.color:.*$" "window.active.title.bg.color: ${1}" ${THEMERC}
sd "^window.active.title.bg.colorTo:.*$" "window.active.title.bg.colorTo: ${2}" ${THEMERC}
## split.To - only used if gradient = splitvertical
splitTo=$(pastel lighten 0.275 "${1}"|pastel format hex)
## 1 color (top one)
sd "window.active.title.bg.color.splitTo:.*$" "window.active.title.bg.color.splitTo: ${splitTo}" ${THEMERC}
splitTo2=$(pastel lighten 0.12 "${2}"|pastel format hex)
#splitTo2=$(pastel lighten 0.09 "${1}"|pastel format hex)
## 4 color (bottom one)
sd "window.active.title.bg.colorTo.splitTo:.*$" "window.active.title.bg.colorTo.splitTo: ${splitTo2}" ${THEMERC}
# Border color = active.title.bg.color (gradient start color)
sd "\.active.border.color:.*$" ".active.border.color: $1" ${THEMERC}
@ -346,7 +374,7 @@ clractivebg_only () {
activebuttonscolors "${TITLE_FG}"
}
clractivebg () {
colorTo=$(pastel darken 0.1 "${1}"|pastel format hex)
colorTo=$(pastel darken 0.14 "${1}"|pastel format hex)
#activehandle?
read ABG <<< "$(grep .active.title.bg.color: ${THEMERC} | cut -d':' -f2)"
read AHBG <<< "$(grep .active.handle.bg.color: ${THEMERC} | cut -d':' -f2)"
@ -360,6 +388,17 @@ clractivebg () {
sd "\.active.border.color:.*$" ".active.border.color: ${1}" ${THEMERC}
sd "^window.active.title.bg.colorTo:.*$" "window.active.title.bg.colorTo: ${colorTo}" ${THEMERC}
## split.To - only used if gradient = splitvertical
splitTo=$(pastel lighten 0.275 "${1}"|pastel format hex)
## 1 color (top one)
sd "window.active.title.bg.color.splitTo:.*$" "window.active.title.bg.color.splitTo: ${splitTo}" ${THEMERC}
splitTo2=$(pastel lighten 0.12 "${colorTo}"|pastel format hex)
#splitTo2=$(pastel lighten 0.09 "${1}"|pastel format hex)
## 4 color (bottom one)
sd "window.active.title.bg.colorTo.splitTo:.*$" "window.active.title.bg.colorTo.splitTo: ${splitTo2}" ${THEMERC}
#menu (Openbox menu - not really used in Mabox)
sd "menu.title.bg.color:.*$" "menu.title.bg.color: ${1}" ${THEMERC}
sd "menu.title.bg.colorTo:.*$" "menu.title.bg.colorTo: ${colorTo}" ${THEMERC}
@ -397,11 +436,30 @@ clrnormalbg () {
sd "\.inactive.grip.bg.colorTo:.*$" ".inactive.grip.bg.colorTo: ${colorTo}" ${THEMERC}
sd "^window.inactive.title.bg.color:.*$" "window.inactive.title.bg.color: ${1}" ${THEMERC}
sd "^window.inactive.title.bg.colorTo:.*$" "window.inactive.title.bg.colorTo: ${colorTo}" ${THEMERC}
## split.To - only used if gradient = splitvertical
splitTo=$(pastel lighten 0.275 "${1}"|pastel format hex)
## 1 color (top one)
sd "window.inactive.title.bg.color.splitTo:.*$" "window.inactive.title.bg.color.splitTo: ${splitTo}" ${THEMERC}
splitTo2=$(pastel lighten 0.12 "${colorTo}"|pastel format hex)
#splitTo2=$(pastel lighten 0.09 "${1}"|pastel format hex)
## 4 color (bottom one)
sd "window.inactive.title.bg.colorTo.splitTo:.*$" "window.inactive.title.bg.colorTo.splitTo: ${splitTo2}" ${THEMERC}
sd "\.inactive.border.color:.*$" ".inactive.border.color: ${1}" ${THEMERC}
}
clractivebgto () {
sd "^window.active.title.bg.colorTo:.*$" "window.active.title.bg.colorTo: ${1}" ${THEMERC}
splitTo2=$(pastel lighten 0.12 "${1}"|pastel format hex)
#splitTo2=$(pastel lighten 0.09 "${1}"|pastel format hex)
## 4 color (bottom one)
sd "window.active.title.bg.colorTo.splitTo:.*$" "window.active.title.bg.colorTo.splitTo: ${splitTo2}" ${THEMERC}
#activehandle?
###read ABG <<< "$(grep .active.title.bg.color: ${THEMERC} | cut -d':' -f2)"
###read AHBG <<< "$(grep .active.handle.bg.color: ${THEMERC} | cut -d':' -f2)"
@ -413,6 +471,11 @@ clractivebgto () {
clrnormalbgto () {
sd "^window.inactive.title.bg.colorTo:.*$" "window.inactive.title.bg.colorTo: ${1}" ${THEMERC}
splitTo2=$(pastel lighten 0.12 "${1}"|pastel format hex)
#splitTo2=$(pastel lighten 0.09 "${1}"|pastel format hex)
## 4 color (bottom one)
sd "window.active.title.bg.colorTo.splitTo:.*$" "window.active.title.bg.colorTo.splitTo: ${splitTo2}" ${THEMERC}
sd "\.inactive.handle.bg.colorTo:.*$" ".inactive.handle.bg.colorTo: ${1}" ${THEMERC}
sd "\.inactive.grip.bg.colorTo:.*$" ".inactive.grip.bg.colorTo: ${1}" ${THEMERC}
}
@ -803,8 +866,8 @@ fi
#colorize OB
if [ "$2" == "dark" ];then
clractivebg "${pal[4]}"
clractivebgto "${pal[6]}"
clractivebg "${pal[5]}"
#clractivebgto "${pal[6]}"
activeborderColor "${pal[2]}"
activetextcolor "${pal[1]}"
clrnormalbg "${pal[9]}"
@ -812,8 +875,8 @@ if [ "$2" == "dark" ];then
inactiveborderColor "${pal[8]}"
inactivetextcolor "${pal[4]}"
else #light
clractivebg "${pal[2]}"
clractivebgto "${pal[4]}"
clractivebg "${pal[4]}"
#clractivebgto "${pal[4]}"
activeborderColor "${pal[0]}"
activetextcolor "${pal[9]}"
clrnormalbg "${pal[9]}"

View File

@ -5,3 +5,5 @@
#D9D9D9|#B6B6B6|#0F0F0F|#BDBBB9|#D9D9D9|#B4B4B4|#656565|#BFBCBB|vertical|left|2|2|1|0|raised|bold|11|Ubuntu Bold|NLIMC|Bold|Normal|Light Grey
#CE5C00|#9b4600|#E5E5E5|#CE5C00|#D3D7CF|#B4B4B4|#656565|#BFBCBB|mirrorhorizontal|center|2|2|1|0|raised|dots|11|Noto Sans|NLIMC|Normal|Normal|Orange
#F7941E|#004E8F|#E5E5E5|#F7941E|#4a2c09|#00172b|#656565|#4a2c09|mirrorhorizontal|center|4|4|1|0|raised|big-14|13|Ubuntu|NLIMC|Normal|Normal|Sky and Sea
#bda9a9|#D3C6C6|#222222|#EBDCDD|#D2C6C5|#D2C6C5|#837B7C|#D2C6C5|mirrorhorizontal|center|4|4|0|6|flat|bold|11|Ubuntu|LIMC|Bold|Normal|BL Boron Light
#765BAB|#5e478c|#FFFFFF|#242424|#373737|#1e1e1e|#9A9A9A|#373737|solid|center|2|2|4|1|flat|tiny|10|Cantarell|NDSLIMC|Normal|Normal|Lean

1 ABG ABGTO AFG ALINE NBG NBGTO NFG NLINE GRAD TXTJUST PHEIGHT PWIDTH HANDLE BORD BEVEL BUTTONS FSIZE FNAME NDSLIMC WEIGHT SLANT scheme_name
5 #D9D9D9 #B6B6B6 #0F0F0F #BDBBB9 #D9D9D9 #B4B4B4 #656565 #BFBCBB vertical left 2 2 1 0 raised bold 11 Ubuntu Bold NLIMC Bold Normal Light Grey
6 #CE5C00 #9b4600 #E5E5E5 #CE5C00 #D3D7CF #B4B4B4 #656565 #BFBCBB mirrorhorizontal center 2 2 1 0 raised dots 11 Noto Sans NLIMC Normal Normal Orange
7 #F7941E #004E8F #E5E5E5 #F7941E #4a2c09 #00172b #656565 #4a2c09 mirrorhorizontal center 4 4 1 0 raised big-14 13 Ubuntu NLIMC Normal Normal Sky and Sea
8 #bda9a9 #D3C6C6 #222222 #EBDCDD #D2C6C5 #D2C6C5 #837B7C #D2C6C5 mirrorhorizontal center 4 4 0 6 flat bold 11 Ubuntu LIMC Bold Normal BL Boron Light
9 #765BAB #5e478c #FFFFFF #242424 #373737 #1e1e1e #9A9A9A #373737 solid center 2 2 4 1 flat tiny 10 Cantarell NDSLIMC Normal Normal Lean

View File

@ -95,6 +95,8 @@ h5 {font-size: 2vw !important;border-bottom: 1px solid;padding-left: 1em;}
flex-direction: column;**/
justify-content: center;
}
.grid div.i{background-color:#191919;}
.grid div.i a{text-decoration:none;display:block;border-radius: 4px;margin: -1em;padding:1em;}
.gi2 {grid-column: span 2;}
.gi3 {grid-column: span 3;}
.gi4 {grid-column: span 4;}
@ -122,12 +124,12 @@ h5 {font-size: 2vw !important;border-bottom: 1px solid;padding-left: 1em;}
<nav style="padding-top:8px;">
<button class="button small tablink bg" onclick="openTab(event, 'Colorizer')">Start</button>
<button class="button small tablink" onclick="openTab(event, 'Openbox')">Openbox Theme</button>
<button class="button small tablink" onclick="openTab(event, 'Conky')">Conky</button>
<button class="button small tablink" onclick="openTab(event, 'Jgmenu')">Menu/Sidepanels</button>
<button class="button small tablink" onclick="openTab(event, 'Conky')">Conky</button>
<button class="button small tablink" onclick="openTab(event, 'fonts')">Fonts, Icons, GTK theme</i></button>
<button class="button small tablink" onclick="openTab(event, 'Tint2')">Tint2 Panel</button>
<button class="button small tablink" onclick="openTab(event, 'Wall2theme')">Wallpaper  themes</button>
<button class="button small tablink" onclick="openTab(event, 'pyradiocava')"><i>Cava, PyRadio</i></button>
<button class="button small tablink" onclick="openTab(event, 'fonts')">Fonts</i></button>
<button class="button small tablink" onclick="openTab(event, 'Terminal')">Terminal theme</button>
<button class="button small tablink" onclick="openTab(event, 'Save')">Save and Restore</button>
</nav>
@ -673,16 +675,142 @@ If you add more commands, a menu will be shown.</p>
<a class="tag small amber" href="config://.config/mabox/wallp_dirs.conf"> Configure directories</a></p>
</section>
<section id="fonts" class="container tab" style="display:none;min-height:100vh">
<div class="fixed">
<div class="bar">
<a class="button bar-item small grey hover-amber right" href="run://colorizer-fonts -s"> Fonts - dynamic menu</a>
</div>
</div>
<h2>Fonts</h2>
<h3>Fonts</h3>
<p> To set fonts for Openbox window decorations, GTK, Conky and Menu/Panels...<br />
use dynamic menu <a class="button amber" href="run://colorizer-fonts -s"> Fonts</a>
</p>
<h3>GTK widget theme and Icons</h3>
<p><a class="button amber" href="run://lxappearance"> Choose GTK theme and Icons</a></p>
<h3></h3>
<div class="grid">
<p class="gi3"><strong>Papirus Folder Icons</strong><br />Click below to generate and apply colorized folder icons for Papirus.</p>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor adwaita">
<img src="/usr/share/icons/Papirus/32x32/places/folder-adwaita.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-adwaita-music.svg" /><br />
Adwaita
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor black">
<img src="/usr/share/icons/Papirus/32x32/places/folder-black.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-black-music.svg" /><br />
Black
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor blue">
<img src="/usr/share/icons/Papirus/32x32/places/folder-blue.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-blue-music.svg" /><br />
Blue
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor bluegrey">
<img src="/usr/share/icons/Papirus/32x32/places/folder-bluegrey.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-bluegrey-music.svg" /><br />
Bluegrey
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor breeze">
<img src="/usr/share/icons/Papirus/32x32/places/folder-breeze.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-breeze-music.svg" /><br />
Breeze
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor brown">
<img src="/usr/share/icons/Papirus/32x32/places/folder-brown.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-brown-music.svg" /><br />
Brown
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor carmine">
<img src="/usr/share/icons/Papirus/32x32/places/folder-carmine.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-carmine-music.svg" /><br />
Carmine
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor cyan">
<img src="/usr/share/icons/Papirus/32x32/places/folder-cyan.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-cyan-music.svg" /><br />
Cyan
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor darkcyan">
<img src="/usr/share/icons/Papirus/32x32/places/folder-darkcyan.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-darkcyan-music.svg" /><br />
DarkCyan
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor deeporange">
<img src="/usr/share/icons/Papirus/32x32/places/folder-deeporange.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-deeporange-music.svg" /><br />
DeepOrange
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor green">
<img src="/usr/share/icons/Papirus/32x32/places/folder-green.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-green-music.svg" /><br />
Green
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor grey">
<img src="/usr/share/icons/Papirus/32x32/places/folder-grey.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-grey-music.svg" /><br />
Grey
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor indigo">
<img src="/usr/share/icons/Papirus/32x32/places/folder-indigo.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-indigo-music.svg" /><br />
Indigo
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor magenta">
<img src="/usr/share/icons/Papirus/32x32/places/folder-magenta.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-magenta-music.svg" /><br />
Magenta
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor nordic">
<img src="/usr/share/icons/Papirus/32x32/places/folder-nordic.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-nordic-music.svg" /><br />
Nordic
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor orange">
<img src="/usr/share/icons/Papirus/32x32/places/folder-orange.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-orange-music.svg" /><br />
Orange
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor palebrown">
<img src="/usr/share/icons/Papirus/32x32/places/folder-palebrown.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-palebrown-music.svg" /><br />
PaleBrown
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor paleorange">
<img src="/usr/share/icons/Papirus/32x32/places/folder-paleorange.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-paleorange-music.svg" /><br />
PaleOrange
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor pink">
<img src="/usr/share/icons/Papirus/32x32/places/folder-pink.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-pink-music.svg" /><br />
Pink
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor red">
<img src="/usr/share/icons/Papirus/32x32/places/folder-red.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-red-music.svg" /><br />
Red
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor teal">
<img src="/usr/share/icons/Papirus/32x32/places/folder-teal.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-teal-music.svg" /><br />
Teal
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor violet">
<img src="/usr/share/icons/Papirus/32x32/places/folder-violet.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-violet-music.svg" /><br />
Violet
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor white">
<img src="/usr/share/icons/Papirus/32x32/places/folder-white.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-white-music.svg" /><br />
White
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor yaru">
<img src="/usr/share/icons/Papirus/32x32/places/folder-yaru.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-yaru-music.svg" /><br />
Yaru
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor yellow">
<img src="/usr/share/icons/Papirus/32x32/places/folder-yellow.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-yellow-music.svg" /><br />
Yellow
</a></div>
</div>
</section>
<section id="pyradiocava" class="container tab" style="display:none;min-height:100vh;">
<div class="fixed">

View File

@ -95,6 +95,9 @@ h5 {font-size: 2vw !important;border-bottom: 1px solid;padding-left: 1em;}
flex-direction: column;**/
justify-content: center;
}
.grid div.i{background-color:#191919;}
.grid div.i a{text-decoration:none;display:block;border-radius: 4px;margin: -1em;padding:1em;}
.gi2 {grid-column: span 2;}
.gi3 {grid-column: span 3;}
.gi4 {grid-column: span 4;}
@ -122,12 +125,12 @@ h5 {font-size: 2vw !important;border-bottom: 1px solid;padding-left: 1em;}
<nav style="padding-top:8px;">
<button class="button small tablink bg" onclick="openTab(event, 'Colorizer')">Colorizer</button>
<button class="button small tablink" onclick="openTab(event, 'Openbox')">Motyw Openbox</button>
<button class="button small tablink" onclick="openTab(event, 'Conky')">Conky</button>
<button class="button small tablink" onclick="openTab(event, 'Jgmenu')">Menu/Panele Boczne</button>
<button class="button small tablink" onclick="openTab(event, 'Conky')">Conky</button>
<button class="button small tablink" onclick="openTab(event, 'fonts')">Czcionki, ikony, GTK</i></button>
<button class="button small tablink" onclick="openTab(event, 'Tint2')">Panel Tint2</button>
<button class="button small tablink" onclick="openTab(event, 'Wall2theme')">Kolory z tapety</button>
<button class="button small tablink" onclick="openTab(event, 'pyradiocava')"><i>Cava, PyRadio</i></button>
<button class="button small tablink" onclick="openTab(event, 'fonts')">Czcionki</i></button>
<button class="button small tablink" onclick="openTab(event, 'Terminal')">Kolory Terminala</button>
<button class="button small tablink" onclick="openTab(event, 'Save')">Zapisywanie</button>
</nav>
@ -815,13 +818,139 @@ Jeśli potrzebujesz pełen zestaw opcji, precyzyjnego dostrajania kolorów i prz
</section>
<section id="fonts" class="container tab" style="display:none;min-height:100vh">
<div class="fixed">
<div class="bar">
<a class="button bar-item small grey hover-amber right" href="run://colorizer-fonts -s"> Czcionki - dynamiczne menu</a>
</div>
</div>
<h2>Czcionki</h2>
<h3>Czcionki</h3>
<p>Użyj dynamicznego menu <a class="tag small amber" href="run://colorizer-fonts -s"> Czcionki</a> aby ustawić czcionki używane przez aplikacje GTK, Conky oraz Menu/Panele boczne</p>
<h3>Motyw GTK oraz Ikon</h3>
<p><a class="button amber" href="run://lxappearance"> Wybierz motyw GTK oraz Ikony</a></p>
<div class="grid">
<p class="gi3"><strong>Papirus Folder Icons</strong><br />Kliknij poniżej, aby zastosować kolory folderów Papirus.</p>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor adwaita">
<img src="/usr/share/icons/Papirus/32x32/places/folder-adwaita.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-adwaita-music.svg" /><br />
Adwaita
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor black">
<img src="/usr/share/icons/Papirus/32x32/places/folder-black.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-black-music.svg" /><br />
Black
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor blue">
<img src="/usr/share/icons/Papirus/32x32/places/folder-blue.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-blue-music.svg" /><br />
Blue
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor bluegrey">
<img src="/usr/share/icons/Papirus/32x32/places/folder-bluegrey.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-bluegrey-music.svg" /><br />
Bluegrey
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor breeze">
<img src="/usr/share/icons/Papirus/32x32/places/folder-breeze.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-breeze-music.svg" /><br />
Breeze
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor brown">
<img src="/usr/share/icons/Papirus/32x32/places/folder-brown.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-brown-music.svg" /><br />
Brown
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor carmine">
<img src="/usr/share/icons/Papirus/32x32/places/folder-carmine.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-carmine-music.svg" /><br />
Carmine
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor cyan">
<img src="/usr/share/icons/Papirus/32x32/places/folder-cyan.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-cyan-music.svg" /><br />
Cyan
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor darkcyan">
<img src="/usr/share/icons/Papirus/32x32/places/folder-darkcyan.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-darkcyan-music.svg" /><br />
DarkCyan
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor deeporange">
<img src="/usr/share/icons/Papirus/32x32/places/folder-deeporange.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-deeporange-music.svg" /><br />
DeepOrange
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor green">
<img src="/usr/share/icons/Papirus/32x32/places/folder-green.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-green-music.svg" /><br />
Green
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor grey">
<img src="/usr/share/icons/Papirus/32x32/places/folder-grey.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-grey-music.svg" /><br />
Grey
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor indigo">
<img src="/usr/share/icons/Papirus/32x32/places/folder-indigo.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-indigo-music.svg" /><br />
Indigo
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor magenta">
<img src="/usr/share/icons/Papirus/32x32/places/folder-magenta.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-magenta-music.svg" /><br />
Magenta
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor nordic">
<img src="/usr/share/icons/Papirus/32x32/places/folder-nordic.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-nordic-music.svg" /><br />
Nordic
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor orange">
<img src="/usr/share/icons/Papirus/32x32/places/folder-orange.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-orange-music.svg" /><br />
Orange
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor palebrown">
<img src="/usr/share/icons/Papirus/32x32/places/folder-palebrown.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-palebrown-music.svg" /><br />
PaleBrown
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor paleorange">
<img src="/usr/share/icons/Papirus/32x32/places/folder-paleorange.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-paleorange-music.svg" /><br />
PaleOrange
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor pink">
<img src="/usr/share/icons/Papirus/32x32/places/folder-pink.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-pink-music.svg" /><br />
Pink
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor red">
<img src="/usr/share/icons/Papirus/32x32/places/folder-red.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-red-music.svg" /><br />
Red
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor teal">
<img src="/usr/share/icons/Papirus/32x32/places/folder-teal.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-teal-music.svg" /><br />
Teal
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor violet">
<img src="/usr/share/icons/Papirus/32x32/places/folder-violet.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-violet-music.svg" /><br />
Violet
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor white">
<img src="/usr/share/icons/Papirus/32x32/places/folder-white.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-white-music.svg" /><br />
White
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor yaru">
<img src="/usr/share/icons/Papirus/32x32/places/folder-yaru.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-yaru-music.svg" /><br />
Yaru
</a></div>
<div class="i"><a class="hover-white" href="run://gtkctl papcolor yellow">
<img src="/usr/share/icons/Papirus/32x32/places/folder-yellow.svg" />
<img src="/usr/share/icons/Papirus/32x32/places/folder-yellow-music.svg" /><br />
Yellow
</a></div>
</div>
</section>
<section id="Terminal" class="container tab" style="display:none;min-height:100vh">

View File

@ -5,10 +5,10 @@ window.client.padding.width: 0
window.client.padding.height: 0
window.handle.width: 4
window.active.label.text.font: shadow=y:shadowtint=70:shadowoffset=1
window.inactive.label.text.font: shadow=y:shadowtint=20:shadowoffset=1
window.active.label.text.font: shadow=n:shadowtint=70:shadowoffset=1
window.inactive.label.text.font: shadow=n:shadowtint=20:shadowoffset=1
*.active.border.color: #EEEEEE
*.active.border.color: #111111
*.inactive.border.color: #292929
window.active.grip.bg: parentrelative
@ -19,9 +19,18 @@ window.*.button.*.bg: parentrelative
window.*.handle.bg: flat vertical gradient
window.*.text.justify: center
window.active.title.bg.color: #579c8e
window.active.title.bg.colorTo: #41756a
window.active.title.bg.color.splitTo: #add2ca
window.active.title.bg.color: #579C8E
window.active.title.bg.colorTo: #3d6e64
window.active.title.bg.colorTo.splitTo: #539588
window.active.label.text.color: #ffffff
window.inactive.title.bg.color.splitTo: #7e7e7e
window.inactive.title.bg.color: #383838
window.inactive.title.bg.colorTo: #1f1f1f
window.inactive.title.bg.colorTo.splitTo: #3e3e3e
window.inactive.label.text.color: #898989
window.active.button.*.unpressed.image.color: #ffffff
window.active.button.*.disabled.image.color: #8fbdb3
window.active.button.*.hover.image.color: #abcdc6
@ -31,9 +40,6 @@ window.active.handle.bg.colorTo: #2a2a2a
window.active.grip.bg.color: #383838
window.active.grip.bg.colorTo: #2a2a2a
window.inactive.title.bg.color: #383838
window.inactive.title.bg.colorTo: #2a2a2a
window.inactive.label.text.color: #898989
window.inactive.button.*.unpressed.image.color: #898989
window.inactive.button.*.disabled.image.color: #6e6e6e
window.inactive.button.*.hover.image.color: #dadada