mcc updated

master
Daniel Napora 2020-10-01 18:21:51 +02:00
parent ef25f4c4a1
commit de9d82dad5
1 changed files with 22 additions and 11 deletions

33
bin/mcc
View File

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
# mcc: Mabox Control Center # mcc: Mabox Control Center
# Copyright (C) 2019 napcok <napcok@gmail.com> # Copyright (C) 2019-2020 napcok <napcok@gmail.com>
# #
EDITOR=geany EDITOR=geany
case $LANG in case $LANG in
@ -35,7 +35,7 @@ case $LANG in
LOOK_DESC="Narzędzia do konfiguracji wyglądu\n" LOOK_DESC="Narzędzia do konfiguracji wyglądu\n"
EDIT_FILE="Edytuj plik" EDIT_FILE="Edytuj plik"
TINT_DESC="<b>Konfigurator paneli tint2</b>\nTutaj możesz wybrać konfigurację panelu Tint2.\nW Maboxie dostępne są różne konfiguracje panelu tint2, możesz również dodać własne do katalogu <i>~/.config/tint2</i>." TINT_DESC="<b>Konfigurator paneli tint2</b>\nTutaj możesz wybrać konfigurację panelu Tint2.\nW Maboxie dostępne są różne konfiguracje panelu tint2, możesz również dodać własne do katalogu <i>~/.config/tint2</i>."
T_CONF="Konfigurator paneli tint2!!Konfiguracja wyglądu panelu" T_CONF="Konfiguruj panel:"
T_CHOOSE="Wybierz tint2!!Możesz uruchomić kilka paneli" T_CHOOSE="Wybierz tint2!!Możesz uruchomić kilka paneli"
T_RESTART="Restartuj panel(e)" T_RESTART="Restartuj panel(e)"
TINT_DIR="Otwórz katalog <i>~/.config/tint2/</i> w menadżerze plików" TINT_DIR="Otwórz katalog <i>~/.config/tint2/</i> w menadżerze plików"
@ -94,7 +94,7 @@ case $LANG in
LOOK_DESC="Configurar la apariencia de tu escritorio.\n" LOOK_DESC="Configurar la apariencia de tu escritorio.\n"
EDIT_FILE="Editar el archivo" EDIT_FILE="Editar el archivo"
TINT_DESC="<b>Configurador de paneles Tint2</b>\nAquí puede elegir los ajustes para los paneles.\nExisten varios ajustes predefinidos en Mabox, y además puede agregar nuevos en este directorio <i>~/.config/tint2</i> ." TINT_DESC="<b>Configurador de paneles Tint2</b>\nAquí puede elegir los ajustes para los paneles.\nExisten varios ajustes predefinidos en Mabox, y además puede agregar nuevos en este directorio <i>~/.config/tint2</i> ."
T_CONF="Configurar panel tint2" T_CONF="Configurar panel:"
T_CHOOSE="Elija un panel tint2!!Puede ejecutar varios paneles de inmediato" T_CHOOSE="Elija un panel tint2!!Puede ejecutar varios paneles de inmediato"
T_RESTART="Reiniciar panel tint2" T_RESTART="Reiniciar panel tint2"
TINT_DIR="Abrir la carpeta <i>~/.config/tint2/</i> " TINT_DIR="Abrir la carpeta <i>~/.config/tint2/</i> "
@ -153,7 +153,7 @@ case $LANG in
LOOK_DESC="Customize Look and Feel of your desktop.\n" LOOK_DESC="Customize Look and Feel of your desktop.\n"
EDIT_FILE="Edit file" EDIT_FILE="Edit file"
TINT_DESC="<b>Tint2 panels Configurator</b>\nHere you can choose Tint2 panel(s) configuration.\nThere are some predefined configurations in Mabox, you can also add your own to <i>~/.config/tint2</i> directory." TINT_DESC="<b>Tint2 panels Configurator</b>\nHere you can choose Tint2 panel(s) configuration.\nThere are some predefined configurations in Mabox, you can also add your own to <i>~/.config/tint2</i> directory."
T_CONF="Configure tint2" T_CONF="Configure panel:"
T_CHOOSE="Choose tint2!!You can run several tint2 panels at once" T_CHOOSE="Choose tint2!!You can run several tint2 panels at once"
T_RESTART="Restart tint2" T_RESTART="Restart tint2"
TINT_DIR="Open <i>~/.config/tint2/</i> directory " TINT_DIR="Open <i>~/.config/tint2/</i> directory "
@ -183,6 +183,16 @@ case $LANG in
;; ;;
esac esac
if [ "$(pidof tint2)" ];then
while read -r pid cmd; do
if [[ ${cmd%% *} = tint2 ]]; then
TINT=${cmd##* }
TINT2FILE=${TINT#$HOME/.config/tint2/}
fi
done < <(pgrep -a tint2|head -n 1)
fi
maindialog () { maindialog () {
KEY=$RANDOM KEY=$RANDOM
@ -214,10 +224,10 @@ yad --plug=$KEY --tabnum=1 --text="$SYSTEM_DESC" --columns=2 --align="center" --
--field="$MONITORS:LBL" "" \ --field="$MONITORS:LBL" "" \
--field="ARandr:FBTN" "arandr" \ --field="ARandr:FBTN" "arandr" \
--field="<b>Info</b>:LBL" "" \ --field="<b>Info</b>:LBL" "" \
--field=" Neofetch:FBTN" "terminator -p neofetch" \ --field="CPU-X:FBTN" "cpu-x" \
--field=" inxi -Fxzc0:FBTN" "terminator -p inxi" \ --field="Neofetch:FBTN" "terminator -x bash -c 'neofetch;bash'" \
--field=" :LBL" \ --field="inxi -Fxzc0:FBTN" "terminator -x bash -c 'inxi -Fxzc0;bash'" \
--field=" :LBL" \ --field="BpyTOP:FBTN" "terminator -x bpytop" \
--field=" :LBL" \ --field=" :LBL" \
> $res1 & > $res1 &
@ -247,7 +257,7 @@ yad --plug=$KEY --tabnum=5 --borders=20 \
--text="$TINT_DESC" --image=tint2conf \ --text="$TINT_DESC" --image=tint2conf \
--columns=1 --form \ --columns=1 --form \
--field="$T_CHOOSE:FBTN" "mb-tint2-manager" \ --field="$T_CHOOSE:FBTN" "mb-tint2-manager" \
--field="$T_CONF:FBTN" "tint2conf" \ --field="$T_CONF <i>$TINT2FILE</i>:FBTN" "tint2conf $TINT" \
--field="$T_RESTART:FBTN" "mb-tint2restart" \ --field="$T_RESTART:FBTN" "mb-tint2restart" \
--field=":LBL" "" \ --field=":LBL" "" \
--field="$TINT_DIR:FBTN" "exo-open $HOME/.config/tint2/" \ --field="$TINT_DIR:FBTN" "exo-open $HOME/.config/tint2/" \
@ -286,10 +296,11 @@ yad --plug=$KEY --tabnum=8 --borders=20 \
--field="$COMP_EDIT:FBTN" "$EDITOR $HOME/.config/picom.conf" \ --field="$COMP_EDIT:FBTN" "$EDITOR $HOME/.config/picom.conf" \
--field="$COMP_RESTART:FBTN" "mabox-compositor --restart" \ --field="$COMP_RESTART:FBTN" "mabox-compositor --restart" \
--field="$COMP_TOGGLE:FBTN" "mabox-compositor --toggle" \ --field="$COMP_TOGGLE:FBTN" "mabox-compositor --toggle" \
--field="$COMP_REMOVE:FBTN" "rm -f $HOME/.config/picom.conf" \
--field="$COMP_DEFAULT:FBTN" "cp /etc/skel/.config/picom.conf $HOME/.config/" \
> $res8 & > $res8 &
#--field="$COMP_REMOVE:FBTN" "rm -f $HOME/.config/picom.conf" \
#--field="$COMP_DEFAULT:FBTN" "cp /etc/skel/.config/picom.conf $HOME/.config/" \
#TAB 9 MOTYWY #TAB 9 MOTYWY
yad --plug=$KEY --tabnum=9 --borders=10 \ yad --plug=$KEY --tabnum=9 --borders=10 \
--text="<b>$MT_MNGR</b>\n $MT_MNGR_DESC" \ --text="<b>$MT_MNGR</b>\n $MT_MNGR_DESC" \