gtkbookmarks added to places
parent
0705f43f88
commit
848b2cfaf1
|
@ -1,10 +1,29 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Get colors from config file
|
. $HOME/.config/mabox/mabox.conf
|
||||||
#. $HOME/.config/mb-jgtools/mb-jgtools.colorrc
|
|
||||||
|
# jgmenu_use-icons=
|
||||||
|
gtkbookmarks() {
|
||||||
|
BOOKMARKS="$HOME/.gtk-bookmarks"
|
||||||
|
|
||||||
|
if [[ -s "$BOOKMARKS" ]]; then
|
||||||
|
while read -r line
|
||||||
|
do
|
||||||
|
uri=$(echo $line | cut -b 8- | cut -d' ' -f1 | sed 's/%20/ /g')
|
||||||
|
dirs+=("${line#* },^pipe(jgbrowser \"${uri}\")")
|
||||||
|
done <"$BOOKMARKS"
|
||||||
|
printf "%b\n" "^sep(Zakładki GTK)"
|
||||||
|
printf '%s\n' "${dirs[@]}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
virtualboxes() {
|
||||||
|
if [[ -x "$(command -v VBoxManage)" ]]; then
|
||||||
|
echo "^sep(Maszyny wirtualne)"
|
||||||
|
IFS='"';VBoxManage list -s vms | while read empty vm checksum; do echo "$vm,vboxmanage startvm \"${vm}\"";done
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
JGWIDTH="280"
|
JGWIDTH="280"
|
||||||
|
|
||||||
[ $(pidof picom) ] && RADIUS="4"
|
[ $(pidof picom) ] && RADIUS="4"
|
||||||
|
|
||||||
#SCREENWIDTH=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f1)
|
#SCREENWIDTH=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f1)
|
||||||
|
@ -37,9 +56,10 @@ menu_radius = ${MENU_RADIUS:-0}
|
||||||
menu_valign = ${MENU_VALIGN:-top}
|
menu_valign = ${MENU_VALIGN:-top}
|
||||||
menu_halign = ${MENU_HALIGN:-left}
|
menu_halign = ${MENU_HALIGN:-left}
|
||||||
|
|
||||||
item_height = ${ITEM_HEIGHT:-25}
|
item_height = ${ITEM_HEIGHT:-20}
|
||||||
item_halign = left
|
item_halign = ${ITEM_HALIGN:-left}
|
||||||
item_radius = 2
|
item_radius = 2
|
||||||
|
arrow_string = ${ARROW_STRING:-⮞}
|
||||||
|
|
||||||
columns = ${COLUMNS:-1}
|
columns = ${COLUMNS:-1}
|
||||||
|
|
||||||
|
@ -89,6 +109,8 @@ MENU_ITEMS=$(mktemp)
|
||||||
trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS}" EXIT
|
trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS}" EXIT
|
||||||
|
|
||||||
MENU_HALIGN="right"
|
MENU_HALIGN="right"
|
||||||
|
ITEM_HALIGN="right"
|
||||||
|
ARROW_STRING=" ⮜ "
|
||||||
MENU_HEIGHT_MIN=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f2)
|
MENU_HEIGHT_MIN=$(xdpyinfo | awk '/^ +dimensions/ {print $2}' | cut -d 'x' -f2)
|
||||||
|
|
||||||
mkconfigfile
|
mkconfigfile
|
||||||
|
@ -105,32 +127,32 @@ cat <<EOF > ${MENU_ITEMS}
|
||||||
. $HOME/.config/mabox/right-prepend.csv
|
. $HOME/.config/mabox/right-prepend.csv
|
||||||
|
|
||||||
^sep(Zarządzanie oprogramowaniem)
|
^sep(Zarządzanie oprogramowaniem)
|
||||||
Aktualizacja systemu (Pamac),pamac-manager --updates
|
Aktualizacja systemu (Pamac) ,pamac-manager --updates
|
||||||
Aktualizacja systemu (cli),^term(sudo pacman -Syyu)
|
Aktualizacja systemu (cli) ,^term(sudo pacman -Syyu)
|
||||||
Menadżer pakietów - Pamac,pamac-manager
|
Menadżer pakietów - Pamac ,pamac-manager
|
||||||
Odnawianie kluczy,^term(sudo pacman -Sy archlinux-keyring manjaro-keyring mabox-keyring)
|
Odnawianie kluczy ,^term(sudo pacman -Sy archlinux-keyring manjaro-keyring mabox-keyring)
|
||||||
Ranking mirrorów,^checkout(mirrory)
|
Ranking mirrorów ,^checkout(mirrory)
|
||||||
|
|
||||||
^sep(Ustawienia)
|
^sep(Ustawienia)
|
||||||
System i sprzęt,^root(system)
|
System i sprzęt ,^root(system)
|
||||||
Wygląd i zachowanie,^root(wyglad)
|
Wygląd i zachowanie ,^root(wyglad)
|
||||||
|
|
||||||
|
|
||||||
^sep(Pomoc)
|
^sep(Pomoc)
|
||||||
Skróty klawiszowe,
|
Skróty klawiszowe ,
|
||||||
Zasoby online,^root(weblinks)
|
Zasoby online ,^root(weblinks)
|
||||||
|
|
||||||
^sep(Inne)
|
^sep(Inne)
|
||||||
Zrzut ekranu,mb-jgtools screenshot
|
Zrzut ekranu ,mb-jgtools screenshot
|
||||||
|
|
||||||
^sep(Wyjście)
|
^sep(Wyjście)
|
||||||
|
|
||||||
Wyloguj,openbox --exit
|
Wyloguj ,openbox --exit
|
||||||
Uśpij,systemctl suspend
|
Uśpij ,systemctl suspend
|
||||||
Hibernuj,systemctl hibernate,
|
Hibernuj ,systemctl hibernate,
|
||||||
Uruchom ponownie,systemctl reboot
|
Uruchom ponownie ,systemctl reboot
|
||||||
Wyłącz,systemctl poweroff
|
Wyłącz ,systemctl poweroff
|
||||||
Zablokuj ekran, betterlockscreen -l
|
Zablokuj ekran , betterlockscreen -l
|
||||||
|
|
||||||
# Niestety CSV nie obsługuke Unikodu
|
# Niestety CSV nie obsługuke Unikodu
|
||||||
#. $HOME/.config/mabox/logout.csv
|
#. $HOME/.config/mabox/logout.csv
|
||||||
|
@ -203,6 +225,7 @@ trap "rm -f ${CONFIG_FILE} ${MENU_ITEMS}" EXIT
|
||||||
|
|
||||||
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=240
|
JGWIDTH=240
|
||||||
|
ITEM_HEIGHT="18"
|
||||||
mkconfigfile
|
mkconfigfile
|
||||||
|
|
||||||
cat <<EOF > ${MENU_ITEMS}
|
cat <<EOF > ${MENU_ITEMS}
|
||||||
|
@ -212,7 +235,7 @@ cat <<EOF > ${MENU_ITEMS}
|
||||||
@text,,70,50,200,20,4,left,top,#666666,#444444,
|
@text,,70,50,200,20,4,left,top,#666666,#444444,
|
||||||
|
|
||||||
. $HOME/.config/mabox/places-prepend.csv
|
. $HOME/.config/mabox/places-prepend.csv
|
||||||
|
<big></big> Wyszukiwarka plików, fsearch
|
||||||
^sep(Szybka nawigacja)
|
^sep(Szybka nawigacja)
|
||||||
Katalog główny,^pipe(jgbrowser /)
|
Katalog główny,^pipe(jgbrowser /)
|
||||||
Katalog domowy,^pipe(jgbrowser)
|
Katalog domowy,^pipe(jgbrowser)
|
||||||
|
@ -227,7 +250,8 @@ cat <<EOF > ${MENU_ITEMS}
|
||||||
$(basename $(xdg-user-dir VIDEOS)),^pipe(jgbrowser $(xdg-user-dir VIDEOS))
|
$(basename $(xdg-user-dir VIDEOS)),^pipe(jgbrowser $(xdg-user-dir VIDEOS))
|
||||||
#^sep(Zakładki)
|
#^sep(Zakładki)
|
||||||
^sep()
|
^sep()
|
||||||
<big></big> Wyszukiwarka plików, fsearch
|
|
||||||
|
$(gtkbookmarks)
|
||||||
|
|
||||||
. $HOME/.config/mabox/places-append.csv
|
. $HOME/.config/mabox/places-append.csv
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue