From 768fa03b43df3a996a5fcc48b7786c8592dc64b7 Mon Sep 17 00:00:00 2001 From: Daniel Napora Date: Tue, 26 Oct 2021 21:02:04 +0200 Subject: [PATCH] fix icon location --- bin/mbx | 51 +++++++++--------- bin/mbx-preferences | 2 +- .../hicolor/128x128/{ => apps}/mbx-lpanel.png | Bin .../hicolor/128x128/{ => apps}/mbx-rpanel.png | Bin .../hicolor/16x16/{ => apps}/mbx-lpanel.png | Bin .../hicolor/16x16/{ => apps}/mbx-rpanel.png | Bin .../hicolor/22x22/{ => apps}/mbx-lpanel.png | Bin .../hicolor/22x22/{ => apps}/mbx-rpanel.png | Bin .../hicolor/24x24/{ => apps}/mbx-lpanel.png | Bin .../hicolor/24x24/{ => apps}/mbx-rpanel.png | Bin .../hicolor/32x32/{ => apps}/mbx-lpanel.png | Bin .../hicolor/32x32/{ => apps}/mbx-rpanel.png | Bin share/icons/hicolor/48x48/apps/mbx-lpanel.png | Bin 786 -> 523 bytes share/icons/hicolor/48x48/apps/mbx-rpanel.png | Bin 698 -> 557 bytes share/icons/hicolor/48x48/mbx-lpanel.png | Bin 523 -> 0 bytes share/icons/hicolor/48x48/mbx-rpanel.png | Bin 557 -> 0 bytes .../hicolor/64x64/{ => apps}/mbx-lpanel.png | Bin .../hicolor/64x64/{ => apps}/mbx-rpanel.png | Bin .../hicolor/96x96/{ => apps}/mbx-lpanel.png | Bin .../hicolor/96x96/{ => apps}/mbx-rpanel.png | Bin 20 files changed, 27 insertions(+), 26 deletions(-) rename share/icons/hicolor/128x128/{ => apps}/mbx-lpanel.png (100%) rename share/icons/hicolor/128x128/{ => apps}/mbx-rpanel.png (100%) rename share/icons/hicolor/16x16/{ => apps}/mbx-lpanel.png (100%) rename share/icons/hicolor/16x16/{ => apps}/mbx-rpanel.png (100%) rename share/icons/hicolor/22x22/{ => apps}/mbx-lpanel.png (100%) rename share/icons/hicolor/22x22/{ => apps}/mbx-rpanel.png (100%) rename share/icons/hicolor/24x24/{ => apps}/mbx-lpanel.png (100%) rename share/icons/hicolor/24x24/{ => apps}/mbx-rpanel.png (100%) rename share/icons/hicolor/32x32/{ => apps}/mbx-lpanel.png (100%) rename share/icons/hicolor/32x32/{ => apps}/mbx-rpanel.png (100%) delete mode 100644 share/icons/hicolor/48x48/mbx-lpanel.png delete mode 100644 share/icons/hicolor/48x48/mbx-rpanel.png rename share/icons/hicolor/64x64/{ => apps}/mbx-lpanel.png (100%) rename share/icons/hicolor/64x64/{ => apps}/mbx-rpanel.png (100%) rename share/icons/hicolor/96x96/{ => apps}/mbx-lpanel.png (100%) rename share/icons/hicolor/96x96/{ => apps}/mbx-rpanel.png (100%) diff --git a/bin/mbx b/bin/mbx index 3537c32..18a622c 100755 --- a/bin/mbx +++ b/bin/mbx @@ -5,8 +5,9 @@ # TODO Logout Dialog postponed # TODO Filebrowser standalone postponed +ME=${0##*/} +VERSION="0.2.0" -ME=$(basename "$0") CNF_DIR="$HOME/.config/mbxutils" CNF_FILE="$CNF_DIR/$ME.conf" [ ! -d "$HOME/.config/jgmenu" ] && mkdir -p "$HOME/.config/jgmenu" @@ -18,13 +19,13 @@ mbx setvar item_height_factor=200 mbx setvar "font=\'Noto Sans\'" mbx setvar font_size=13 mbx setvar color_menu_bg=#252525 -mbx ${1} +mbx "${1}" } [ ! -d "$CNF_DIR" ] && mkdir -p "$CNF_DIR" && cp -r /usr/share/mbxutils/* "$CNF_DIR"/ -if [ ! -f $CNF_FILE ]; then -cat < ${CNF_FILE} +if [ ! -f "$CNF_FILE" ]; then +cat < "${CNF_FILE}" apps_in=rootmenu menu_padding=5 item_height_factor=200 @@ -33,10 +34,10 @@ font_size=13 color_menu_bg=#252525 EOF fi -source <(grep = $CNF_FILE) +source <(grep = "$CNF_FILE") fg(){ - r=$(printf "%d" 0x${1:1:2}) g=$(printf "%d" 0x${1:3:2}) b=$(printf "%d" 0x${1:5:2}) + r=$(printf "%d" 0x"${1:1:2}") g=$(printf "%d" 0x"${1:3:2}") b=$(printf "%d" 0x"${1:5:2}") rgb="$((r*299+g*587+b*114))" [ "$rgb" -gt 138000 ] && fgcolor="#222222" color_title_fg="#111111" color_sel_fg="#111111" color_sep_fg="#222222 20"|| fgcolor="#EEEEEE" color_title_fg="#FFFFFF" color_sel_fg="#FFFFFF" [ "$rgb" -gt 200000 ] && color_sel_bg="#222222 8" color_sel_border="#222222 16" color_title_bg="#222222 8" @@ -48,7 +49,7 @@ configure() { if [ -f /usr/share/mbxutils/mbxutils.inc ];then . /usr/share/mbxutils/mbxutils.inc else -cat < ${CONFIG_FILE} +cat < "${CONFIG_FILE}" position_mode = ${position_mode:-fixed} csv_cmd = apps stay_alive = 0 @@ -127,7 +128,7 @@ appsmenu() { rm -f ~/.config/jgmenu/append.csv if [[ $apps_in == "submenu" ]] then -cat < $HOME/.config/jgmenu/prepend.csv +cat < "$HOME"/.config/jgmenu/prepend.csv @text,,$((menu_padding+10)),$((menu_padding_top-font_size*item_height_factor/100+2)),150,$((font_size*item_height_factor/100)),0,left,top,auto,#000000,🔍 @search,,$((menu_padding+32)),$((menu_padding_top-font_size*item_height_factor/100)),150,$((font_size*item_height_factor/100)),2,left,top,auto,#000000, type to search . ~/.config/mbxutils/inc/favorites.csv @@ -142,14 +143,14 @@ About mbxutils,mbx ^tag(apps) EOF else -cat < $HOME/.config/jgmenu/prepend.csv +cat < "$HOME"/.config/jgmenu/prepend.csv @text,,$((menu_padding+10)),$((menu_padding_top-font_size*item_height_factor/100+2)),150,$((font_size*item_height_factor/100)),0,left,top,auto,#000000,🔍 @search,,$((menu_padding+32)),$((menu_padding_top-font_size*item_height_factor/100)),150,$((font_size*item_height_factor/100)),2,left,top,auto,#000000, type to search . ~/.config/mbxutils/inc/favorites.csv ^sep(Applications) EOF -cat < $HOME/.config/jgmenu/append.csv +cat < "$HOME"/.config/jgmenu/append.csv . ~/.config/mbxutils/inc/m_after_apps.csv ^sep() Logout dialog,mb-jgtools mblogout,system-shutdown @@ -161,7 +162,7 @@ About mbxutils,mbx EOF fi configure - jgmenu --config-file=${CONFIG_FILE} --no-append 2>/dev/null + jgmenu --config-file="${CONFIG_FILE}" --no-append 2>/dev/null } distrologo() { @@ -182,7 +183,7 @@ lpanel() { CONFIG_FILE=$(mktemp) MENU_ITEMS=$(mktemp) - trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS}" EXIT + trap "rm -f '${CONFIG_FILE}' '${MENU_ITEMS}'" EXIT menu_padding_top=$((menu_padding+item_margin_y+48)) menu_halign="left" distro="${distro:-$OSNAME}" @@ -190,7 +191,7 @@ lpanel() { configure #${HOSTNAME:-$(hostname)}@${USER} -cat < ${MENU_ITEMS} +cat < "${MENU_ITEMS}" @icon,,$((menu_padding+item_margin_x)),${menu_padding},48,48,0,left,top,,,/usr/share/mbxutils/logos/distributor-logo-${logo}.svg @text,,$((menu_padding+item_margin_x+50)),${menu_padding},180,32,0,left,top,${fgcolor},#DDDDDD,$distro ${OSVERSION} ${OSCODE} @text,,$((menu_padding+item_margin_x+50)),$((menu_padding+20)),180,32,0,left,top,${fgcolor},#DDDDDD,${XDG_SESSION_DESKTOP^} @@ -205,7 +206,7 @@ Preferences,mbx-preferences lpanel st . ~/.config/mbxutils/inc/lbottom.csv 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 } rpanel() { @@ -214,7 +215,7 @@ rpanel() { OSCODE=$(lsb_release -c | awk '{print $2}') # Geralt CONFIG_FILE=$(mktemp) MENU_ITEMS=$(mktemp) - trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS}" EXIT + trap "rm -f '${CONFIG_FILE}' '${MENU_ITEMS}'" EXIT menu_padding_top=$((menu_padding+item_margin_y+48)) menu_halign="right" icon_size=$((font_size*item_height_factor/100-2)) @@ -222,7 +223,7 @@ rpanel() { distrologo configure -cat < ${MENU_ITEMS} +cat < "${MENU_ITEMS}" @icon,,$((menu_padding+item_margin_x)),${menu_padding},48,48,0,left,top,,,/usr/share/mbxutils/logos/distributor-logo-${logo}.svg @text,,$((menu_padding+item_margin_x+50)),${menu_padding},180,32,0,left,top,${fgcolor},#DDDDDD,$distro ${OSVERSION} ${OSCODE} @text,,$((menu_padding+item_margin_x+50)),$((menu_padding+20)),180,32,0,left,top,${fgcolor},#DDDDDD,${XDG_SESSION_DESKTOP^} @@ -232,17 +233,17 @@ Preferences,^pipe(mbx-preferences rpanel) Preferences,mbx-preferences rpanel st . ~/.config/mbxutils/inc/rbottom.csv 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 } about() { CONFIG_FILE=$(mktemp) MENU_ITEMS=$(mktemp) - trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS}" EXIT + trap "rm -f '${CONFIG_FILE}' '${MENU_ITEMS}'" EXIT eval $(xdotool getdisplaygeometry --shell) twidth=$((WIDTH/4)) theight=$((HEIGHT/4)) - THUMB="$(DISPLAY=:0 scrot -t ${twidth}x${theight} -o $HOME/.config/mbxutils/mbx.png -e 'echo $m')" + THUMB="$(DISPLAY=:0 scrot -t ${twidth}x${theight} -o "$HOME"/.config/mbxutils/mbx.png -e 'echo $m')" columns=2 icon_size=$((font_size*item_height_factor/100-2)) @@ -254,7 +255,7 @@ about() { menu_height_max=$((menu_padding_top+menu_padding+item_height*6+item_margin_y*10)) #menu_height_min=$((menu_padding_top+menu_padding+item_height*6+item_margin_y*10)) configure -cat < ${MENU_ITEMS} +cat < "${MENU_ITEMS}" @icon,,${menu_padding},${menu_padding},${twidth},${theight},4,left,top,,,$THUMB @text,,$((menu_padding+6)),$((menu_padding+theight+4)),${twidth},25,4,left,top,${fgcolor},#DDDDDD,mbxutils v0.2.0 (alpha) @text,,$((menu_padding+40)),$((menu_padding+theight+26)),${twidth},25,4,left,top,${fgcolor} 60,${fgcolor} 12,a set of lightweight and handy utilities @@ -271,15 +272,15 @@ Configure keybindings,xdg-open https://mbxutils.maboxlinux.org,firefox Roadmap 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 } setvar() { # Może tu niepotrzebnie a tylko w mbx-preferences - search="$(echo $1|cut -d= -f1)=" - if grep -Rq $search $CNF_FILE + search="$(echo "$1"|cut -d= -f1)=" + if grep -Rq "$search" "$CNF_FILE" then #found - sed -i s/^"$search".*$/"$1"/ $CNF_FILE + sed -i s/^"$search".*$/"$1"/ "$CNF_FILE" else #not found - echo $1 >> $CNF_FILE + echo "$1" >> "$CNF_FILE" fi } diff --git a/bin/mbx-preferences b/bin/mbx-preferences index 0c8a92c..7582b69 100755 --- a/bin/mbx-preferences +++ b/bin/mbx-preferences @@ -4,7 +4,7 @@ # # mbx-preferences appsmenu|lpanel|rpanel|about - pipemenu # mbx-preferences appsmenu|lpanel|rpanel|about st - standalone -ME=$(basename "$0") +ME=${0##*/} CNF_DIR="$HOME/.config/mbxutils" CNF_FILE="$CNF_DIR/mbx.conf" diff --git a/share/icons/hicolor/128x128/mbx-lpanel.png b/share/icons/hicolor/128x128/apps/mbx-lpanel.png similarity index 100% rename from share/icons/hicolor/128x128/mbx-lpanel.png rename to share/icons/hicolor/128x128/apps/mbx-lpanel.png diff --git a/share/icons/hicolor/128x128/mbx-rpanel.png b/share/icons/hicolor/128x128/apps/mbx-rpanel.png similarity index 100% rename from share/icons/hicolor/128x128/mbx-rpanel.png rename to share/icons/hicolor/128x128/apps/mbx-rpanel.png diff --git a/share/icons/hicolor/16x16/mbx-lpanel.png b/share/icons/hicolor/16x16/apps/mbx-lpanel.png similarity index 100% rename from share/icons/hicolor/16x16/mbx-lpanel.png rename to share/icons/hicolor/16x16/apps/mbx-lpanel.png diff --git a/share/icons/hicolor/16x16/mbx-rpanel.png b/share/icons/hicolor/16x16/apps/mbx-rpanel.png similarity index 100% rename from share/icons/hicolor/16x16/mbx-rpanel.png rename to share/icons/hicolor/16x16/apps/mbx-rpanel.png diff --git a/share/icons/hicolor/22x22/mbx-lpanel.png b/share/icons/hicolor/22x22/apps/mbx-lpanel.png similarity index 100% rename from share/icons/hicolor/22x22/mbx-lpanel.png rename to share/icons/hicolor/22x22/apps/mbx-lpanel.png diff --git a/share/icons/hicolor/22x22/mbx-rpanel.png b/share/icons/hicolor/22x22/apps/mbx-rpanel.png similarity index 100% rename from share/icons/hicolor/22x22/mbx-rpanel.png rename to share/icons/hicolor/22x22/apps/mbx-rpanel.png diff --git a/share/icons/hicolor/24x24/mbx-lpanel.png b/share/icons/hicolor/24x24/apps/mbx-lpanel.png similarity index 100% rename from share/icons/hicolor/24x24/mbx-lpanel.png rename to share/icons/hicolor/24x24/apps/mbx-lpanel.png diff --git a/share/icons/hicolor/24x24/mbx-rpanel.png b/share/icons/hicolor/24x24/apps/mbx-rpanel.png similarity index 100% rename from share/icons/hicolor/24x24/mbx-rpanel.png rename to share/icons/hicolor/24x24/apps/mbx-rpanel.png diff --git a/share/icons/hicolor/32x32/mbx-lpanel.png b/share/icons/hicolor/32x32/apps/mbx-lpanel.png similarity index 100% rename from share/icons/hicolor/32x32/mbx-lpanel.png rename to share/icons/hicolor/32x32/apps/mbx-lpanel.png diff --git a/share/icons/hicolor/32x32/mbx-rpanel.png b/share/icons/hicolor/32x32/apps/mbx-rpanel.png similarity index 100% rename from share/icons/hicolor/32x32/mbx-rpanel.png rename to share/icons/hicolor/32x32/apps/mbx-rpanel.png diff --git a/share/icons/hicolor/48x48/apps/mbx-lpanel.png b/share/icons/hicolor/48x48/apps/mbx-lpanel.png index 7180e03aeb33224ebf9692985591cb79e6c3e7f8..efda35214568ec9cf9ca7d26cc52f33317b2eeb7 100644 GIT binary patch delta 452 zcmbQl*3B|Ol7pFnfg#}z=hlgeHuVfG0X`wFK!FV#Hf-6l1xRk%vIVyN*B=>0*KgQ*>h$m5e?Z_bD#)~EJ_Xcw!PCVt#N+tetGD@@40swIuB$(~sqzGmRUXXV_=+tKaB%=BzUjNV2Y(G)MA)M~wK1;LhJ&S}mJc?s4Rv-NI2i zv9fN)6hld7j*H(9yU#Rqs0|idld5xa($;s9MS7Q-Qu?@O1Ta JS?83{1OVKL-clMVr?=8B^m+Jrkz^n5^$66Y2 zk+>Et2|)30OwBKI1(zOi#MA&ulEMu~d)EkY#FPLOSD30_=8A@hBNGjfBq^*i-IU^} z-jn&FtL!vR9GOUf8RCec0cMILhJOTDA&!g{V5K;sD*(kyY~`-Z6+9KTX|&hKXbO-d zDco{&-j$q{J9)0)sahzGj1(}9;>f@NO6k+aOndLkmGbQa?`Q8ci6gUv4)%JzIzYd{ z{&w`4{w1@VG%;`nlF8%&0E9(RTv}EFsRq+o%<)H_pU#>|dczqw0|+7HaDQiGE5(PvM<`SeqXfNzF6~pu@?JcgLW6h@2*VVS(Ci0I(=7t)~<&7 z9sNL~Oa+6bfeutJ3GxeOU}0rr=in5Vh)YOGO-s+n%P+rk|G~qDj~+jH{_551zfchL z=dlM+%Y9E5#}JR>Z?D|sYjWUmxX5^fHT(|4_d@BTcmMt0uj$0mSg*OQv;W)Ac`Yq| ztv~oHUx^7@EavOCU~s&i)cAawtBggvIj8XTWz0)0o-iwIQk%qb!INu+3Xs_px!;Rj zWD>LC%;^)DI!-dFN(K0BaaehnRhgsXM38qt!$hG4S3YVb-rD@~!Iv9{7bFHaR@^_h zBR9a_bN*t6(;MZ#pR>*FTNB*oQvCK)?g97WvsKfdx3YiHJ#QPxxi5O5Jfqhl&(WI zv|Fw2GVHynO(%Hip{wFHpQ4oZI2L}$>X7X z50*AbyChE!d0q2^&zs~B0uTy?LLt9YDwTY_UXP02VTafqJg%1YAsrc%lcTkj)qmI7 zY}N>Bm|N8DV4n_+^ShrnzTNostT9x7zO5b?OQq6kP~+UNeFCrEm;Rh>f7$>5V4T2? zmgwy@Q#!S1ja-_=d_J!QGjlfA0SH5O8@F}FnedRg1JF3+R)4pV(jpc;g`Tx9B4ptJ zgduy)I~p^|sm!IKqA04jGiSSU0Dlq{;#mNie6{=z@jL(p72;a}VnAU>z1e@zOzF&` zAFf-{3ok=_4?uo}1Qvk24hcK}c@<*&E#xN?EchP(Eq~npvi^1b;z=jc|M8}JbWp3+ z*5X)Ak$9jjMEd+wO-nNq6mA1W`CiafXpK! z3dH25)r!Sp1H1DhK@D>vSq#!z!pO9e1~o}})EOKW3WZCj>x2hP8~)VAa3m~XJbbg8 zX>D~D8IA%EkT`?1Iv!3&@Xj=b2a60xfdxz(?&ckL;(LI^8Kkw%-u>p5PDfC_1}le( zqIA8wzi$D44@aH{NSwhvHDS@uw33>i!;xnJK@Ue)4iGgQEgT?vIGQ_PS%xFm0sjqO zqF;-S0n>*+7Cs!=2FR8aeRT2g?=t^hw+&z>c^;GFC(AfI6bgkxp7;k?rkvAP1~_m4 O0000lpinR(g8$%zH2dih1^v)|cB0Ts0b_=LCu=?xn;Y}v8}NN(D+ z3CP&Gb?e5B8#iy>3?YGBAR7pPvJe1agT*!j)o%vEEn7AMm2Uy+2Mcf6VzMvVd2g!Q zo^-c88E$(s-1lU-@6D*+-rux+V(a$F9oweP+PY}bmgSqk%J1kaBmv!_QxfDC%pj|& zrLCi@r*CLvzHsTvHEY*z*m~;p@85qw;4do3v}Qg9)OW$t#WBR=_}iUbnrGN&^Q+(Jcjl}!5lFJGnKVc8fJcn@iQvxPU0N-h zSnhG;p54MxI9MS7 RQ-OYC@O1TaS?83{1OVNb_mltt diff --git a/share/icons/hicolor/48x48/mbx-rpanel.png b/share/icons/hicolor/48x48/mbx-rpanel.png deleted file mode 100644 index d9ef1c3f52047c9cc5d145cb39ae858d8d050203..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fr&q0`R$&0N&fr64H zt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Ts;&@Ck7R();)CKXc~Hs#UAD zZQBN90~s4PZrr+c>*mdyH*MMkB!OVdmMw5Lgu8JIND#;ds@Sw;^Tth^fFdB(U=k<- zWG~pVY~hyWi-2hB^2J-0FWItU>E@NowyZMQ7j3#P+H7B}`My|-eX&8i3*vWIChx3C z-c_Bxt3GR2L;a3^ph>2J!O}qYsh0%#1v9X)vaxe;ic7>Lq@<>$XXNFV-?{(b;loFd zpFDr{>h)hJ2>SEb1E}S`r;B5V$MLsUZt^ub@Hkv#Ji;1&hv9pn^wGQj{_odx;%L;| z*4h8<=e(8{zt$i8m9NBvEf(|jTQE3YPilNV%~i&t-JDbS`ZDIF7EhR!HmOZwx!}pQ zLIucdirnwTE;5PPaOU(0OdThgRHXv^wm7Uj%&N@MaU#e&pkboWf-4`j5^rsO`QXcq z!wV7v94qc0+>sk#?>T=l!|9Fk-_P0R_N{4iDSrDY_kerx*{bQ!TiL(pp0^F;+!wu2 zp3!TbrSTS<;u9H_Ra(qR^JJ3OXBM5?d)>(LdEJRqtt%oQ+1t+%j}M58NS&c52J|X} Mr>mdKI;Vst0GyWwvj6}9 diff --git a/share/icons/hicolor/64x64/mbx-lpanel.png b/share/icons/hicolor/64x64/apps/mbx-lpanel.png similarity index 100% rename from share/icons/hicolor/64x64/mbx-lpanel.png rename to share/icons/hicolor/64x64/apps/mbx-lpanel.png diff --git a/share/icons/hicolor/64x64/mbx-rpanel.png b/share/icons/hicolor/64x64/apps/mbx-rpanel.png similarity index 100% rename from share/icons/hicolor/64x64/mbx-rpanel.png rename to share/icons/hicolor/64x64/apps/mbx-rpanel.png diff --git a/share/icons/hicolor/96x96/mbx-lpanel.png b/share/icons/hicolor/96x96/apps/mbx-lpanel.png similarity index 100% rename from share/icons/hicolor/96x96/mbx-lpanel.png rename to share/icons/hicolor/96x96/apps/mbx-lpanel.png diff --git a/share/icons/hicolor/96x96/mbx-rpanel.png b/share/icons/hicolor/96x96/apps/mbx-rpanel.png similarity index 100% rename from share/icons/hicolor/96x96/mbx-rpanel.png rename to share/icons/hicolor/96x96/apps/mbx-rpanel.png