From 91715cef22646441f0b3e30cd76edf6de8e31222 Mon Sep 17 00:00:00 2001 From: Daniel Napora Date: Mon, 20 Jan 2020 17:50:24 +0100 Subject: [PATCH] mb-jgpanel --- mabox-en/Packages-Desktop | 1 + mabox-pl/Packages-Desktop | 2 +- .../etc/skel/.config/openbox/rc.xml | 2 +- .../desktop-overlay/etc/skel/bin/mb-jgpanel | 170 ++++++++++++++++++ .../etc/skel/.config/openbox/rc.xml | 2 +- 5 files changed, 174 insertions(+), 3 deletions(-) create mode 100755 mabox-pl/desktop-overlay/etc/skel/bin/mb-jgpanel diff --git a/mabox-en/Packages-Desktop b/mabox-en/Packages-Desktop index 3fea0b2..ca18cc4 100644 --- a/mabox-en/Packages-Desktop +++ b/mabox-en/Packages-Desktop @@ -325,6 +325,7 @@ qt5-styleplugins xdg-user-dirs xdg-user-dirs-gtk xdg-utils +yay #---------=> xorg xorg-fonts-75dpi diff --git a/mabox-pl/Packages-Desktop b/mabox-pl/Packages-Desktop index 8b2dd6f..a907e70 100644 --- a/mabox-pl/Packages-Desktop +++ b/mabox-pl/Packages-Desktop @@ -331,7 +331,7 @@ qt5-styleplugins xdg-user-dirs xdg-user-dirs-gtk xdg-utils - +yay #---------=> xorg xorg-fonts-75dpi xorg-fonts-100dpi diff --git a/mabox-pl/desktop-overlay/etc/skel/.config/openbox/rc.xml b/mabox-pl/desktop-overlay/etc/skel/.config/openbox/rc.xml index 8b31f8a..bda7600 100644 --- a/mabox-pl/desktop-overlay/etc/skel/.config/openbox/rc.xml +++ b/mabox-pl/desktop-overlay/etc/skel/.config/openbox/rc.xml @@ -329,7 +329,7 @@ - dmenu_extended_run + mb-jgpanel main diff --git a/mabox-pl/desktop-overlay/etc/skel/bin/mb-jgpanel b/mabox-pl/desktop-overlay/etc/skel/bin/mb-jgpanel new file mode 100755 index 0000000..19c2027 --- /dev/null +++ b/mabox-pl/desktop-overlay/etc/skel/bin/mb-jgpanel @@ -0,0 +1,170 @@ +#!/bin/bash +JGWIDTH="322" + +SCREENWIDTH=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f1) +SCREENHEIGHT=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f2) +OSNAME=$(lsb_release -d | awk '{print $2}') +OSVERSION=$(lsb_release -r | awk '{print $2}') +OSCODE=$(lsb_release -c | awk '{print $2}') +KERNEL=$(uname -r) + +((POSX = SCREENWIDTH - JGWIDTH)) +echo $POSX + +mkconfigfile() { +cat < ${CONFIG_FILE} +stay_alive = 0 +hide_back_items = 0 +terminal_exec = terminator +terminal_args = -e +tabs = 200 +menu_margin_x = $POSX +menu_margin_y = 0 +menu_width = $JGWIDTH +menu_height_min = $SCREENHEIGHT +menu_padding_top = 90 +menu_padding_right = 10 +menu_padding_bottom = 10 +menu_padding_left = 10 +menu_radius = 0 +menu_valign = top + +item_height = 20 +item_halign = left + +sep_markup = font="Noto Sans Bold 10" foreground="#FFFFFF" +font = Noto Sans Medium 9 +icon_size = 0 + +color_menu_bg = #222222 95 +color_menu_border = #2f9b85 100 +color_norm_bg = #262626 80 +color_norm_fg = #CCCCCC 100 +color_sel_bg = #169f6f 80 +color_sel_fg = #f8f8f8 100 +color_sel_border = #504e65 100 +color_sep_fg = #2f9b85 100 +color_sep_bg = #111111 100 +color_scroll_ind = #504e65 100 +EOF +} + +main() { +CONFIG_FILE=$(mktemp) +MENU_ITEMS=$(mktemp) +trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS}" EXIT +mkconfigfile + +cat < ${MENU_ITEMS} +@icon,,10,20,48,48,4,left,top,,,/usr/share/icons/hicolor/48x48/apps/mbcc.png +@text,,70,10,200,20,4,left,top,#EEEEEE,#111111,$OSNAME $OSVERSION $OSCODE +@text,,70,30,200,20,4,left,top,#666666,#444444,Jądro: $KERNEL $HOSTTYPE +@text,,70,50,200,20,4,left,top,#666666,#444444,$USER@$HOSTNAME +@rect,,12,70,292,20,1,left,top,#666666,#262626, +@search,,12,70,292,20,4,left,top,#169f6f,#222222,""" pisz aby wyszukać""" + +^sep() +^sep(Zarządzanie oprogramowaniem) +^sep() +Aktualizacja systemu (Pamac),pamac-manager --updates +Aktualizacja systemu (cli),^term(sudo pacman -Syyu) +Menadżer pakietów - Pamac,pamac-manager +Odnawianie kluczy,^term(sudo pacman -Sy archlinux-keyring manjaro-keyring mabox-keyring) +Ranking mirrorów,^checkout(mirrory) +^sep() +^sep(Ustawienia) +^sep() +System i sprzęt,^root(system) +Wygląd i zachowanie,^root(wyglad) + +^sep() +^sep(Pomoc) +^sep() +Skróty klawiszowe,^root(shortcuts) + +Miejsca,^pipe(jgmenu_run ob --cmd='obbrowser $HOME' --tag='Places'),drive-harddisk +Kompozytor,^pipe(jgmenu_run ob --cmd='mabox-compositor' --tag='Kompo'),compton +^sep() +^sep(Wyjście) +^sep() + Wyloguj,openbox --exit + Hibernuj,systemctl hibernate, + Rebootuj,systemctl reboot + Wyłącz,systemctl poweroff + Zablokuj ekran, betterlockscreen -l + +^tag(system) +^sep() +^sep(System i sprzęt) +^sep() +^sep(Ustawienia) +Język i formaty,manjaro-settings-manager -m msm_locale, +Pakiety językowe,manjaro-settings-manager -m msm_language_packages, +Jądro systemowe,manjaro-settings-manager -m msm_kernel, +Konta użytkowników,manjaro-settings-manager -m msm_users, +Data i Czas,manjaro-settings-manager -m msm_timedate, +Ustawienia klawiatury,manjaro-settings-manager -m msm_keyboard, +Konfiguracja sprzętowa,manjaro-settings-manager -m msm_mhwd, + wróć,^back() + +^tag(mirrory) +Wszystkie,^term(sudo pacman-mirrors -i -c all) +Najbliższe (wg GEOIP),term(sudo pacman-mirrors -i --geoip) + wróć,^back() + +^tag(wyglad) +^sep() +^sep(Wygląd i zachowanie) +^sep() +Wystrój i ikony,lxappearance, +Wybór tapety,nitrogen, +Menadżer konfiguracji OpenBox,obconf, + wróć,^back() + + +^tag(shortcuts) +^sep(Uruchamianie aplikacji) +Terminal W+t,terminator, +Przeglądarka WWW W+w,exo-open --launch WebBrowser, +Menadżer plików W+f,exo-open --launch FileManager, +Edytor tekstu W+e,exo-open --launch TextEditor, +Kontrola głośności W+v ,pavucontrol, +włącz/wyłącz Kompozytora W+c ,compton_toggle, +Blokuj ekran W+l, betterlockscreen -l, + +^sep(Okna) +^sep(Pulpity) + wróć,^back() +EOF +jgmenu --config-file=${CONFIG_FILE} --csv-file=${MENU_ITEMS} 2>/dev/null +} + +second() { +CONFIG_FILE=$(mktemp) +MENU_ITEMS=$(mktemp) +trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS}" EXIT +mkconfigfile +cat < ${MENU_ITEMS} +@icon,,10,50,48,48,4,left,top,,,/usr/share/icons/hicolor/48x48/apps/mbcc.png +@text,,70,40,200,20,4,left,top,#EEEEEE,#111111,$OSNAME $OSVERSION $OSCODE +@text,,70,60,200,20,4,left,top,#666666,#444444,Jądr: $OSTYPE $HOSTTYPE +@text,,70,80,200,20,4,left,top,#666666,#444444,$USER@$HOSTNAME +@search,,10,100,200,20,4,left,top,#006600,#444444,"""...pisz, aby wyszukać""" +^sep() +^sep(System i sprzęt) +^sep() +EOF +jgmenu --config-file=${CONFIG_FILE} --csv-file=${MENU_ITEMS} 2>/dev/null +} +case "$1" in + main) main;; + *) +echo -e " +kuku + +" >&2 +exit 1 +;; +esac + +exit 0 diff --git a/mabox-pl/live-overlay/etc/skel/.config/openbox/rc.xml b/mabox-pl/live-overlay/etc/skel/.config/openbox/rc.xml index 52d1678..f9d6b60 100644 --- a/mabox-pl/live-overlay/etc/skel/.config/openbox/rc.xml +++ b/mabox-pl/live-overlay/etc/skel/.config/openbox/rc.xml @@ -329,7 +329,7 @@ - dmenu_extended_run + mb-jgpanel main