master
Daniel Napora 2020-02-20 01:37:06 +01:00
parent 27c520b1d8
commit 3e8cde32ef
1 changed files with 42 additions and 49 deletions

View File

@ -105,6 +105,7 @@ color_scroll_ind = ${COLOR_SCROLL_IND:-#504e65 100}
sep_markup = weight="bold" foreground="${color_title_fg% *}" sep_markup = weight="bold" foreground="${color_title_fg% *}"
font = ${font:-Noto Sans Medium 9} font = ${font:-Noto Sans Medium 9}
icon_size = ${ICON_SIZE:-0} icon_size = ${ICON_SIZE:-0}
icon_theme = Numix-Square
EOF EOF
unset font unset font
@ -140,8 +141,9 @@ MENU_ITEMS=$(mktemp)
trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS}" EXIT trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS}" EXIT
MENU_HALIGN="right" MENU_HALIGN="right"
ITEM_HALIGN="right" ITEM_HALIGN="left"
ARROW_STRING=" ⮜ " ARROW_STRING=" ⮜ "
ICON_SIZE="18"
MENU_HEIGHT_MIN=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f2) MENU_HEIGHT_MIN=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f2)
mkconfigfile mkconfigfile
@ -158,54 +160,49 @@ cat <<EOF > ${MENU_ITEMS}
. $HOME/.config/mabox/right-prepend.csv . $HOME/.config/mabox/right-prepend.csv
^sep(Zarządzanie oprogramowaniem) ^sep(Zarządzanie oprogramowaniem)
Aktualizacja systemu (Pamac),pamac-manager --updates Aktualizacja systemu (Pamac),pamac-manager --updates,system-upgrade
Aktualizacja systemu (cli),^term(sudo pacman -Syyu) Aktualizacja systemu (cli),^term(sudo pacman -Syyu),openterm
Menadżer pakietów - Pamac,pamac-manager Menadżer pakietów - Pamac,pamac-manager,pamac
Odnawianie kluczy,^term(sudo pacman -Sy archlinux-keyring manjaro-keyring mabox-keyring) Odnawianie kluczy,^term(sudo pacman -Sy archlinux-keyring manjaro-keyring mabox-keyring),keysync
Ranking mirrorów  ,^checkout(mirrory) Ranking mirrorów,^root(mirrory),download
^sep(Ustawienia) ^sep(Ustawienia)
System i sprzęt  ,^root(system) Centrum Sterowania Mabox,mcc,distributor-logo-mabox
Wygląd i zachowanie  ,^root(wyglad) System i sprzęt,^root(system),audiocard
Wygląd i zachowanie,^root(wyglad),preferences-color
^sep(Pomoc) ^sep(Pomoc)
Skróty klawiszowe,mb-kb --gui &>/dev/null Skróty klawiszowe,mb-kb --gui &>/dev/null,key_bindings
Zasoby online,^root(weblinks) Zasoby online,^root(weblinks),web-browser
^sep(Inne) ^sep(Inne)
Zrzut ekranu  ,mb-jgtools screenshot Zrzut ekranu,mb-jgtools screenshot,emblem-photos
^sep(Wyjście)
Wyloguj  ,openbox --exit
Uśpij  ,systemctl suspend
Hibernuj  ,systemctl hibernate,
Uruchom ponownie  ,systemctl reboot
Wyłącz  ,systemctl poweroff
Zablokuj ekran  , betterlockscreen -l
# Niestety CSV nie obsługuke Unikodu
#. $HOME/.config/mabox/logout.csv
. $HOME/.config/mabox/right-append.csv . $HOME/.config/mabox/right-append.csv
^sep(Wyjście)
. $HOME/.config/mabox/exit.csv
^tag(system) ^tag(system)
^sep(System i sprzęt) ^sep(System i sprzęt)
Język i formaty,manjaro-settings-manager -m msm_locale, Język i formaty,manjaro-settings-manager -m msm_locale,
Pakiety językowe,manjaro-settings-manager -m msm_language_packages, Pakiety językowe,manjaro-settings-manager -m msm_language_packages,
Jądro systemowe,manjaro-settings-manager -m msm_kernel, Jądro systemowe,manjaro-settings-manager -m msm_kernel,distributor-logo-linux
Konta użytkowników,manjaro-settings-manager -m msm_users, Konta użytkowników,manjaro-settings-manager -m msm_users,system-config-users
Data i Czas,manjaro-settings-manager -m msm_timedate, Data i Czas,manjaro-settings-manager -m msm_timedate,system-config-date
Ustawienia klawiatury,manjaro-settings-manager -m msm_keyboard, Ustawienia klawiatury,manjaro-settings-manager -m msm_keyboard,preferences-desktop-keyboard
Konfiguracja sprzętowa,manjaro-settings-manager -m msm_mhwd, Konfiguracja sprzętowa,manjaro-settings-manager -m msm_mhwd,preferences-desktop-peripherals-directory
^sep() ^sep()
 wróć,^back()  wróć,^back()
^tag(mirrory) ^tag(mirrory)
Szybko,^term(sudo pacman-mirrors -f5)
Wszystkie,^term(sudo pacman-mirrors -i -c all) Wszystkie,^term(sudo pacman-mirrors -i -c all)
Najbliższe (wg GEOIP),term(sudo pacman-mirrors -i --geoip) Najbliższe (wg GEOIP),^term(sudo pacman-mirrors -i --geoip)
^sep() ^sep()
 wróć,^back()  wróć,^back()
@ -216,7 +213,7 @@ Wybór tapety,nitrogen,
Menadżer konfiguracji OpenBox,obconf, Menadżer konfiguracji OpenBox,obconf,
Konfiguracja powiadomień,xfce4-notifyd-config Konfiguracja powiadomień,xfce4-notifyd-config
Preferowane aplikacje,exo-preferred-applications Preferowane aplikacje,exo-preferred-applications
Ustawienia Menedżera logowania,pkexec lightdm-settings, #Ustawienia Menedżera logowania,pkexec lightdm-settings,
Ustawienia zasilania,xfce4-power-manager-settings Ustawienia zasilania,xfce4-power-manager-settings
^sep(Elementy pulpitu Mabox) ^sep(Elementy pulpitu Mabox)
Conky,^pipe(jgmenu_run ob --cmd=mabox-conky-pipemenu) Conky,^pipe(jgmenu_run ob --cmd=mabox-conky-pipemenu)
@ -230,16 +227,16 @@ Menadżer schematów,mb-obthemes
^tag(weblinks) ^tag(weblinks)
^sep(Zasoby online) ^sep(Zasoby online)
^sep(Mabox) ^sep(Mabox)
Mabox - pierwsze kroki,exo-open --launch WebBrowser https://pl.maboxlinux.org/przewodnik-uzytkownika/ Mabox - pierwsze kroki,exo-open --launch WebBrowser https://pl.maboxlinux.org/przewodnik-uzytkownika/,distributor-logo-mabox
Forum Maboxa,exo-open --launch WebBrowser https://forum.maboxlinux.org/ Forum Maboxa,exo-open --launch WebBrowser https://forum.maboxlinux.org/,distributor-logo-mabox
^sep(Manjaro) ^sep(Manjaro)
Strona domowa,exo-open --launch WebBrowser https://manjaro.org Strona domowa,exo-open --launch WebBrowser https://manjaro.org,distributor-logo-manjaro
Wiki,exo-open --launch WebBrowser https://wiki.manjaro.org Wiki,exo-open --launch WebBrowser https://wiki.manjaro.org,distributor-logo-manjaro
Forum,exo-open --launch WebBrowser https://forum.manjaro.org Forum,exo-open --launch WebBrowser https://forum.manjaro.org,distributor-logo-manjaro
Manjaro PL,exo-open --launch WebBrowser https://manjaro.pl Manjaro PL,exo-open --launch WebBrowser https://manjaro.pl,distributor-logo-manjaro
Forum Manjaro PL,exo-open --launch WebBrowser https://forum.manjaro.pl Forum Manjaro PL,exo-open --launch WebBrowser https://forum.manjaro.pl,distributor-logo-manjaro
^sep(ArchLinux) ^sep(ArchLinux)
ArchWiki,exo-open --launch WebBrowser https://wiki.archlinux.org/ ArchWiki,exo-open --launch WebBrowser https://wiki.archlinux.org/,distributor-logo-archlinux
^sep(Openbox) ^sep(Openbox)
Strona domowa OpenBox,exo-open --launch WebBrowser http://openbox.org/wiki/Help:Contents Strona domowa OpenBox,exo-open --launch WebBrowser http://openbox.org/wiki/Help:Contents
OpenBox na ArchWiki,exo-open --launch WebBrowser https://wiki.archlinux.org/index.php/Openbox OpenBox na ArchWiki,exo-open --launch WebBrowser https://wiki.archlinux.org/index.php/Openbox
@ -247,7 +244,7 @@ OpenBox na ArchWiki PL,exo-open --launch WebBrowser https://wiki.archlinux.org/i
^sep(Dokumentacja Tint2) ^sep(Dokumentacja Tint2)
Tint2 na ArchWiki,exo-open --launch WebBrowser https://wiki.archlinux.org/index.php/Tint2 Tint2 na ArchWiki,exo-open --launch WebBrowser https://wiki.archlinux.org/index.php/Tint2
^sep(Dokumentacja Conky) ^sep(Dokumentacja Conky)
Dokumantacja Conky,exo-open --launch WebBrowser http://conky.sourceforge.net/documentation.html Dokumentacja Conky,exo-open --launch WebBrowser http://conky.sourceforge.net/documentation.html
Conky na Github,exo-open --launch WebBrowser https://github.com/brndnmtthws/conky/wiki Conky na Github,exo-open --launch WebBrowser https://github.com/brndnmtthws/conky/wiki
Conky na ArchWiki,exo-open --launch WebBrowser https://wiki.archlinux.org/index.php/Conky Conky na ArchWiki,exo-open --launch WebBrowser https://wiki.archlinux.org/index.php/Conky
^sep() ^sep()
@ -293,7 +290,7 @@ cat <<EOF > ${MENU_ITEMS}
#^sep(Zakładki) #^sep(Zakładki)
$(gtkbookmarks) $(gtkbookmarks)
. $HOME/.config/mabox/vboxes.csv
. $HOME/.config/mabox/places-append.csv . $HOME/.config/mabox/places-append.csv
EOF EOF
@ -310,9 +307,10 @@ JGWIDTH="340"
MENU_HALIGN="center" MENU_HALIGN="center"
MENU_VALIGN="center" MENU_VALIGN="center"
MENU_PADDING_TOP=213 MENU_PADDING_TOP=213
TABS="280" TABS="250"
ITEM_HEIGHT="30" ITEM_HEIGHT="30"
FONT="Noto Sans Medium 10" ICON_SIZE="24"
FONT="Noto Sans Medium 12"
MENU_RADIUS=${RADIUS:-0} MENU_RADIUS=${RADIUS:-0}
mkconfigfile mkconfigfile
@ -325,14 +323,9 @@ cat <<EOF > ${MENU_ITEMS}
@text,,180,170,220,20,4,left,top,#EEEEEE,#111111,$OSNAME $OSVERSION <sup> $OSCODE</sup> @text,,180,170,220,20,4,left,top,#EEEEEE,#111111,$OSNAME $OSVERSION <sup> $OSCODE</sup>
@text,,180,190,200,20,4,left,top,#DDDDDD,#DDDDDD,<small>$USER@$HOSTNAME</small> @text,,180,190,200,20,4,left,top,#DDDDDD,#DDDDDD,<small>$USER@$HOSTNAME</small>
^sep(Wylogować?) ^sep(Wylogować?)
 Wyloguj,openbox --exit . $HOME/.config/mabox/exit.csv
 Uśpij,systemctl suspend
 Hibernuj,systemctl hibernate
 Uruchom ponownie,systemctl reboot
 Wyłącz,systemctl poweroff
 Zablokuj ekran, betterlockscreen -l
^sep() ^sep()
Anuluj <small>esc</small>,exit 1 Anuluj <small>esc</small>,exit 1
EOF EOF
jgmenu --config-file=${CONFIG_FILE} --csv-file=${MENU_ITEMS} 2>/dev/null jgmenu --config-file=${CONFIG_FILE} --csv-file=${MENU_ITEMS} 2>/dev/null