Menu/Sidepanels settings improvements
parent
f0bdd9edc8
commit
ac43f738b4
|
@ -1,7 +1,7 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# Daniel Napora 2020 <napcok@gmail.com>
|
# Daniel Napora 2020 <napcok@gmail.com>
|
||||||
. $HOME/.config/mabox/mabox.conf
|
. $HOME/.config/mabox/mabox.conf
|
||||||
# Read a directory to an array and sort it directories first.
|
|
||||||
case $LANG in
|
case $LANG in
|
||||||
pl*)
|
pl*)
|
||||||
DIRECTORIES="Katalogi"
|
DIRECTORIES="Katalogi"
|
||||||
|
@ -53,13 +53,14 @@ else
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
printf "%b\n" "^sep(<small><i>${DIRECTORY:-/}</i></small>)"
|
printf "%b\n" "^sep(<small><i>${DIRECTORY:-/}</i></small>)"
|
||||||
printf "%b\n" " $OPENDIR,${JGMENU_RESOURCE_OPENER} \"${DIRECTORY:-/}\""
|
printf "%b\n" " $OPENDIR,${JGMENU_RESOURCE_OPENER} \"${DIRECTORY:-/}\""
|
||||||
printf "%b\n" " $OPENTERM,exo-open --launch TerminalEmulator --working-directory=\"${DIRECTORY:-/}\""
|
printf "%b\n" "<big></big> $OPENTERM,exo-open --launch TerminalEmulator --working-directory=\"${DIRECTORY:-/}\""
|
||||||
|
#printf "%b\n" " $OPENTERM,terminator --working-directory=\"${DIRECTORY:-/}\""
|
||||||
if [ ${#dirs[@]} -ne 0 ]; then
|
if [ ${#dirs[@]} -ne 0 ]; then
|
||||||
printf "%b\n" "^sep($DIRECTORIES)"
|
printf "%b\n" "^sep($DIRECTORIES <small>(${#dirs[@]})</small>)"
|
||||||
printf '%s\n' "${dirs[@]}"
|
printf "%s\n" "${dirs[@]}"
|
||||||
fi
|
fi
|
||||||
if [ ${#files[@]} -ne 0 ]; then
|
if [ ${#files[@]} -ne 0 ]; then
|
||||||
printf "%b\n" "^sep($FILES)"
|
printf "%b\n" "^sep($FILES <small>(${#files[@]})</small>)"
|
||||||
printf '%s\n' "${files[@]}"
|
printf "%s\n" "${files[@]}"
|
||||||
fi
|
fi
|
||||||
|
|
181
bin/mb-jgtools
181
bin/mb-jgtools
|
@ -1,22 +1,18 @@
|
||||||
#!/bin/bash
|
#!/bin/bash -l
|
||||||
#
|
#
|
||||||
# mb-jgtools: Menu, Sidepanels, Screenshot Tool and Exit Dialog for Mabox
|
# mb-jgtools: Menu, Sidepanels, Screenshot Tool and Exit Dialog for Mabox
|
||||||
# Copyright (C) 2019-2020 Daniel Napora <napcok@gmail.com>
|
# Copyright (C) 2019-2021 Daniel Napora <napcok@gmail.com>
|
||||||
|
mb-setvar jgtools_last="\"$*\""
|
||||||
|
|
||||||
|
|
||||||
. $HOME/.config/mabox/mabox.conf
|
. $HOME/.config/mabox/mabox.conf
|
||||||
## TEMPORARY SETTINGS MENU FIX
|
## TEMPORARY SETTINGS MENU FIX
|
||||||
|
|
||||||
if [ -z "$menu_font_family" ]; then
|
if [ -z "$menu_font_family" ]; then
|
||||||
case $LANG in
|
case $LANG in
|
||||||
pl*)
|
pl*) rsync -a /usr/share/mabox/lang/pl/.config/mabox/settings* $HOME/.config/mabox/ ;;
|
||||||
rsync -a /usr/share/mabox/lang/pl/.config/mabox/settings* $HOME/.config/mabox/
|
es*) rsync -a /usr/share/mabox/lang/es/.config/mabox/settings* $HOME/.config/mabox/ ;;
|
||||||
;;
|
*) rsync -a /usr/share/mabox/lang/en/.config/mabox/settings* $HOME/.config/mabox/ ;;
|
||||||
es*)
|
|
||||||
rsync -a /usr/share/mabox/lang/es/.config/mabox/settings* $HOME/.config/mabox/
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
rsync -a /usr/share/mabox/lang/en/.config/mabox/settings* $HOME/.config/mabox/
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
mb-setvar menu_font_family='Noto Sans Medium'
|
mb-setvar menu_font_family='Noto Sans Medium'
|
||||||
mb-setvar menu_font_size=9
|
mb-setvar menu_font_size=9
|
||||||
|
@ -61,15 +57,9 @@ gtkbookmarks() {
|
||||||
BOOKMARKS="$HOME/.gtk-bookmarks"
|
BOOKMARKS="$HOME/.gtk-bookmarks"
|
||||||
if [[ -s "$BOOKMARKS" ]]; then
|
if [[ -s "$BOOKMARKS" ]]; then
|
||||||
case $LANG in
|
case $LANG in
|
||||||
pl*)
|
pl*) GTK_BOOKMARKS="Zakładki";;
|
||||||
GTK_BOOKMARKS="Zakładki"
|
es*) GTK_BOOKMARKS="Marcadores" ;;
|
||||||
;;
|
*) GTK_BOOKMARKS="Bookmarks" ;;
|
||||||
es*)
|
|
||||||
GTK_BOOKMARKS="Marcadores"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
GTK_BOOKMARKS="Bookmarks"
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
while read -r line
|
while read -r line
|
||||||
do
|
do
|
||||||
|
@ -94,15 +84,20 @@ OSCODE=$(lsb_release -c | awk '{print $2}')
|
||||||
mkconfigfile() {
|
mkconfigfile() {
|
||||||
cat <<EOF > ${CONFIG_FILE}
|
cat <<EOF > ${CONFIG_FILE}
|
||||||
position_mode = ${POSITION_MODE:-fixed}
|
position_mode = ${POSITION_MODE:-fixed}
|
||||||
csv_cmd = lx
|
csv_cmd = apps
|
||||||
stay_alive = 0
|
stay_alive = 0
|
||||||
hide_back_items = ${HIDE_BACK_ITEMS:-0}
|
hide_back_items = ${HIDE_BACK_ITEMS:-0}
|
||||||
terminal_exec = terminator
|
terminal_exec = terminator
|
||||||
terminal_args = -e
|
terminal_args = -e
|
||||||
tabs = ${TABS:-220}
|
tabs = ${TABS:-220}
|
||||||
menu_border = ${menu_border:-0}
|
menu_border = ${jgtools_border:-0}
|
||||||
menu_margin_x = 0
|
|
||||||
menu_margin_y = 0
|
# MENU MARGIN
|
||||||
|
menu_margin_x = ${menu_margin_x:-0}
|
||||||
|
menu_margin_y = ${panels_topmargin:-0}
|
||||||
|
sub_spacing = ${submenu_spacing:-0}
|
||||||
|
|
||||||
|
|
||||||
menu_width = $JGWIDTH
|
menu_width = $JGWIDTH
|
||||||
menu_height_min = ${MENU_HEIGHT_MIN:-0}
|
menu_height_min = ${MENU_HEIGHT_MIN:-0}
|
||||||
menu_height_max = ${MENU_HEIGHT_MAX:-0}
|
menu_height_max = ${MENU_HEIGHT_MAX:-0}
|
||||||
|
@ -110,21 +105,26 @@ menu_padding_top = ${MENU_PADDING_TOP:-70}
|
||||||
menu_padding_right = ${MENU_PADDING_RIGHT:-2}
|
menu_padding_right = ${MENU_PADDING_RIGHT:-2}
|
||||||
menu_padding_bottom = ${MENU_PADDING_BOTTOM:-10}
|
menu_padding_bottom = ${MENU_PADDING_BOTTOM:-10}
|
||||||
menu_padding_left = ${MENU_PADDING_LEFT:-2}
|
menu_padding_left = ${MENU_PADDING_LEFT:-2}
|
||||||
menu_radius = ${MENU_RADIUS:-0}
|
menu_radius = ${MENU_RADIUS:-4}
|
||||||
menu_valign = ${MENU_VALIGN:-top}
|
menu_valign = ${MENU_VALIGN:-top}
|
||||||
menu_halign = ${MENU_HALIGN:-left}
|
menu_halign = ${MENU_HALIGN:-left}
|
||||||
|
|
||||||
item_height = ${jgmenu_item_height:-20}
|
item_height = ${jgmenu_item_height:-20}
|
||||||
item_halign = ${ITEM_HALIGN:-left}
|
item_halign = ${ITEM_HALIGN:-left}
|
||||||
item_padding = 4
|
item_padding_x = 4
|
||||||
|
|
||||||
|
item_margin_x = ${item_margin_x:-0}
|
||||||
item_margin_y = ${item_margin_y:-3}
|
item_margin_y = ${item_margin_y:-3}
|
||||||
item_radius = ${item_radius:-2}
|
item_radius = ${item_radius:-2}
|
||||||
item_border = ${item_border:-0}
|
item_border = ${item_border:-0}
|
||||||
arrow_string = ${ARROW_STRING:-⮞}
|
arrow_string = ${ARROW_STRING:-⮞}
|
||||||
|
|
||||||
columns = ${COLUMNS:-1}
|
|
||||||
|
|
||||||
|
|
||||||
|
columns = ${COLUMNS:-1}
|
||||||
|
menu_gradient_pos = ${menu_gradient_pos:- none}
|
||||||
color_menu_bg = ${color_menu_bg:-#222222 80}
|
color_menu_bg = ${color_menu_bg:-#222222 80}
|
||||||
|
color_menu_bg_to = ${color_menu_bg_to:- #000000 100}
|
||||||
color_menu_border = ${color_menu_border:-#2f9b85 100}
|
color_menu_border = ${color_menu_border:-#2f9b85 100}
|
||||||
color_norm_bg = ${color_norm_bg:-#000000 0}
|
color_norm_bg = ${color_norm_bg:-#000000 0}
|
||||||
color_norm_fg = ${color_norm_fg:-#CCCCCC 100}
|
color_norm_fg = ${color_norm_fg:-#CCCCCC 100}
|
||||||
|
@ -181,9 +181,13 @@ BOTTOM_IMG=${right_bottom_img:-/usr/share/mb-jgtools/mabox_3D_gold.png}
|
||||||
MENU_HALIGN="right"
|
MENU_HALIGN="right"
|
||||||
ITEM_HALIGN="left"
|
ITEM_HALIGN="left"
|
||||||
ARROW_STRING=" ⮜ "
|
ARROW_STRING=" ⮜ "
|
||||||
JGWIDTH=250
|
JGWIDTH=40
|
||||||
TABS="100"
|
TABS="100"
|
||||||
MENU_HEIGHT_MIN=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f2)
|
#MENU_HEIGHT_MIN=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f2)
|
||||||
|
##experyment
|
||||||
|
SCRHEIGHT=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f2)
|
||||||
|
MENU_HEIGHT_MIN=$(expr $SCRHEIGHT - $panels_topmargin - $panels_topmargin)
|
||||||
|
MENU_HEIGHT_MAX=$MENU_HEIGHT_MIN
|
||||||
|
|
||||||
case $LANG in
|
case $LANG in
|
||||||
pl*)
|
pl*)
|
||||||
|
@ -334,9 +338,9 @@ mkconfigfile
|
||||||
|
|
||||||
cat <<EOF > ${MENU_ITEMS}
|
cat <<EOF > ${MENU_ITEMS}
|
||||||
@icon,,15,10,48,48,4,left,top,,,/usr/share/icons/hicolor/48x48/apps/distributor-logo-mabox.png
|
@icon,,15,10,48,48,4,left,top,,,/usr/share/icons/hicolor/48x48/apps/distributor-logo-mabox.png
|
||||||
@text,,70,10,200,20,4,left,top,${color_title_fg% *},#111111,<big>$OSNAME $OSVERSION</big> <sup> <i>$OSCODE</i></sup>
|
@text,,70,10,200,20,4,left,top,${color_sel_fg% *},#111111,<big>$OSNAME $OSVERSION</big> <sup> <i>$OSCODE</i></sup>
|
||||||
@text,,70,30,200,20,4,left,top,#666666,#444444,<small>$USER@$HOSTNAME</small>
|
@text,,70,30,200,20,4,left,top,${color_norm_fg% *},#444444,<small>$USER@$HOSTNAME</small>
|
||||||
@icon,,5,$(expr $MENU_HEIGHT_MIN - 190),240,180,4,center,top,,,$BOTTOM_IMG
|
@icon,,5,$(expr $MENU_HEIGHT_MIN - 180),240,180,4,center,top,,,$BOTTOM_IMG
|
||||||
@search,,100,50,292,20,4,left,top,auto,#262626,"""<big></big> <small><i>$TYPE_TO_SEARCH</i></small>"""
|
@search,,100,50,292,20,4,left,top,auto,#262626,"""<big></big> <small><i>$TYPE_TO_SEARCH</i></small>"""
|
||||||
|
|
||||||
. $HOME/.config/mabox/right-prepend.csv
|
. $HOME/.config/mabox/right-prepend.csv
|
||||||
|
@ -408,11 +412,13 @@ $UGUIDE
|
||||||
⮜ $BACK,^back()
|
⮜ $BACK,^back()
|
||||||
^tag(weblinks)
|
^tag(weblinks)
|
||||||
^sep($ONLINE_RES)
|
^sep($ONLINE_RES)
|
||||||
|
^sep()
|
||||||
^sep(Manjaro)
|
^sep(Manjaro)
|
||||||
Stable Updates,exo-open --launch WebBrowser https://forum.manjaro.org/c/announcements/stable-updates/,distributor-logo-manjaro
|
Stable Updates,exo-open --launch WebBrowser https://forum.manjaro.org/c/announcements/stable-updates/,distributor-logo-manjaro
|
||||||
Manjaro Wiki,exo-open --launch WebBrowser https://wiki.manjaro.org,distributor-logo-manjaro
|
Manjaro Wiki,exo-open --launch WebBrowser https://wiki.manjaro.org,distributor-logo-manjaro
|
||||||
Manjaro Forum,exo-open --launch WebBrowser https://forum.manjaro.org,distributor-logo-manjaro
|
Manjaro Forum,exo-open --launch WebBrowser https://forum.manjaro.org,distributor-logo-manjaro
|
||||||
|
Branch Compare,exo-open --launch WebBrowser https://manjaro.org/branch-compare/,distributor-logo-manjaro
|
||||||
|
|
||||||
^sep(ArchLinux)
|
^sep(ArchLinux)
|
||||||
ArchWiki,exo-open --launch WebBrowser https://wiki.archlinux.org/,distributor-logo-archlinux
|
ArchWiki,exo-open --launch WebBrowser https://wiki.archlinux.org/,distributor-logo-archlinux
|
||||||
^sep(Openbox)
|
^sep(Openbox)
|
||||||
|
@ -476,45 +482,54 @@ case $LANG in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
MENU_HEIGHT_MIN=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f2)
|
#MENU_HEIGHT_MIN=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f2)
|
||||||
JGWIDTH=250
|
# eksperyment
|
||||||
|
SCRHEIGHT=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f2)
|
||||||
|
|
||||||
|
panels_topmargin=${panels_topmargin:-0}
|
||||||
|
|
||||||
|
MENU_HEIGHT_MIN=$(expr $SCRHEIGHT - $panels_topmargin - $panels_topmargin)
|
||||||
|
MENU_HEIGHT_MAX=$MENU_HEIGHT_MIN
|
||||||
|
|
||||||
|
JGWIDTH=40
|
||||||
jgmenu_icon_size=0
|
jgmenu_icon_size=0
|
||||||
MENU_PADDING_TOP=55
|
MENU_PADDING_TOP=55
|
||||||
BOTTOM_IMG=${places_bottom_img:-/usr/share/mb-jgtools/mabox_3D_silver.png}
|
BOTTOM_IMG=${places_bottom_img:-/usr/share/mb-jgtools/mabox_3D_silver.png}
|
||||||
#if [[ $places_softwarepipe || $places_sysinfopipe || $places_keyspipe ]];then pipeseparator="^sep($PIPEMENUS)";fi
|
#if [[ $places_softwarepipe || $places_sysinfopipe || $places_keyspipe ]];then pipeseparator="^sep($PIPEMENUS)";fi
|
||||||
[ $places_softwarepipe == true ] && softwarepipe="$POPINSTALL,^pipe(jgsoftware-pipe -r)" && pipesep="^sep($PIPEMENUS)"
|
[ $places_softwarepipe == true ] && softwarepipe="<big></big> $POPINSTALL,^pipe(jgsoftware-pipe -r)" && pipesep="^sep($PIPEMENUS)"
|
||||||
[ $places_sysinfopipe == true ] && sysinfopipe="$SYSINFO,^pipe(jgsysinfo-pipe -r)" && pipesep="^sep($PIPEMENUS)"
|
[ $places_sysinfopipe == true ] && sysinfopipe="<big></big> $SYSINFO,^pipe(jgsysinfo-pipe -r)" && pipesep="^sep($PIPEMENUS)"
|
||||||
[ $places_keyspipe == true ] && keyspipe="$SHORTCUTS,^pipe(jgkeys-pipe -r)" && pipesep="^sep($PIPEMENUS)"
|
[ $places_keyspipe == true ] && keyspipe="<big></big> $SHORTCUTS,^pipe(jgkeys-pipe -r)" && pipesep="^sep($PIPEMENUS)"
|
||||||
[ $places_menusettingspipe == true ] && menusettingspipe="$MENUPANELS,^pipe(jgmenusettings-pipe -r)" && pipesep="^sep($PIPEMENUS)"
|
[ $places_menusettingspipe == true ] && menusettingspipe="<big></big> $MENUPANELS,^pipe(jgmenusettings-pipe -r)" && pipesep="^sep($PIPEMENUS)"
|
||||||
mkconfigfile
|
mkconfigfile
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
cat <<EOF > ${MENU_ITEMS}
|
cat <<EOF > ${MENU_ITEMS}
|
||||||
@icon,,10,10,48,48,4,left,top,,,/usr/share/icons/hicolor/48x48/apps/mbcc.png
|
@icon,,10,10,48,48,4,left,top,,,/usr/share/icons/hicolor/48x48/apps/mbcc.png
|
||||||
@icon,,10,$(expr $MENU_HEIGHT_MIN - 190),240,180,4,center,top,,,$BOTTOM_IMG
|
@icon,,10,$(expr $MENU_HEIGHT_MIN - 160),240,180,4,center,top,,,$BOTTOM_IMG
|
||||||
@text,,70,10,200,20,4,left,top,${color_title_fg% *},#111111,<big>$OSNAME $OSVERSION</big> <sup><i>$OSCODE</i></sup>
|
@text,,70,10,200,20,4,left,top,${color_sel_fg% *},#111111,<big>$OSNAME $OSVERSION</big> <sup><i>$OSCODE</i></sup>
|
||||||
@text,,70,30,200,20,4,left,top,#666666,#444444,<small>$USER@$HOSTNAME</small>
|
@text,,70,30,200,20,4,left,top,${color_norm_fg% *},#444444,<small>$USER@$HOSTNAME</small>
|
||||||
|
|
||||||
. $HOME/.config/mabox/places-prepend.csv
|
. $HOME/.config/mabox/places-prepend.csv
|
||||||
|
|
||||||
^sep($QUICK_NAV)
|
^sep($QUICK_NAV)
|
||||||
<b>/</b> <i>($ROOTDIR)</i>,^pipe(jgbrowser /)
|
<big>襁</big> $ROOTDIR,^pipe(jgbrowser /),folder
|
||||||
<b>~</b> <i>($HOME_DIR)</i>,^pipe(jgbrowser)
|
<big></big> $HOME_DIR,^pipe(jgbrowser),folder-home
|
||||||
|
<big> </big> $(basename $(xdg-user-dir DOWNLOAD)),^pipe(jgbrowser $(xdg-user-dir DOWNLOAD)),folder-download
|
||||||
~/$(basename $(xdg-user-dir DOWNLOAD)),^pipe(jgbrowser $(xdg-user-dir DOWNLOAD))
|
<big> </big> $(basename $(xdg-user-dir DOCUMENTS)),^pipe(jgbrowser $(xdg-user-dir DOCUMENTS)),folder-documents
|
||||||
~/$(basename $(xdg-user-dir DOCUMENTS)),^pipe(jgbrowser $(xdg-user-dir DOCUMENTS))
|
<big> </big> $(basename $(xdg-user-dir MUSIC)),^pipe(jgbrowser $(xdg-user-dir MUSIC)),folder-music
|
||||||
~/$(basename $(xdg-user-dir MUSIC)),^pipe(jgbrowser $(xdg-user-dir MUSIC))
|
<big> </big> $(basename $(xdg-user-dir PICTURES)),^pipe(jgbrowser $(xdg-user-dir PICTURES)),folder-pictures
|
||||||
~/$(basename $(xdg-user-dir PICTURES)),^pipe(jgbrowser $(xdg-user-dir PICTURES))
|
<big> </big> $(basename $(xdg-user-dir VIDEOS)),^pipe(jgbrowser $(xdg-user-dir VIDEOS)),folder-video
|
||||||
~/$(basename $(xdg-user-dir VIDEOS)),^pipe(jgbrowser $(xdg-user-dir VIDEOS))
|
|
||||||
|
|
||||||
$(gtkbookmarks)
|
$(gtkbookmarks)
|
||||||
. $HOME/.config/mabox/vboxes.csv
|
. $HOME/.config/mabox/vboxes.csv
|
||||||
|
|
||||||
$pipesep
|
$pipesep
|
||||||
$softwarepipe
|
$softwarepipe
|
||||||
$sysinfopipe
|
$sysinfopipe
|
||||||
$menusettingspipe
|
|
||||||
$keyspipe
|
$keyspipe
|
||||||
|
$menusettingspipe
|
||||||
|
|
||||||
. $HOME/.config/mabox/places-append.csv
|
. $HOME/.config/mabox/places-append.csv
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
@ -535,15 +550,9 @@ MENU_ITEMS=$(mktemp)
|
||||||
trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS};#wmctrl -k off" EXIT
|
trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS};#wmctrl -k off" EXIT
|
||||||
|
|
||||||
case $LANG in
|
case $LANG in
|
||||||
pl*)
|
pl*) CANCEL="Anuluj";;
|
||||||
CANCEL="Anuluj"
|
es*) CANCEL="Cancelar";;
|
||||||
;;
|
*) CANCEL="Cancel";;
|
||||||
es*)
|
|
||||||
CANCEL="Cancelar"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
CANCEL="Cancel"
|
|
||||||
;;
|
|
||||||
esac
|
esac
|
||||||
|
|
||||||
JGWIDTH="348"
|
JGWIDTH="348"
|
||||||
|
@ -561,8 +570,8 @@ THUMB="$(DISPLAY=:0 scrot -t 340x213 -o $HOME/.config/mabox/mblogout.png -e 'ech
|
||||||
cat <<EOF > ${MENU_ITEMS}
|
cat <<EOF > ${MENU_ITEMS}
|
||||||
@icon,,4,4,340,100,4,left,top,,,$THUMB
|
@icon,,4,4,340,100,4,left,top,,,$THUMB
|
||||||
@icon,,10,20,48,48,4,left,top,,,/usr/share/icons/hicolor/48x48/apps/mbcc.png
|
@icon,,10,20,48,48,4,left,top,,,/usr/share/icons/hicolor/48x48/apps/mbcc.png
|
||||||
@text,,180,170,220,20,4,left,top,#EEEEEE,#111111,$OSNAME $OSVERSION <sup> $OSCODE</sup>
|
@text,,180,170,220,20,4,left,top,${color_sel_fg% *},${color_sel_bg% *},$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,${color_norm_fg% *},#DDDDDD,<small>$USER@$HOSTNAME</small>
|
||||||
|
|
||||||
. $HOME/.config/mabox/exit.csv
|
. $HOME/.config/mabox/exit.csv
|
||||||
^sep()
|
^sep()
|
||||||
|
@ -685,6 +694,7 @@ MENU_PADDING_TOP=0
|
||||||
MENU_PADDING_RIGHT=0
|
MENU_PADDING_RIGHT=0
|
||||||
MENU_PADDING_BOTTOM=0
|
MENU_PADDING_BOTTOM=0
|
||||||
MENU_PADDING_LEFT=0
|
MENU_PADDING_LEFT=0
|
||||||
|
#PERSISTENT=1
|
||||||
TABS="90"
|
TABS="90"
|
||||||
[ $jgmenu_use_icons == false ] && jgmenu_icon_size=0
|
[ $jgmenu_use_icons == false ] && jgmenu_icon_size=0
|
||||||
#jgmenu_icon_size=20
|
#jgmenu_icon_size=20
|
||||||
|
@ -692,7 +702,6 @@ TABS="90"
|
||||||
mkconfigfile
|
mkconfigfile
|
||||||
|
|
||||||
cat <<EOF > ${MENU_ITEMS}
|
cat <<EOF > ${MENU_ITEMS}
|
||||||
|
|
||||||
. ~/.config/mabox/settings.csv
|
. ~/.config/mabox/settings.csv
|
||||||
. ~/.config/mabox/settings_tags.csv
|
. ~/.config/mabox/settings_tags.csv
|
||||||
|
|
||||||
|
@ -700,21 +709,43 @@ 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
|
||||||
}
|
}
|
||||||
|
|
||||||
update() {
|
reset() {
|
||||||
case $LANG in
|
case $LANG in
|
||||||
pl*)
|
pl*)
|
||||||
rsync -a /usr/share/mabox/lang/pl/.config/mabox/settings* $HOME/.config/mabox/
|
#rsync -a /usr/share/mabox/lang/pl/.config/mabox/settings* $HOME/.config/mabox/
|
||||||
;;
|
LNGDIR="pl";;
|
||||||
es*)
|
es*)
|
||||||
rsync -a /usr/share/mabox/lang/es/.config/mabox/settings* $HOME/.config/mabox/
|
#rsync -a /usr/share/mabox/lang/es/.config/mabox/settings* $HOME/.config/mabox/
|
||||||
;;
|
LNGDIR="es";;
|
||||||
*)
|
*)
|
||||||
rsync -a /usr/share/mabox/lang/en/.config/mabox/settings* $HOME/.config/mabox/
|
#rsync -a /usr/share/mabox/lang/en/.config/mabox/settings* $HOME/.config/mabox/
|
||||||
;;
|
LNGDIR="en";;
|
||||||
esac
|
esac
|
||||||
mb-setvar places_softwarepipe=true
|
#echo "$LNGDIR $1"
|
||||||
mb-setvar places_sysinfopipe=true
|
case $1 in
|
||||||
mb-setvar places_menusettingspipe=true
|
all*)
|
||||||
|
rsync -a /usr/share/mabox/lang/$LNGDIR/.config/mabox/settings* $HOME/.config/mabox/
|
||||||
|
;;
|
||||||
|
main*)
|
||||||
|
rsync -a /usr/share/mabox/lang/$LNGDIR/.config/jgmenu/*.csv $HOME/.config/jgmenu/
|
||||||
|
;;
|
||||||
|
left*)
|
||||||
|
rsync -a /usr/share/mabox/lang/$LNGDIR/.config/mabox/places* $HOME/.config/mabox/
|
||||||
|
;;
|
||||||
|
right*)
|
||||||
|
rsync -a /usr/share/mabox/lang/$LNGDIR/.config/mabox/right* $HOME/.config/mabox/
|
||||||
|
;;
|
||||||
|
logout*)
|
||||||
|
rsync -a /usr/share/mabox/lang/$LNGDIR/.config/mabox/exit.csv $HOME/.config/mabox/
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo dupa
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
#mb-setvar places_softwarepipe=true
|
||||||
|
#mb-setvar places_sysinfopipe=true
|
||||||
|
#mb-setvar places_keyspipe=true
|
||||||
|
#mb-setvar places_menusettingspipe=true
|
||||||
}
|
}
|
||||||
|
|
||||||
#--------------------------------------------------------------------+
|
#--------------------------------------------------------------------+
|
||||||
|
@ -752,7 +783,7 @@ case "$1" in
|
||||||
settings) settings "$2";;
|
settings) settings "$2";;
|
||||||
screenshot) screenshot;;
|
screenshot) screenshot;;
|
||||||
places) places;;
|
places) places;;
|
||||||
update) update;;
|
reset) reset "$2";;
|
||||||
*)
|
*)
|
||||||
echo -e "
|
echo -e "
|
||||||
${GRN}Kolekcja narzędzi dla Mabox-a stworzonych z pomocą Jgmenu
|
${GRN}Kolekcja narzędzi dla Mabox-a stworzonych z pomocą Jgmenu
|
||||||
|
@ -768,7 +799,7 @@ ${YLW} >${RED} right ${YLW} -${DEF} right panel
|
||||||
${YLW} >${RED} places ${YLW} -${DEF} places - left sidepanel
|
${YLW} >${RED} places ${YLW} -${DEF} places - left sidepanel
|
||||||
${YLW} >${RED} mblogout ${YLW} -${DEF} run logout script
|
${YLW} >${RED} mblogout ${YLW} -${DEF} run logout script
|
||||||
${YLW} >${RED} screenshot ${YLW} -${DEF} run screenshot script
|
${YLW} >${RED} screenshot ${YLW} -${DEF} run screenshot script
|
||||||
${YLW} >${RED} update ${YLW} -${DEF} update settings
|
${YLW} >${RED} reset ${YLW} -${DEF} reset or update settings to (new) defaults
|
||||||
" >&2
|
" >&2
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in New Issue