mb-jgpanel
This commit is contained in:
parent
40ac02ed64
commit
91715cef22
@ -325,6 +325,7 @@ qt5-styleplugins
|
||||
xdg-user-dirs
|
||||
xdg-user-dirs-gtk
|
||||
xdg-utils
|
||||
yay
|
||||
|
||||
#---------=> xorg
|
||||
xorg-fonts-75dpi
|
||||
|
@ -331,7 +331,7 @@ qt5-styleplugins
|
||||
xdg-user-dirs
|
||||
xdg-user-dirs-gtk
|
||||
xdg-utils
|
||||
|
||||
yay
|
||||
#---------=> xorg
|
||||
xorg-fonts-75dpi
|
||||
xorg-fonts-100dpi
|
||||
|
@ -329,7 +329,7 @@
|
||||
</keybind>
|
||||
<keybind key="W-m">
|
||||
<action name="Execute">
|
||||
<command>dmenu_extended_run</command>
|
||||
<command>mb-jgpanel main</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-l">
|
||||
|
170
mabox-pl/desktop-overlay/etc/skel/bin/mb-jgpanel
Executable file
170
mabox-pl/desktop-overlay/etc/skel/bin/mb-jgpanel
Executable file
@ -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 <<EOF > ${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 <<EOF > ${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,<big>$OSNAME $OSVERSION $OSCODE</big>
|
||||
@text,,70,30,200,20,4,left,top,#666666,#444444,<small>Jądro:</small> $KERNEL $HOSTTYPE
|
||||
@text,,70,50,200,20,4,left,top,#666666,#444444,<small>$USER@$HOSTNAME</small>
|
||||
@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 <span fgcolor="#222222" bgcolor="#BBBBBB" size="smaller"> W+v </span>,pavucontrol,
|
||||
włącz/wyłącz Kompozytora <span fgcolor="#222222" bgcolor="#BBBBBB" size="smaller"> W+c </span>,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 <<EOF > ${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
|
@ -329,7 +329,7 @@
|
||||
</keybind>
|
||||
<keybind key="W-m">
|
||||
<action name="Execute">
|
||||
<command>dmenu_extended_run</command>
|
||||
<command>mb-jgpanel main</command>
|
||||
</action>
|
||||
</keybind>
|
||||
<keybind key="W-l">
|
||||
|
Loading…
Reference in New Issue
Block a user