mcc,mwelcome update
parent
ab6515d979
commit
41c42c4b88
71
bin/mcc
71
bin/mcc
|
@ -1,12 +1,12 @@
|
|||
#!/bin/bash
|
||||
# mcc: Mabox Control Center
|
||||
# Copyright (C) 2019-2020 napcok <napcok@gmail.com>
|
||||
# Copyright (C) 2019-2021 napcok <napcok@gmail.com>
|
||||
#
|
||||
EDITOR=geany
|
||||
case $LANG in
|
||||
pl*)
|
||||
TITLE="Centrum Sterowania Mabox"
|
||||
MCC="\t\t\t\t\t\t\t <big>Centrum Sterowania Mabox</big>\n\t\t\t\t\t\t Konfigurator wyglądu i zachowania Maboxa."
|
||||
MCC="<big><b>Centrum Sterowania Mabox</b></big>\t\n<i>Skonfiguruj wygląd i zachowanie swojego Maboxa</i>\t"
|
||||
SYSTEM="System i Sprzęt"
|
||||
LOCALE_SETTINGS="Język i formaty"
|
||||
LANGUAGE_PACKAGES="Pakiety językowe"
|
||||
|
@ -22,12 +22,14 @@ case $LANG in
|
|||
TINT2="Panel Tint2"
|
||||
SETTINGS="Ustawienia"
|
||||
CONKY="Conky"
|
||||
MENU="Menu i PaneleBoczne"
|
||||
MENU="Menu i Panele"
|
||||
THEMES="Motywy"
|
||||
HELP="Pomoc"
|
||||
HELP_TXT="Visit <a href='https://manual.maboxlinux.org/mabox-doc-en/'>Mabox Linux Manual</a> to learn more about Mabox. \nDo you have questions? Want to get involved?\nTake a look at our: <a href='https://maboxlinux.org/'>official website</a>, <a href='https://forum.maboxlinux.org/'>forum</a>, <a href='https://blog.maboxlinux.org/'>blog</a>\n \n<i>Mabox Linux is developed with passion in spare time.\nMabox is free and it will always be.\nHowever, maintaining the project's infrastructure costs money.\nIf you like Mabox you can help by making a small <a href='https://maboxlinux.org/donate'>donation</a></i> \nThank you for choosing to use Mabox Linux!"
|
||||
SYSTEM_DESC="Ustawienia oraz informacje systemowe i sprzętowe"
|
||||
MONITORS="<b>Monitor(y)</b>"
|
||||
SOFTWARE_DESC="Aktualizacja - Instalacja Programów - Preferowane programy\n"
|
||||
AUTOSTART_DESC="Openbox używa dwóch mechanizmów autostartu.\nPierwszy z nich to <b>systemowy autostart XDG</b>."
|
||||
AUTOSTART_DESC="Openbox używa dwóch mechanizmów autostartu.\nPierwszy z nich to autostart XDG."
|
||||
AUTOSTART_DESC2="Drugim - specyficznym dla Openbox - jest skrypt <i><b>~/.config/openbox/autostart</b></i>."
|
||||
EDIT_XDG="Wybierz programy autostartu XDG"
|
||||
EDIT_SCRIPT="Edytuj skrypt"
|
||||
|
@ -40,12 +42,12 @@ case $LANG in
|
|||
T_RESTART="Restartuj panel(e)"
|
||||
T_LAUNCHERS="Dodaj/usuń programy do panelu"
|
||||
TINT_DIR="Otwórz katalog <i>~/.config/tint2/</i> w menadżerze plików"
|
||||
CONKY_DESC="<b>Menedżer Conky</b>\nWybierz uruchamiane Conky. W Maboxie dostępnych jest kilka konfiguracji Conky, możesz dodać własne do katalogu <i>~/.config/conky</i>.\n"
|
||||
CONKY_DESC="<b>Menedżer Conky</b>\nWybierz uruchamiane Conky. W Maboxie dostępnych jest kilka konfiguracji Conky, możesz dodać własne do katalogu <i>~/.config/conky</i>."
|
||||
CONKY_CHOOSE="Wybierz Conky"
|
||||
CONKY_RESTART="Restartuj Conky"
|
||||
CONKY_EDIT="Edytuj Conky"
|
||||
OPEN_CONKYDIR="Otwórz katalog <i>~/.config/conky</i>"
|
||||
MENU_DESC="Główne menu (<small>wywoływane przez: prawy klik, skrót win+spacja lub z ikony w panelu</small>) umożliwia wyszukiwanie, należy po prostu zacząć pisać np. nazwę programu.\n<small><i>Dostępne są również dwa <b>panele boczne</b>, umożliwiające szybki dostęp np. do systemu plików.</i>\nPoniżej możesz dodać swoje własne polecenia na początku i na końcu paneli bocznych.</small>\n"
|
||||
MENU_DESC="Główne menu (<small>wywoływane przez: prawy klik, skrót win+spacja lub z ikony w panelu</small>) umożliwia wyszukiwanie, należy po prostu zacząć pisać np. nazwę programu.\n<small><i>Dostępne są również dwa <b>panele boczne</b>, umożliwiające szybki dostęp np. do systemu plików.</i>\nPoniżej możesz dodać swoje własne polecenia na początku i na końcu paneli bocznych.</small>"
|
||||
M_EDIT_MAIN="Edytuj główne menu (ulubione)"
|
||||
M_RESTORE_MAIN="Przywróć domyślne menu"
|
||||
M_LEFT="\t\t\t<b>PANEL LEWY</b><small> (ctrl+super+left)</small>"
|
||||
|
@ -64,11 +66,11 @@ case $LANG in
|
|||
COMP_REMOVE="Usuń plik konfiguracyjny"
|
||||
COMP_DEFAULT="Przywróć domyślny plik konfiguracyjny"
|
||||
MT_MNGR="Menedżer Motywów Maboxa"
|
||||
MT_MNGR_DESC="\nMotyw Maboxa składa się z:\n - tapety\n - wystroju GTK2/GTK3\n - motywu Openboxa\n - ustawień panelu Tint2\n - uruchamianych automatycznie Conky\n\nZa pomocą menedżera motywów możesz w wygodny sposób zapisywać swoje konfiguracje Maboxa, a następnie dowolnie przełączać się między nimi.\n"
|
||||
MT_MNGR_DESC="\nMotyw Maboxa składa się z:\n - tapety\n - wystroju GTK2/GTK3 oraz obramowania okien Openboxa\n - ustawień panelu Tint2\n - uruchamianych automatycznie Conky \n\nZa pomocą menedżera motywów możesz w wygodny sposób zapisywać swoje konfiguracje, a następnie dowolnie przełączać się między nimi."
|
||||
;;
|
||||
es*)
|
||||
TITLE="Centro de control Mabox"
|
||||
MCC="\t\t\t\t\t\t\t\t <big>Centro de control Mabox</big>\n\t\t\t\t\t\t\t Configura y ajusta tu sistema Mabox"
|
||||
MCC="<big>Centro de control Mabox</big>\t\t\nConfigura y ajusta tu sistema Mabox\t\t"
|
||||
SYSTEM="Sistema/Hardware"
|
||||
LOCALE_SETTINGS="Configuración regional"
|
||||
LANGUAGE_PACKAGES="Paquetes de idiomas"
|
||||
|
@ -86,6 +88,8 @@ case $LANG in
|
|||
CONKY="Recuadro Conky"
|
||||
MENU="Menú y Paneles"
|
||||
THEMES="Temas"
|
||||
HELP="Help"
|
||||
HELP_TXT="Visit <a href='https://manual.maboxlinux.org/mabox-doc-en/'>Mabox Linux Manual</a> to learn more about Mabox. \nDo you have questions? Want to get involved?\nTake a look at our: <a href='https://maboxlinux.org/'>official website</a>, <a href='https://forum.maboxlinux.org/'>forum</a>, <a href='https://blog.maboxlinux.org/'>blog</a>\n \n<i>Mabox Linux is developed with passion in spare time.\nMabox is free and it will always be.\nHowever, maintaining the project's infrastructure costs money.\nIf you like Mabox you can help by making a small <a href='https://maboxlinux.org/donate'>donation</a></i> \nThank you for choosing to use Mabox Linux!"
|
||||
SYSTEM_DESC="Ajustes e información del sistema y de hardware"
|
||||
MONITORS="<b>Monitor(es)</b>"
|
||||
SOFTWARE_DESC="Instalación y actualización de programas - Aplicaciones preferidas.\n"
|
||||
|
@ -107,7 +111,7 @@ case $LANG in
|
|||
CONKY_RESTART="Recargar recuadro Conky"
|
||||
CONKY_EDIT="Editar recuadro Conky"
|
||||
OPEN_CONKYDIR="Abrir la carpeta <i>~/.config/conky</i> "
|
||||
MENU_DESC="Menu principal (<small>accede con clic derecho, teclas Super+barra de espacio o desde el ícono del panel</small>) activa escribe sobre buscar. Sólo empieza a escribir el término que estas buscando.\n<small><i>There are also two <b>side-panels</b> available for quick access to file system locations for example.</i> Below you can add custom commands to both side-panels.</small>\n"
|
||||
MENU_DESC="Menu principal (<small>accede con clic derecho, teclas Super+barra de espacio o desde el ícono del panel</small>) activa escribe sobre buscar. Sólo empieza a escribir el término que estas buscando.\n<small><i>There are also two <b>side-panels</b> available for quick access to file system locations for example.</i> Below you can add custom commands to both side-panels.</small>"
|
||||
M_EDIT_MAIN="Editar menu principal"
|
||||
M_RESTORE_MAIN="Reestablecer el menu por defecto"
|
||||
M_LEFT="\t\t\t<b>PANEL IZQUIERDO</b><small> (ctrl+super+left)</small>"
|
||||
|
@ -130,8 +134,8 @@ case $LANG in
|
|||
;;
|
||||
*)
|
||||
TITLE="Mabox Control Center"
|
||||
MCC="\t\t\t\t\t\t\t\t <big>Mabox Control Center</big>\n\t\t\t\t\t\t Configure and customize your Mabox"
|
||||
SYSTEM="System/Hardware"
|
||||
MCC="<big><b>Mabox Control Center</b></big>\t\t\n<i>Configure and customize your Mabox Linux</i>\t"
|
||||
SYSTEM="System/HW"
|
||||
LOCALE_SETTINGS="Locale Settings"
|
||||
LANGUAGE_PACKAGES="Language Packages"
|
||||
KERNEL="Kernel"
|
||||
|
@ -146,8 +150,10 @@ case $LANG in
|
|||
TINT2="Tint2 Panel"
|
||||
SETTINGS="Settings"
|
||||
CONKY="Conky"
|
||||
MENU="Menu and SidePanels"
|
||||
MENU="Menu/Panels"
|
||||
THEMES="Themes"
|
||||
HELP="Help"
|
||||
HELP_TXT="Visit <a href='https://manual.maboxlinux.org/mabox-doc-en/'>Mabox Linux Manual</a> to learn more about Mabox. \nDo you have questions? Want to get involved?\nTake a look at our: <a href='https://maboxlinux.org/'>official website</a>, <a href='https://forum.maboxlinux.org/'>forum</a>, <a href='https://blog.maboxlinux.org/'>blog</a>\n \n<i>Mabox Linux is developed with passion in spare time.\nMabox is free and it will always be.\nHowever, maintaining the project's infrastructure costs money.\nIf you like Mabox you can help by making a small <a href='https://maboxlinux.org/donate'>donation</a></i> \nThank you for choosing to use Mabox Linux!"
|
||||
SYSTEM_DESC="System and Hardware settings and information"
|
||||
MONITORS="<b>Monitor(s)</b>"
|
||||
SOFTWARE_DESC="Software installation and update - Preferred Applications.\n"
|
||||
|
@ -169,7 +175,7 @@ case $LANG in
|
|||
CONKY_RESTART="Reload Conky"
|
||||
CONKY_EDIT="Edit Conky"
|
||||
OPEN_CONKYDIR="Open <i>~/.config/conky</i> directory"
|
||||
MENU_DESC="Main menu (<small>access it by right click, win+space shortcut or from panel icon</small>) have type to search functionality. Just start to type what you looking for.\n<small><i>There are also two <b>side-panels</b> available for quick access to file system locations for example.</i> Below you can add custom commands to both side-panels.</small>\n"
|
||||
MENU_DESC="Main menu (<small>access it by right click, win+space shortcut or from panel icon</small>) have type to search functionality. Just start to type what you looking for.\n<small><i>There are also two <b>side-panels</b> available for quick access to file system locations for example.</i> Below you can add custom commands to both side-panels.</small>"
|
||||
M_EDIT_MAIN="Edit main menu (favorites)"
|
||||
M_RESTORE_MAIN="Reset mainmenu to default"
|
||||
M_LEFT="\t\t\t<b>LEFT PANEL</b><small> (ctrl+super+left)</small>"
|
||||
|
@ -188,7 +194,7 @@ case $LANG in
|
|||
COMP_REMOVE="Remove picom.conf"
|
||||
COMP_DEFAULT="Reset to default"
|
||||
MT_MNGR="Mabox Theme Manager"
|
||||
MT_MNGR_DESC="\nMabox theme consist of:\n - wallpaper\n - GTK2/GTK3 Theme\n - Openbox theme and settings\n - selected Tint2 panel(s)\n - selected Conkies\n\nWith Mabox Theme Manager you can easily save your configurations, and switch between them."
|
||||
MT_MNGR_DESC="\nMabox theme consist of:\n - wallpaper\n - GTK2/GTK3 Theme and Openbox window decoration \n - selected Tint2 panel(s)\n - selected Conkies \n\nWith Mabox Theme Manager you can easily save your configurations, and switch between them."
|
||||
;;
|
||||
esac
|
||||
|
||||
|
@ -214,14 +220,15 @@ maindialog () {
|
|||
res7=$(mktemp --tmpdir mcc-tab7.XXXXXXXX)
|
||||
res8=$(mktemp --tmpdir mcc-tab8.XXXXXXXX)
|
||||
res9=$(mktemp --tmpdir mcc-tab9.XXXXXXXX)
|
||||
res10=$(mktemp --tmpdir mcc-tab10.XXXXXXXX)
|
||||
out=$(mktemp --tmpdir mcc-out.XXXXXXXX)
|
||||
|
||||
# cleanup
|
||||
trap "rm -f $res1 $res2 $res3 $res4 $res5 $res6 $res7 $res8 $res9 $out" EXIT
|
||||
trap "rm -f $res1 $res2 $res3 $res4 $res5 $res6 $res7 $res8 $res9 $res10 $out" EXIT
|
||||
|
||||
|
||||
# TAB1 SYSTEM_SPRZET
|
||||
yad --plug=$KEY --tabnum=1 --text="$SYSTEM_DESC" --columns=2 --align="center" --form --borders=10 \
|
||||
yad --plug=$KEY --tabnum=1 --text="$SYSTEM_DESC" --columns=2 --align="center" --form --scroll \
|
||||
--field="<b>$SETTINGS</b>:LBL" " " \
|
||||
--field="$LOCALE_SETTINGS:FBTN" "manjaro-settings-manager -m msm_locale" \
|
||||
--field="$LANGUAGE_PACKAGES:FBTN" "manjaro-settings-manager -m msm_language_packages" \
|
||||
|
@ -241,28 +248,27 @@ yad --plug=$KEY --tabnum=1 --text="$SYSTEM_DESC" --columns=2 --align="center" --
|
|||
> $res1 &
|
||||
|
||||
# TAB2 Programy
|
||||
yad --plug=$KEY --tabnum=2 --text="$SOFTWARE_DESC" \
|
||||
yad --plug=$KEY --tabnum=2 --borders=10 --text="$SOFTWARE_DESC" \
|
||||
--icons --read-dir=/usr/share/mcc/software --item-width=100 \
|
||||
> $res2 &
|
||||
|
||||
#TAB 3 AUTOSTART
|
||||
yad --plug=$KEY --tabnum=3 --borders=20 \
|
||||
yad --plug=$KEY --tabnum=3 --borders=10 \
|
||||
--text="<b>$AUTOSTART_HEAD</b>" --image=gtk-execute \
|
||||
--columns=1 --form \
|
||||
--field="$AUTOSTART_DESC:LBL" "" \
|
||||
--field="$EDIT_XDG:FBTN" "yautostart" \
|
||||
--field=":LBL" "" \
|
||||
--field="$AUTOSTART_DESC2 :LBL" "" \
|
||||
--field="$EDIT_SCRIPT <i>~/.config/openbox/autostart</i>:FBTN" "geany $HOME/.config/openbox/autostart" \
|
||||
--field="$AUTOSTART_RESET:FBTN" "cp /etc/skel/.config/openbox/autostart $HOME/.config/openbox/" \
|
||||
> $res3 &
|
||||
|
||||
#--field=":LBL" "" \
|
||||
#TAB 4 WYGLĄD
|
||||
yad --plug=$KEY --tabnum=4 --text="$LOOK_DESC" --icons --read-dir=/usr/share/mcc/appearance --item-width=100 \
|
||||
> $res4 &
|
||||
|
||||
#TAB 5 TINT2
|
||||
yad --plug=$KEY --tabnum=5 --borders=20 \
|
||||
yad --plug=$KEY --tabnum=5 --borders=10 \
|
||||
--text="$TINT_DESC" --image=tint2conf \
|
||||
--columns=1 --form \
|
||||
--field="$T_CHOOSE:FBTN" "mb-tint2-manager" \
|
||||
|
@ -274,7 +280,7 @@ yad --plug=$KEY --tabnum=5 --borders=20 \
|
|||
> $res5 &
|
||||
|
||||
#TAB 6 CONKY
|
||||
yad --plug=$KEY --tabnum=6 --borders=20 \
|
||||
yad --plug=$KEY --tabnum=6 --borders=10 \
|
||||
--text="$CONKY_DESC" --image=conky \
|
||||
--form \
|
||||
--field="$CONKY_CHOOSE:FBTN" "mb-conky-manager" \
|
||||
|
@ -290,17 +296,16 @@ yad --plug=$KEY --tabnum=7 --borders=10 \
|
|||
--field="$M_EDIT_MAIN:FBTN" "geany $HOME/.config/mabox/favorites.csv" \
|
||||
--field="$M_LEFT:LBL" "" \
|
||||
--field="$M_CUSTOMIZE $OWN_COMMANDS_TOP:FBTN" "geany $HOME/.config/mabox/places-prepend.csv" \
|
||||
--field="$M_LEFT_DESC:LBL" "" \
|
||||
--field="$M_CUSTOMIZE $OWN_COMMANDS_BOTTOM:FBTN" "geany $HOME/.config/mabox/places-append.csv" \
|
||||
--field="$M_RESTORE_MAIN:FBTN" "mb-restore-menu" \
|
||||
--field="$M_RIGHT:LBL" "" \
|
||||
--field="$M_CUSTOMIZE $OWN_COMMANDS_TOP:FBTN" "geany $HOME/.config/mabox/right-prepend.csv" \
|
||||
--field="$M_RIGHT_DESC:LBL" "" \
|
||||
--field="$M_CUSTOMIZE $OWN_COMMANDS_BOTTOM:FBTN" "geany $HOME/.config/mabox/right-append.csv" \
|
||||
> $res7 &
|
||||
|
||||
#--field="$M_LEFT_DESC:LBL" "" \
|
||||
#--field="$M_RIGHT_DESC:LBL" "" \
|
||||
#TAB 8 Picom
|
||||
yad --plug=$KEY --tabnum=8 --borders=20 \
|
||||
yad --plug=$KEY --tabnum=8 --borders=10 \
|
||||
--text="$COMP_DESC" --image=compton \
|
||||
--columns=1 --form \
|
||||
--field="$COMP_EDIT:FBTN" "$EDITOR $HOME/.config/picom.conf" \
|
||||
|
@ -317,13 +322,19 @@ yad --plug=$KEY --tabnum=9 --borders=10 \
|
|||
--form --field="$MT_MNGR!preferences-desktop-theme:FBTN" "mb-obthemes" \
|
||||
> $res9 &
|
||||
|
||||
#TAB 10 -HELP
|
||||
yad --plug=$KEY --tabnum=10 \
|
||||
--image=/usr/share/icons/hicolor/128x128/apps/distributor-logo-mabox-trans.png --text-justify=center --text="$HELP_TXT" \
|
||||
> $res10 &
|
||||
|
||||
#main window
|
||||
yad --window-icon=distributor-logo-mabox \
|
||||
--notebook --tab-pos="left" --key=$KEY \
|
||||
--tab="$SYSTEM" --tab="$SOFTWARE" --tab="$AUTOSTART" --tab="$LOOK" --tab="$TINT2"\
|
||||
--tab="$CONKY" --tab="$MENU" --tab="$COMPOSITOR" --tab="$THEMES" \
|
||||
--title="$TITLE" --image=/usr/share/icons/hicolor/64x64/apps/distributor-logo-mabox.png \
|
||||
--width=710 --height=420 --image-on-top --text="$MCC" --no-buttons > $out &
|
||||
--tab="$SYSTEM" \
|
||||
--tab="$SOFTWARE" --tab="$AUTOSTART" --tab="$LOOK" --tab="$TINT2"\
|
||||
--tab="$CONKY" --tab="$MENU" --tab="$COMPOSITOR" --tab="$THEMES" --tab="$HELP"\
|
||||
--title="$TITLE" --image=/usr/share/icons/hicolor/48x48/apps/distributor-logo-mabox.png \
|
||||
--width="720" --height="420" --image-on-top --text-justify=right --text="$MCC" --no-buttons > $out &
|
||||
}
|
||||
|
||||
maindialog
|
||||
|
|
|
@ -21,7 +21,7 @@ exo-open --launch WebBrowser https://maboxlinux.org
|
|||
}
|
||||
export -f homewww
|
||||
function userguide() {
|
||||
exo-open --launch WebBrowser https://maboxlinux.org/users-guide/
|
||||
exo-open --launch WebBrowser https://manual.maboxlinux.org/mabox-doc-en/
|
||||
}
|
||||
export -f userguide
|
||||
;;
|
||||
|
|
Loading…
Reference in New Issue