#!/bin/bash # # EDITOR=geany case $LANG in pl*) SETTINGS="Ogólne" TINT2="Panel tint2" CONKY="Conky" MENU="Menu" T_CONF="Konfigurator paneli tint2!!Konfiguracja wyglądu panelu" T_CHOOSE="Wybierz tint2!!Możesz uruchomić kilka paneli" T_RESTART="Restartuj panel(e)" CONKY_DESC="Menedżer Conky" CONKY_CHOOSE="Wybierz Conky" CONKY_RESTART="Restartuj Conky" CONKY_EDIT="Edytuj Conky" CONKY_POSITION="Ustal pozycję Conky" M_ED_SCHEMA="Edytuj schemat" M_ED_CONFIG="Edytuj konfigurację" M_REFRESH_ICON="Odśwież zestaw ikon" M_GEN_PIPE="Generuj dynamiczne menu" M_GEN_STATIC="Generuj statyczne menu" M_GEN_PIPE_ICON="Generuj dynamiczne menu z ikonami" M_GEN_STATIC_ICON="Generuj statyczne menu z ikonami" COMPOSITOR="Kompozytor" COMP_DESC="Menadżerem kompozycji w Maboxie jest Picom - fork Compton" COMP_GUI="Ustawienia" COMP_EDIT="Edytuj plik konfiguracyjny" COMP_RESTART="Restart" COMP_TOGGLE="Włącz/Wyłącz" 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" MSTYLER="Mabox Styler" MSTYLER_DESC="Skonfiguruj wygląd i zachowanie Maboxa" ;; *) SETTINGS="Settings" TINT2="Tint2 panel" CONKY="Conky" MENU="Menu" T_CONF="Configure tint2" T_CHOOSE="Choose tint2!!You can run several tint2 panels at once" T_RESTART="Restart tint2" CONKY_DESC="Conky Manager" CONKY_CHOOSE="Choose Conky(s)" CONKY_RESTART="Reload Conky" CONKY_EDIT="Edit Conky" CONKY_POSITION="Set Conky position" M_ED_SCHEMA="Edit schema" M_ED_CONFIG="Edit config" M_REFRESH_ICON="Refresh icon set" M_GEN_PIPE="Generate pipe menu (dynamic)" M_GEN_STATIC="Generate static menu" M_GEN_PIPE_ICON="Generate pipe menu with icons" M_GEN_STATIC_ICON="Generate static menu with icons" COMPOSITOR="Compositor" COMP_DESC="Compton" COMP_GUI="Settings" COMP_EDIT="Edit config file" COMP_RESTART="Restart" COMP_TOGGLE="Toggle" COMP_REMOVE="Remove compton.conf" COMP_DEFAULT="Reset to default" MT_MNGR="Theme Manager" MT_MNGR_DESC="Mabox theme manager" MSTYLER="Mabox Styler" MSTYLER_DESC="Configure your Mabox look and feel" ;; esac maindialog () { KEY=$RANDOM res1=$(mktemp --tmpdir mcc-tab1.XXXXXXXX) res2=$(mktemp --tmpdir mcc-tab2.XXXXXXXX) res3=$(mktemp --tmpdir mcc-tab3.XXXXXXXX) res4=$(mktemp --tmpdir mcc-tab4.XXXXXXXX) res5=$(mktemp --tmpdir mcc-tab5.XXXXXXXX) res6=$(mktemp --tmpdir mcc-tab6.XXXXXXXX) res7=$(mktemp --tmpdir mcc-tab7.XXXXXXXX) res8=$(mktemp --tmpdir mcc-tab8.XXXXXXXX) res9=$(mktemp --tmpdir mcc-tab9.XXXXXXXX) out=$(mktemp --tmpdir mcc-out.XXXXXXXX) # cleanup trap "rm -f $res1 $res2 $res3 $res4 $res5 $res6 $res7 $res8 $res9 $out" EXIT # TAB1 SYSTEM_SPRZET yad --plug=$KEY --tabnum=1 --text="Ustawienia oraz informacje systemowe i sprzętowe" --columns=2 --align="center" --form --borders=10 \ --field="Ustawienia:LBL" " " \ --field="Język i formaty:FBTN" "manjaro-settings-manager -m msm_locale" \ --field="Pakiety językowe:FBTN" "manjaro-settings-manager -m msm_language_packages" \ --field="Jądro systemowe:FBTN" "manjaro-settings-manager -m msm_kernel" \ --field="Konta użytkowników:FBTN" "manjaro-settings-manager -m msm_users" \ --field="Data i Czas:FBTN" "manjaro-settings-manager -m msm_timedate" \ --field="Ustawienia klawiatury:FBTN" "manjaro-settings-manager -m msm_keyboard" \ --field="Konfiguracja sprzętowa:FBTN" "manjaro-settings-manager -m msm_mhwd" \ --field="Monitor(y):LBL" "" \ --field="ARandr:FBTN" "arandr" \ --field="Info:LBL" "" \ --field="  Neofetch:FBTN" "terminator -p neofetch" \ --field="  inxi -Fxzc0:FBTN" "terminator -p inxi" \ --field=" :LBL" \ --field=" :LBL" \ --field=" :LBL" \ > $res1 & # TAB2 Programy yad --plug=$KEY --tabnum=2 --text="Aktualizacja - Instalacja Programów - Powiadomianie - Preferowane programy" --icons --read-dir=/usr/share/mbcc/software --item-width=100 > $res2 & #TAB 3 AUTOSTART yad --plug=$KEY --tabnum=3 --borders=20 \ --text="Openbox" \ --columns=1 --form \ --field="Openbox posiada 2 mechanizmy autostartu:LBL" "" \ --field="Autostart XDG:FBTN" "yautostart" \ --field="Edycja pliku $HOME/.config/openbox/autostart:LBL" "" \ --field="Edycja pliku:FBTN" "geany" > $res3 & #TAB 4 WYGLĄD yad --plug=$KEY --tabnum=4 --text="Narzędzia do konfiguracji wyglądu " --icons --read-dir=/usr/share/mbcc/appearance --item-width=100 > $res4 & #TAB 5 TINT2 yad --plug=$KEY --tabnum=5 --borders=20 \ --text="$TINT_DESC" \ --columns=1 --form \ --field="$T_CHOOSE:FBTN" "mb-tint2zen" \ --field="$T_CONF:FBTN" "tint2conf" \ --field="$T_RESTART:FBTN" "mb-tint2restart" \ > $res5 & #TAB 6 CONKY yad --plug=$KEY --tabnum=6 --borders=20 \ --text="$CONKY_DESC" \ --columns=2 --form \ --field="$CONKY_CHOOSE:FBTN" "mb-conkyzen" \ --field="$CONKY_RESTART:FBTN" "mb-conky-session" \ --field="$CONKY_EDIT:FBTN" "mb-conkyedit" \ > $res6 & # TAB 7 MENU yad --plug=$KEY --tabnum=7 --text="TODO Menu" > $res7 & #TAB 8 Picom yad --plug=$KEY --tabnum=8 --borders=20 \ --text="$COMP_DESC" \ --columns=1 --form \ --field="$COMP_EDIT:FBTN" "$EDITOR $HOME/.config/picom.conf" \ --field="$COMP_RESTART:FBTN" "mabox-compositor --restart" \ --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 & #TAB 9 MOTYWY yad --plug=$KEY --tabnum=9 --borders=20 \ --text="$MT_MNGR\n $MT_MNGR_DESC" \ --form --field="$MT_MNGR!preferences-desktop-theme:FBTN" "mb-obthemes" \ > $res9 & #main window yad --window-icon=utilities-terminal \ --notebook --tab-pos="left" --key=$KEY \ --tab=$"System i Sprzęt" --tab=$"Programy" --tab=$"Autostart" --tab="Wygląd" --tab="Panel Tint2"\ --tab="Conky" --tab="Menu" --tab="Kompozytor" --tab="Motywy" \ --title="Mabox Control Center" --image=/usr/share/icons/hicolor/64x64/apps/distributor-logo-mabox.png \ --width=680 --image-on-top --text="Mabox Control Center\n Konfigurator wyglądu i zachowania Maboxa." --no-buttons } maindialog