diff --git a/bin/jgbrowser b/bin/jgbrowser
index 72bff36..0f21c64 100755
--- a/bin/jgbrowser
+++ b/bin/jgbrowser
@@ -6,29 +6,28 @@
DIRECTORY=${1:-$HOME}
- # If '$PWD' is '/', unset it to avoid '//'.
+ # If '$DIRECTORY' is '/', unset it to avoid '//'.
[[ $DIRECTORY == / ]] && DIRECTORY=
for item in "$DIRECTORY"/*; do
if [[ -d $item ]]; then
dirs+=("${item##*/},^pipe(jgbrowser \"$DIRECTORY/${item##*/}\")")
- #((item_index++))
-
- # Find the position of the child directory in the
- # parent directory list.
- #[[ $item == "$OLDPWD" ]] &&
- # ((previous_index=item_index))
else
+ if [[ -f $item ]]; then
files+=("${item##*/},xdg-open \"$DIRECTORY/${item##*/}\"")
fi
+ fi
done
-printf "%b\n" "^sep(${DIRECTORY})"
+printf "%b\n" "^sep(${DIRECTORY:-/})"
printf "%b\n" " Otwórz w menadżerze plików,${JGMENU_RESOURCE_OPENER} \"${DIRECTORY:-/}\""
printf "%b\n" " Otwórz w termianlu,terminator --working-directory=\"${DIRECTORY:-/}\""
printf "%b\n" "^sep()"
-printf "%b\n" "^sep(Katalogi)"
-printf '%s\n' "${dirs[@]}"
-printf "%b\n" "^sep(Pliki)"
-printf '%s\n' "${files[@]}"
- #list=("${dirs[@]}" "${files[@]}")
+if [ ${#dirs[@]} -ne 0 ]; then
+ printf "%b\n" "^sep(Katalogi)"
+ printf '%s\n' "${dirs[@]}"
+fi
+if [ ${#files[@]} -ne 0 ]; then
+ printf "%b\n" "^sep(Pliki)"
+ printf '%s\n' "${files[@]}"
+fi
diff --git a/bin/mb-jgtools b/bin/mb-jgtools
index 7738bc7..3bfcb03 100755
--- a/bin/mb-jgtools
+++ b/bin/mb-jgtools
@@ -3,11 +3,11 @@
# Get colors from config file
#. $HOME/.config/mb-jgtools/mb-jgtools.colorrc
-JGWIDTH="300"
+JGWIDTH="280"
-[ $(pidof picom) ] && RADIUS="12"
+[ $(pidof picom) ] && RADIUS="4"
-SCREENWIDTH=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f1)
+#SCREENWIDTH=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f1)
OSNAME=$(lsb_release -d | awk '{print $2}')
OSVERSION=$(lsb_release -r | awk '{print $2}')
@@ -23,8 +23,8 @@ stay_alive = 0
hide_back_items = ${HIDE_BACK_ITEMS:-0}
terminal_exec = terminator
terminal_args = -e
-tabs = ${TABS:-240}
-menu_margin_x = $POSX
+tabs = ${TABS:-220}
+menu_margin_x = 0
menu_margin_y = 0
menu_width = $JGWIDTH
menu_height_min = ${MENU_HEIGHT_MIN:-0}
@@ -35,10 +35,11 @@ menu_padding_bottom = ${MENU_PADDING_BOTTOM:-10}
menu_padding_left = ${MENU_PADDING_LEFT:-10}
menu_radius = ${MENU_RADIUS:-0}
menu_valign = ${MENU_VALIGN:-top}
-menu_halign = ${MENU_HALIGN:-0}
+menu_halign = ${MENU_HALIGN:-left}
item_height = ${ITEM_HEIGHT:-25}
item_halign = left
+item_radius = 2
columns = ${COLUMNS:-1}
@@ -81,54 +82,19 @@ mkconfigfile
jgmenu --config-file=${CONFIG_FILE} 2>/dev/null
}
-
-
-
# PANEL PO PRAWEJ AKTUALIZACE-USTAWIENIA-POMOC
right() {
CONFIG_FILE=$(mktemp)
MENU_ITEMS=$(mktemp)
trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS}" EXIT
-## WAŻNE
-#monitor = integer (default 0)
-#Specify a particular monitor as an index starting from 1.
-#If 0, the menu will be launched on the monitor where the mouse is.
-
-
-
-
-#Liczba onitorów
-#xrandr --listmonitors | grep Monitors |awk '{print $2}'
-if [ $(xrandr --listmonitors | grep Monitors |awk '{print $2}') -gt "1" ]
-then
- { read WIDTH1; read WIDTH2; } <<< "$(xrandr --current | grep '*' | uniq | awk '{print $0}' | cut -d 'x' -f1)"
- MOUSEPOS=$(xdotool getmouselocation | awk '{print $1}'|cut -d ':' -f2)
- if [ "$MOUSEPOS" -gt "$WIDTH1" ]
- then
- POSX=$((WIDTH2 - JGWIDTH))
- else
- POSX=$((WIDTH1 - JGWIDTH))
- fi
-else
-POSX=$((SCREENWIDTH - JGWIDTH))
-fi
-
-#Pozycja myszy
-#xdotool getmouselocation | awk '{print $1}'|cut -d ':' -f2
-
-#WIDTH1 i WIDTH2
-#{ read WIDTH1; read WIDTH2; } <<< "$(xrandr --current | grep '*' | uniq | awk '{print $0}' | cut -d 'x' -f1)"
-
-
-echo "JGWIDTH: $JGWIDTH SCREENWIDTH: $SCREENWIDTH POSX: $POSX"
-
+MENU_HALIGN="right"
MENU_HEIGHT_MIN=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f2)
mkconfigfile
cat < ${MENU_ITEMS}
-@icon,,245,10,48,48,4,left,top,,,/usr/share/icons/hicolor/48x48/apps/distributor-logo-mabox.png
+@icon,,225,10,48,48,4,left,top,,,/usr/share/icons/hicolor/48x48/apps/distributor-logo-mabox.png
@text,,20,10,200,20,4,left,top,#EEEEEE,#111111,$OSNAME $OSVERSION $OSCODE
@text,,20,30,200,20,4,left,top,#666666,#444444,Jądro: $KERNEL $HOSTTYPE
@text,,20,50,200,20,4,left,top,#666666,#444444,$USER@$HOSTNAME
@@ -168,8 +134,6 @@ cat < ${MENU_ITEMS}
. $HOME/.config/mabox/right-append.csv
-
-
^tag(system)
^sep(System i sprzęt)
@@ -204,7 +168,6 @@ Kompozytor,^pipe(jgmenu_run ob --cmd='mabox-compositor' --tag='Kompo'),compton
Menadżer schematów,mb-obthemes
wróć,^back()
-
^tag(shortcuts)
^sep(Domyślne skróty klawiszowe)
^sep()
@@ -251,7 +214,7 @@ MENU_ITEMS=$(mktemp)
trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS}" EXIT
MENU_HEIGHT_MIN=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f2)
-JGWIDTH=280
+JGWIDTH=260
mkconfigfile
cat < ${MENU_ITEMS}
@@ -289,8 +252,7 @@ mblogout() {
CONFIG_FILE=$(mktemp)
MENU_ITEMS=$(mktemp)
trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS};wmctrl -k off" EXIT
-xdotool
-#Lokalne zmienne;
+
JGWIDTH="340"
MENU_HALIGN="center"
MENU_VALIGN="center"
@@ -300,10 +262,8 @@ ITEM_HEIGHT="30"
FONT="Noto Sans Medium 10"
MENU_RADIUS=${RADIUS:-0}
-
mkconfigfile
-
wmctrl -k on
THUMB="$(DISPLAY=:0 scrot -t 340x213 -o /tmp/mblogout.png -e 'echo $m')"
cat < ${MENU_ITEMS}