This commit is contained in:
2026-01-26 17:03:18 +01:00
parent cd1b7cc874
commit 1fe5d48f1b
110 changed files with 12381 additions and 224 deletions

686
bin/t2ctl Executable file
View File

@@ -0,0 +1,686 @@
#!/bin/bash
# t2ctl - basic tint2 panel config actions
# t2ctl variable value config_file
#
T2CONFFILE="${3:-${HOME}/.config/tint2/Jaskie*.tint2rc}"
T2_CONFDIR="$HOME/.config/tint2"
SESS_FILE="$T2_CONFDIR/tint2-sessionfile"
# for Colorizer
COLORIZER_FILES="$HOME/.config/tint2/Jaskie*.tint2rc"
#array for looping
COLORIZER_TINTS=("Jaskier" "Jaskier_glyphicons")
# default file for gradients changes
T2RC="$HOME/.config/tint2/Jaskier.tint2rc"
#T2CONFFILE="$HOME/.config/tint2/mabox2111.tint2rc"
restartt2 () {
killall -SIGUSR1 tint2
}
pos () {
case "$1" in
tch)
sd "^panel_position.*$" "panel_position = top center horizontal" ${T2CONFFILE};;
bch)
sd "^panel_position.*$" "panel_position = bottom center horizontal" ${T2CONFFILE};;
tlh)
sd "^panel_position.*$" "panel_position = top left horizontal" ${T2CONFFILE};;
trh)
sd "^panel_position.*$" "panel_position = top right horizontal" ${T2CONFFILE};;
blh)
sd "^panel_position.*$" "panel_position = bottom left horizontal" ${T2CONFFILE};;
brh)
sd "^panel_position.*$" "panel_position = bottom right horizontal" ${T2CONFFILE};;
clv)
sd "^panel_position.*$" "panel_position = center left vertical" ${T2CONFFILE};;
crv)
sd "^panel_position.*$" "panel_position = center right vertical" ${T2CONFFILE};;
tlv)
sd "^panel_position.*$" "panel_position = top left vertical" ${T2CONFFILE};;
trv)
sd "^panel_position.*$" "panel_position = top right vertical" ${T2CONFFILE};;
blv)
sd "^panel_position.*$" "panel_position = bottom left vertical" ${T2CONFFILE};;
brv)
sd "^panel_position.*$" "panel_position = bottom right vertical" ${T2CONFFILE};;
esac
}
width () {
read WIDTH HEIGHT <<< "$(grep panel_size ${T2CONFFILE} | cut -d'=' -f2)"
sd "^panel_size.*$" "panel_size = ${1} ${HEIGHT}" ${T2CONFFILE}
sd "^panel_shrink.*$" "panel_shrink = 0" ${T2CONFFILE}
}
height () {
read WIDTH HEIGHT <<< "$(grep panel_size ${T2CONFFILE} | cut -d'=' -f2)"
sd "^panel_size.*$" "panel_size = ${WIDTH} ${1}" ${T2CONFFILE}
exeh=$(( $1 - 2 ))
sd "^execp_icon_h.*$" "execp_icon_h = ${exeh}" ${T2CONFFILE}
#new button/exec font size
btfsize=$(( $1 / 2 - 2 ))
sd "button_font = Symbols.*$" "button_font = Symbols Nerd Font ${btfsize}" ${T2CONFFILE}
sd "execp_font = Symbols.*$" "execp_font = Symbols Nerd Font ${btfsize}" ${T2CONFFILE}
# for Jaskier_glyphicons calculate rounded
round=$(( $1 / 4 - 2 ))
sd "rounded.*$" "rounded = ${round}" ~/.config/tint2/Jaskier_glyphicons.tint2rc
sd "button_padding.*$" "button_padding = ${round} ${round}" ~/.config/tint2/Jaskier_glyphicons.tint2rc
sd "execp_padding.*$" "execp_padding = ${round} ${round}" ~/.config/tint2/Jaskier_glyphicons.tint2rc
## panel padding/spacing
case "$1" in
24|28)
sd "panel_padding.*$" "panel_padding = 1 1 1" ~/.config/tint2/Jaskier_glyphicons.tint2rc
sd "taskbar_padding.*$" "taskbar_padding = 0 0 1" ~/.config/tint2/Jaskier_glyphicons.tint2rc;;
32|36|40)
sd "panel_padding.*$" "panel_padding = 2 2 2" ~/.config/tint2/Jaskier_glyphicons.tint2rc
sd "taskbar_padding.*$" "taskbar_padding = 0 0 2" ~/.config/tint2/Jaskier_glyphicons.tint2rc;;
48)
sd "panel_padding.*$" "panel_padding = 4 4 4" ~/.config/tint2/Jaskier_glyphicons.tint2rc
sd "taskbar_padding.*$" "taskbar_padding = 0 0 4" ~/.config/tint2/Jaskier_glyphicons.tint2rc;;
*):;;
esac
}
marginhor () {
read HOR VERT <<< "$(grep panel_margin ${T2CONFFILE} | cut -d'=' -f2)"
sd "^panel_margin.*$" "panel_margin = ${1} ${VERT}" ${T2CONFFILE}
}
marginver () {
read HOR VERT <<< "$(grep panel_margin ${T2CONFFILE} | cut -d'=' -f2)"
sd "^panel_margin.*$" "panel_margin = ${HOR} ${1}" ${T2CONFFILE}
}
paddinghor () {
read PHOR PVERT SPACING <<< "$(grep panel_padding ${T2CONFFILE} | cut -d'=' -f2)"
sd "^panel_padding.*$" "panel_padding = ${1} ${PVERT} ${SPACING}" ${T2CONFFILE}
}
paddingver () {
read PHOR PVERT SPACING <<< "$(grep panel_padding ${T2CONFFILE} | cut -d'=' -f2)"
sd "^panel_padding.*$" "panel_padding = ${PHOR} ${1} ${SPACING}" ${T2CONFFILE}
}
spacing () {
read PHOR PVERT SPACING <<< "$(grep panel_padding ${T2CONFFILE} | cut -d'=' -f2)"
sd "^panel_padding.*$" "panel_padding = ${PHOR} ${PVERT} ${1}" ${T2CONFFILE}
}
shrink () {
sd "^panel_shrink.*$" "panel_shrink = ${1}" ${T2CONFFILE}
}
autohide () {
sd "^autohide .*$" "autohide = ${1}" ${T2CONFFILE}
sd "^panel_margin.*$" "panel_margin = 0 0" ${T2CONFFILE}
}
hideheight () {
sd "^autohide_height.*$" "autohide_height = ${1}" ${T2CONFFILE}
sd "^panel_margin.*$" "panel_margin = 0 0" ${T2CONFFILE}
sd "^autohide .*$" "autohide = 1" ${T2CONFFILE}
}
icontheme () {
sd "^launcher_icon_theme.*$" "launcher_icon_theme = ${1}" ${T2CONFFILE}
}
reset () {
case "$LANG" in
pl*) LNG=pl ;;
es*) LNG=es ;;
*) LNG=en ;;
esac
cp "/usr/share/mabox/lang/${LNG}/.config/tint2/${1}" "$HOME/.config/tint2/"
}
clockline1 () {
sd "^time1_format.*$" "time1_format = ${1}" ${T2CONFFILE}
}
clockline2 () {
if [[ "$1" == "none" ]];then
sd "^time2_format.*$" "time2_format =" ${T2CONFFILE}
else
sd "^time2_format.*$" "time2_format = ${1}" ${T2CONFFILE}
fi
}
tb_icon(){
sd "^task_icon .*$" "task_icon = 1" ${T2CONFFILE}
sd "^task_text.*$" "task_text = 0" ${T2CONFFILE}
read W H <<< "$(grep panel_size ${T2CONFFILE} | cut -d'=' -f2)"
sd "^task_maximum_size.*$" "task_maximum_size = ${H} ${H}" ${T2CONFFILE}
}
tb_text(){
sd "^task_text.*$" "task_text = 1" ${T2CONFFILE}
sd "^task_icon .*$" "task_icon = 0" ${T2CONFFILE}
read TB_WIDTH TB_HEIGHT <<< "$(grep 'task_maximum_size' ${T2CONFFILE} | cut -d'=' -f2)"
if [[ "$TB_WIDTH" -lt "80" ]];then
if [[ "$TB_WIDTH" != "0" ]];then
sd "^task_maximum_size.*$" "task_maximum_size = 100 100" ${T2CONFFILE}
fi
fi
}
tb_both(){
sd "^task_icon .*$" "task_icon = 1" ${T2CONFFILE}
sd "^task_text.*$" "task_text = 1" ${T2CONFFILE}
read TB_WIDTH TB_HEIGHT <<< "$(grep 'task_maximum_size' ${T2CONFFILE} | cut -d'=' -f2)"
if [[ "$TB_WIDTH" -lt "80" ]];then
#notify-send.sh "mni 80" "$TB_WIDTH"
if [[ "$TB_WIDTH" != "0" ]];then
sd "^task_maximum_size.*$" "task_maximum_size = 100 100" ${T2CONFFILE}
fi
fi
}
tb_centered(){
sd "^task_centered.*$" "task_centered = ${1}" ${T2CONFFILE}
}
tb_width(){
case "$1" in
icon)
read W H <<< "$(grep panel_size ${T2CONFFILE} | cut -d'=' -f2)"
sd "^task_maximum_size.*$" "task_maximum_size = ${H} ${H}" ${T2CONFFILE};;
*)sd "^task_maximum_size.*$" "task_maximum_size = ${1} ${1}" ${T2CONFFILE};;
esac
}
tb_tooltip_none(){
case "$1" in
1)
sd "^task_tooltip.*$" "task_tooltip = 0" ${T2CONFFILE}
sd "^task_thumbnail.*$" "task_thumbnail = 0" ${T2CONFFILE}
;;
0)
sd "^task_tooltip.*$" "task_tooltip = 1" ${T2CONFFILE}
sd "^task_thumbnail.*$" "task_thumbnail = 0" ${T2CONFFILE}
;;
esac
}
tb_tooltip(){
case "$1" in
1)
sd "^task_tooltip.*$" "task_tooltip = 1" ${T2CONFFILE}
sd "^task_thumbnail.*$" "task_thumbnail = 0" ${T2CONFFILE}
;;
0)
sd "^task_tooltip.*$" "task_tooltip = 0" ${T2CONFFILE}
sd "^task_thumbnail.*$" "task_thumbnail = 0" ${T2CONFFILE}
;;
esac
}
tb_thumbnail(){
case "$1" in
1)
sd "^task_thumbnail.*$" "task_thumbnail = 1" ${T2CONFFILE}
sd "^task_tooltip.*$" "task_tooltip = 1" ${T2CONFFILE}
;;
0)
sd "^task_thumbnail.*$" "task_thumbnail = 1" ${T2CONFFILE}
;;
esac
}
mleft(){
sd "^mouse_left.*$" "mouse_left = ${1}" ${T2CONFFILE}
}
mright(){
sd "^mouse_right.*$" "mouse_right = ${1}" ${T2CONFFILE}
}
mmiddle(){
sd "^mouse_middle.*$" "mouse_middle = ${1}" ${T2CONFFILE}
}
mup(){
sd "^mouse_scroll_up.*$" "mouse_scroll_up = ${1}" ${T2CONFFILE}
}
mdown(){
sd "^mouse_scroll_down.*$" "mouse_scroll_down = ${1}" ${T2CONFFILE}
}
mousereset(){
T2CONFFILE="${1}"
sd "^mouse_left.*$" "mouse_left = toggle_iconify" ${T2CONFFILE}
sd "^mouse_right.*$" "mouse_right = toggle" ${T2CONFFILE}
sd "^mouse_middle.*$" "mouse_middle = close" ${T2CONFFILE}
sd "^mouse_scroll_up.*$" "mouse_scroll_up = iconify" ${T2CONFFILE}
sd "^mouse_scroll_down.*$" "mouse_scroll_down = toggle_iconify" ${T2CONFFILE}
}
clock1_fontsize(){
read -a FL1 <<< "$(grep "time1_font" ${T2CONFFILE} | cut -d'=' -f2)"
L1_FONT="${FL1[@]::${#FL1[@]}-1}" # this is crazy... all array elements but last
sd "^time1_font.*$" "time1_font = ${L1_FONT} ${1}" ${T2CONFFILE}
}
clock2_fontsize(){
read -a FL2 <<< "$(grep "time2_font" ${T2CONFFILE} | cut -d'=' -f2)"
L2_FONT="${FL2[@]::${#FL2[@]}-1}" # this is crazy... all array elements but last
sd "^time2_font.*$" "time2_font = ${L2_FONT} ${1}" ${T2CONFFILE}
}
clockcolor(){
read CLR OPA <<< "$(grep "clock_font_color" ${T2CONFFILE} | cut -d'=' -f2)"
sd "clock_font_color.*$" "clock_font_color = ${1} 100" ${T2CONFFILE}
}
gradient(){
read CLR1 OPA1 <<< "$(grep "start_color" ${T2RC} | cut -d'=' -f2)"
sd "start_color .*$" "start_color = $1 ${OPA1}" ${COLORIZER_FILES}
sd "color_stop = 100 .*$" "color_stop = 100 $1 ${OPA1}" ${COLORIZER_FILES}
read CLR2 OPA2 <<< "$(grep "end_color" ${T2RC} | cut -d'=' -f2)"
sd "end_color .*$" "end_color = $2 ${OPA2}" ${COLORIZER_FILES}
sd "color_stop = 0 .*$" "color_stop = 0 $2 ${OPA2}" ${COLORIZER_FILES}
#FGCOLOR=$(pastel textcolor ${1}|pastel format hex)
#if [[ "${FGCOLOR}" == "#ffffff" ]];then
#font_color "#DDDDDD"
#allelements 0
#systray_background_id 5
#clock_background_id 5
#else
#font_color "#222222"
#allelements 0
#systray_background_id 5
#clock_background_id 5
#fi
#notify-send.sh "${FGCOLOR}" ""
}
color_reverse(){
read SBG SBGA<<< "$(grep 'start_color ' ${T2RC} | cut -d'=' -f2)"
read EBG EBGA<<< "$(grep 'end_color ' ${T2RC} | cut -d'=' -f2)"
sd "start_color .*$" "start_color = $EBG $EBGA" ${COLORIZER_FILES}
sd "color_stop = 100 .*$" "color_stop = 100 $EBG ${EBGA}" ${COLORIZER_FILES}
sd "end_color .*$" "end_color = $SBG $SBGA" ${COLORIZER_FILES}
sd "color_stop = 0 .*$" "color_stop = 0 $SBG $SBGA" ${COLORIZER_FILES}
}
gradienttype(){
sd "gradient =.*$" "gradient = ${1}" ${COLORIZER_FILES}
}
start_color(){
read SBG SBGA<<< "$(grep 'start_color ' ${T2RC} | cut -d'=' -f2)"
case "${#1}" in
7) #color
sd "start_color .*$" "start_color = $1 $SBGA" ${COLORIZER_FILES}
sd "color_stop = 100 .*$" "color_stop = 100 $1 ${SBGA}" ${COLORIZER_FILES}
;;
*)
sd "start_color .*$" "start_color = $SBG $1" ${COLORIZER_FILES}
sd "color_stop = 100 .*$" "color_stop = 100 $SBG $1" ${COLORIZER_FILES}
;;
esac
}
end_color(){
read EBG EBGA<<< "$(grep 'end_color ' ${T2RC} | cut -d'=' -f2)"
case "${#1}" in
7) #color
sd "end_color .*$" "end_color = $1 $EBGA" ${COLORIZER_FILES}
sd "color_stop = 0 .*$" "color_stop = 0 $1 ${EBGA}" ${COLORIZER_FILES}
;;
*)
sd "end_color .*$" "end_color = $EBG $1" ${COLORIZER_FILES}
sd "color_stop = 0 .*$" "color_stop = 0 $EBG $1" ${COLORIZER_FILES}
;;
esac
}
font_color(){ #all
sd "task_font_color .*$" "task_font_color = $1 100" ${COLORIZER_FILES}
sd "task_active_font_color .*$" "task_active_font_color = $1 100" ${COLORIZER_FILES}
sd "task_iconified_font_color .*$" "task_iconified_font_color = $1 60" ${COLORIZER_FILES}
sd "task_urgent_font_color .*$" "task_urgent_font_color = $1 100" ${COLORIZER_FILES}
sd "taskbar_name_font_color .*$" "taskbar_name_font_color = $1 60" ${COLORIZER_FILES}
sd "taskbar_name_active_font_color .*$" "taskbar_name_active_font_color = $1 100" ${COLORIZER_FILES}
sd "battery_font_color .*$" "battery_font_color = $1 100" ${COLORIZER_FILES}
sd "execp_font_color .*$" "execp_font_color = $1 100" ${COLORIZER_FILES}
sd "button_font_color .*$" "button_font_color = $1 100" ${COLORIZER_FILES}
sd "clock_font_color .*$" "clock_font_color = $1 100" ${COLORIZER_FILES}
}
font_color_tasks(){
sd "task_font_color .*$" "task_font_color = $1 100" ${COLORIZER_FILES}
sd "task_active_font_color .*$" "task_active_font_color = $1 100" ${COLORIZER_FILES}
sd "task_iconified_font_color .*$" "task_iconified_font_color = $1 60" ${COLORIZER_FILES}
sd "task_urgent_font_color .*$" "task_urgent_font_color = $1 100" ${COLORIZER_FILES}
sd "taskbar_name_font_color .*$" "taskbar_name_font_color = $1 60" ${COLORIZER_FILES}
sd "taskbar_name_active_font_color .*$" "taskbar_name_active_font_color = $1 100" ${COLORIZER_FILES}
}
font_color_task_active(){
sd "task_active_font_color .*$" "task_active_font_color = $1 100" ${COLORIZER_FILES}
sd "taskbar_name_active_font_color .*$" "taskbar_name_active_font_color = $1 100" ${COLORIZER_FILES}
}
font_color_buttons(){
sd "battery_font_color .*$" "battery_font_color = $1 100" ${COLORIZER_FILES}
sd "execp_font_color .*$" "execp_font_color = $1 100" ${COLORIZER_FILES}
sd "button_font_color .*$" "button_font_color = $1 100" ${COLORIZER_FILES}
}
tooltip_font_color(){
sd "tooltip_font_color .*$" "tooltip_font_color = $1 100" ${COLORIZER_FILES}
}
menucolors(){
MENUTHEME="$HOME/.config/mabox/jgobthemes/MBcolors.colorrc"
read SCLR SCLRA<<< "$(grep 'color_menu_bg ' ${MENUTHEME} | cut -d'=' -f2)"
read ECLR ECLRA<<< "$(grep 'color_menu_bg_to ' ${MENUTHEME} | cut -d'=' -f2)"
read FCLR FCLRA<<< "$(grep 'color_norm_fg ' ${MENUTHEME} | cut -d'=' -f2)"
#notify-send.sh "${SCLR} ${SCLRA}" "${ECLR} ${ECLRA}"
sd "start_color .*$" "start_color = ${SCLR} ${SCLRA}" ${COLORIZER_FILES}
sd "color_stop = 100 .*$" "color_stop = 100 ${SCLR} ${SCLRA}" ${COLORIZER_FILES}
sd "end_color .*$" "end_color = ${ECLR} ${ECLRA}" ${COLORIZER_FILES}
sd "color_stop = 0 .*$" "color_stop = 0 ${ECLR} ${ECLRA}" ${COLORIZER_FILES}
panel_background_id 10
button_background_id 11
font_color_buttons ${FCLR}
font_color_tasks ${FCLR}
}
opacityboth(){
start_color $1
end_color $1
}
postype(){
#notify-send.sh "$1" "${COLORIZER_FILES}"
case "$1" in
edge)
sd "^panel_margin.*$" "panel_margin = 0 0" ${T2CONFFILE}
#for conf in ${COLORIZER_TINTS[@]}
#do
read WIDTH HEIGHT <<< "$(grep panel_size ${T2CONFFILE} | cut -d'=' -f2)"
sd "^panel_size.*$" "panel_size = 100% ${HEIGHT}" ${T2CONFFILE}
sd "^panel_shrink.*$" "panel_shrink = 0" ${T2CONFFILE}
#done
;;
float)
source ~/.config/mabox/mabox.conf
m=${floatpanel_margin:-4}
w=${floatpanel_width:-96}
sd "^panel_margin.*$" "panel_margin = $m $m" ${T2CONFFILE}
#for conf in ${COLORIZER_TINTS[@]}
#do
read WIDTH HEIGHT <<< "$(grep panel_size ${T2CONFFILE} | cut -d'=' -f2)"
sd "^panel_size.*$" "panel_size = ${w}% ${HEIGHT}" ${T2CONFFILE}
sd "^panel_shrink.*$" "panel_shrink = 0" ${T2CONFFILE}
#done
;;
esac
}
panel_background_id(){
sd "panel_background_id.*$" "panel_background_id = ${1}" ${COLORIZER_FILES}
# calculate tooltips colors
if [[ "$1" -lt 4 ]]; then
tooltip_background_id 3
tooltip_font_color "#11111"
#font_color "#222222"
else
tooltip_background_id 6
tooltip_font_color "#eeeeee"
#font_color "#dddddd"
fi
}
button_background_id(){
sd "button_background_id.*$" "button_background_id = ${1}" ${COLORIZER_FILES}
sd "launcher_icon_background_id.*$" "launcher_icon_background_id = ${1}" ${COLORIZER_FILES}
sd "execp_background_id.*$" "execp_background_id = ${1}" ${COLORIZER_FILES}
}
task_background_id(){
sd "task_background_id.*$" "task_background_id = ${1}" ${COLORIZER_FILES}
#sd "task_active_background_id.*$" "task_active_background_id = ${1}" ${COLORIZER_FILES}
sd "task_iconified_background_id.*$" "task_iconified_background_id = ${1}" ${COLORIZER_FILES}
}
task_active_background_id(){
sd "task_active_background_id.*$" "task_active_background_id = ${1}" ${COLORIZER_FILES}
}
task_iconified_background_id(){
sd "task_iconified_background_id.*$" "task_iconified_background_id = ${1}" ${COLORIZER_FILES}
}
task_fontsize(){
IFS=' ' read -r -a TASK_FONT <<< "$(grep '.*task_font ' ${T2CONFFILE} | cut -d"=" -f2)"
## TASK FONT FAMILY and SIZE
TASK_FSIZE="${TASK_FONT[-1]}"
TASK_FFAMILY="${TASK_FONT[@]::${#TASK_FONT[@]}-1}"
sd "task_font .*$" "task_font = ${TASK_FFAMILY} ${1}" ${T2CONFFILE}
}
task_fontfamily(){
IFS=' ' read -r -a TASK_FONT <<< "$(grep '.*task_font ' ${T2CONFFILE} | cut -d"=" -f2)"
## TASK FONT FAMILY and SIZE
TASK_FSIZE="${TASK_FONT[-1]}"
TASK_FFAMILY="${TASK_FONT[@]::${#TASK_FONT[@]}-1}"
sd "task_font .*$" "task_font = ${1} ${TASK_FSIZE}" ${T2CONFFILE}
}
taskbar_name_fontsize(){
IFS=' ' read -r -a TNAME_FONT <<< "$(grep '.*taskbar_name_font ' ${T2CONFFILE} | cut -d"=" -f2)"
## TASKBAR NAME FONT FAMILY and SIZE
TNAME_FSIZE="${TNAME_FONT[-1]}"
TNAME_FFAMILY="${TNAME_FONT[@]::${#TNAME_FONT[@]}-1}"
sd "taskbar_name_font .*$" "taskbar_name_font = ${TNAME_FFAMILY} ${1}" ${T2CONFFILE}
}
taskbar_name_fontfamily(){
IFS=' ' read -r -a TNAME_FONT <<< "$(grep '.*taskbar_name_font ' ${T2CONFFILE} | cut -d"=" -f2)"
## TASKBAR NAME FONT FAMILY and SIZE
TNAME_FSIZE="${TNAME_FONT[-1]}"
TNAME_FFAMILY="${TNAME_FONT[@]::${#TNAME_FONT[@]}-1}"
sd "taskbar_name_font .*$" "taskbar_name_font = ${1} ${TNAME_FSIZE}" ${T2CONFFILE}
}
taskbar_background_id() {
sd "taskbar_background_id.*$" "taskbar_background_id = ${1}" ${COLORIZER_FILES}
}
taskbar_active_background_id() {
sd "taskbar_active_background_id.*$" "taskbar_active_background_id = ${1}" ${COLORIZER_FILES}
}
taskbar_name_background_id() {
sd "taskbar_name_background_id.*$" "taskbar_name_background_id = ${1}" ${COLORIZER_FILES}
}
taskbar_name_active_background_id() {
sd "taskbar_name_active_background_id.*$" "taskbar_name_active_background_id = ${1}" ${COLORIZER_FILES}
}
taskbar_distribute_size(){
sd "taskbar_distribute_size.*$" "taskbar_distribute_size = ${1}" ${T2CONFFILE}
}
tasks_align(){
sd "task_align .*$" "task_align = ${1}" ${T2CONFFILE}
}
taskbar_name(){
sd "taskbar_name .*$" "taskbar_name = ${1}" ${T2CONFFILE}
}
systray_background_id(){
sd "systray_background_id.*$" "systray_background_id = ${1}" ${COLORIZER_FILES}
}
clock_background_id(){
sd "clock_background_id.*$" "clock_background_id = ${1}" ${COLORIZER_FILES}
}
tooltip_background_id(){
sd "tooltip_background_id.*$" "tooltip_background_id = ${1}" ${COLORIZER_FILES}
}
launcher_background_id(){
sd "launcher_background_id.*$" "launcher_background_id = ${1}" ${COLORIZER_FILES}
}
allelements(){
button_background_id "$1"
task_background_id "$1"
task_active_background_id "$1"
taskbar_active_background_id "$1"
taskbar_background_id "$1"
taskbar_name_active_background_id "$1"
taskbar_name_background_id "$1"
launcher_name_background_id "$1"
systray_background_id "$1"
clock_background_id "$1"
}
preset(){
case "$1" in
bright)
panel_background_id 3
allelements 0
task_background_id 1
task_active_background_id 4
taskbar_name_background_id 1
taskbar_name_active_background_id 4
systray_background_id 4
clock_background_id 4
font_color '#222222'
clockcolor "#111111"
;;
brightened2)
panel_background_id 2
allelements 0
task_background_id 1
task_active_background_id 3
taskbar_name_background_id 1
taskbar_name_active_background_id 3
systray_background_id 4
clock_background_id 4
font_color '#111111'
;;
brightened)
panel_background_id 1
allelements 0
task_active_background_id 4
taskbar_name_active_background_id 4
systray_background_id 4
clock_background_id 4
font_color '#dddddd'
;;
darkened)
panel_background_id 4
allelements 0
task_active_background_id 4
taskbar_name_active_background_id 4
systray_background_id 4
clock_background_id 4
font_color '#bbbbbb'
;;
darkened2)
panel_background_id 5
allelements 0
task_active_background_id 5
taskbar_name_active_background_id 5
systray_background_id 5
clock_background_id 5
font_color '#bbbbbb'
;;
dark)
panel_background_id 6
allelements 0
task_background_id 1
font_color '#dddddd'
clock_background_id 6
clockcolor "#f4a300"
;;
translighter)
panel_background_id 0
allelements 0
task_active_background_id 1
taskbar_background_id 0
taskbar_active_background_id 0
taskbar_name_background_id 0
taskbar_name_active_background_id 1
font_color '#dddddd'
;;
transdarker)
panel_background_id 0
allelements 0
task_active_background_id 4
taskbar_background_id 0
taskbar_active_background_id 0
taskbar_name_background_id 0
taskbar_name_active_background_id 4
clock_background_id 5
systray_background_id 5
font_color '#222222'
;;
grad_dark)
panel_background_id 7
gradient "#383838" "#222222"
opacityboth 96
allelements 0
task_active_background_id 7
task_background_id 1
taskbar_active_background_id 4
taskbar_name_background_id 7
taskbar_name_active_background_id 0
systray_background_id 7
clock_background_id 7
clockcolor "#3cd425"
;;
esac
}
switchto(){
case "$1" in
default) echo "${T2_CONFDIR}/Jaskier.tint2rc" > "${SESS_FILE}";;
glyphicons) echo "${T2_CONFDIR}/Jaskier_glyphicons.tint2rc" > "${SESS_FILE}";;
basic) echo "${T2_CONFDIR}/Jaskier_basic.tint2rc" > "${SESS_FILE}";;
*)
#notify-send.sh "AAA" "${1}"
if [ -f $1 ];then
echo "${1}" > "${SESS_FILE}"
fi
;;
esac
killall tint2
mb-tint2-session
}
case "$1" in
position) pos "$2";;
width) width "$2" ;;
height) height "$2" ;;
shrink) shrink "$2" ;;
marginh) marginhor "$2" ;;
marginv) marginver "$2" ;;
paddingh) paddinghor "$2" ;;
paddingv) paddingver "$2" ;;
spacing) spacing "$2" ;;
autohide) autohide "$2" ;;
hideheight) hideheight "$2" ;;
icontheme) icontheme "$2" ;;
clockline1) clockline1 "$2";;
clockline2) clockline2 "$2";;
tb_icon)tb_icon "$2";;
tb_text)tb_text "$2";;
tb_both)tb_both "$2";;
tb_centered)tb_centered "$2";;
tb_width)tb_width "$2";;
tb_tooltip_none)tb_tooltip_none "$2";;
tb_tooltip)tb_tooltip "$2";;
tb_thumbnail)tb_thumbnail "$2";;
mleft)mleft "$2";;
mright)mright "$2";;
mmiddle)mmiddle "$2";;
mup)mup "$2";;
mdown)mdown "$2";;
mousereset)mousereset "$2";;
reset) reset "$2" ;;
clock1_fontsize) clock1_fontsize "$2";;
clock2_fontsize) clock2_fontsize "$2";;
clockcolor) clockcolor "$2";;
gradient) gradient "$2" "$3";;
color_reverse) color_reverse;;
gradienttype) gradienttype "$2";;
start_color) start_color "$2";;
end_color) end_color "$2";;
font_color) font_color "$2";;
font_color_tasks)font_color_tasks "$2";;
font_color_task_active)font_color_task_active "$2";;
font_color_buttons)font_color_buttons "$2";;
tooltip_font_color) tooltip_font_color "$2";;
menucolors)menucolors;;
opacityboth)opacityboth "$2";;
postype) postype "$2";;
panel_background_id)panel_background_id "$2";;
button_background_id)button_background_id "$2";;
launcher_background_id)launcher_background_id "$2";;
task_background_id)task_background_id "$2";;
task_active_background_id)task_active_background_id "$2";;
task_iconified_background_id)task_iconified_background_id "$2";;
task_fontsize)task_fontsize "$2";;
task_fontfamily)task_fontfamily "$2";;
taskbar_background_id)taskbar_background_id "$2";;
taskbar_active_background_id)taskbar_active_background_id "$2";;
taskbar_name_background_id)taskbar_name_background_id "$2";;
taskbar_name_active_background_id)taskbar_name_active_background_id "$2";;
taskbar_name_fontsize)taskbar_name_fontsize "$2";;
taskbar_name_fontfamily)taskbar_name_fontfamily "$2";;
taskbar_distribute_size)taskbar_distribute_size "$2";;
tasks_align)tasks_align "$2";;
taskbar_name)taskbar_name "$2";;
systray_background_id)systray_background_id "$2";;
clock_background_id)clock_background_id "$2";;
tooltip_background_id)tooltip_background_id "$2";;
allelements) allelements "$2";;
preset) preset "$2";;
switchto)switchto "$2";;
*) : ;;
esac
restartt2