From 6badb4fd22d37629340febbc1ee0beecfc803ebd Mon Sep 17 00:00:00 2001 From: Daniel Napora Date: Sun, 25 Feb 2024 23:07:28 +0100 Subject: [PATCH] superclick changes --- usr/bin/jgdeskgrid | 50 ++++++++++++++++++---------------------------- usr/bin/jgdeskmngr | 2 +- usr/bin/jgdesktops | 2 +- 3 files changed, 21 insertions(+), 33 deletions(-) diff --git a/usr/bin/jgdeskgrid b/usr/bin/jgdeskgrid index 50f0f10..9d7e8bd 100755 --- a/usr/bin/jgdeskgrid +++ b/usr/bin/jgdeskgrid @@ -1,17 +1,15 @@ #!/bin/bash -# jgdeskgrid - configure DeskGrid from menu +# jgdeskgrid - configure SuperClick / DeskGrid from menu # case $LANG in pl*) REMOVE="Usuń to menu z panelu" - title="DesktopGrid - ustaw swoje okna na siatce" - help='\n\nUżyj Ctrl+Shift+Keypad_Keys aby umieszczać okna na siatce\nCtrl+Shift+LeftMouseClick w odpowiednim miejscu okna - aby przemieścić je w wybranym kierunku.\nZobacz: filmik na YT\n\nJeśli potrzebujesz większej kontroli nad pozycją i rozmiarem okien na siatce - użyj super + LeftMouseClick na wybranym oknie a następnie zaznacz prostokąt na ekranie - aby umieścić okno w danej pozycji.\nZobacz: filmik na YT\n\nKonfigurowalne usatwienia:\n- odstęp\n- odstęp zewnętrzny' - ABOUT="O DesktopGrid" + title="SuperClick - ustaw swoje okna na siatce" + help='\n\nUżyj Super + Keypad_Keys aby umieszczać okna na siatce\nSuper + LewyKlikMyszy w odpowiednim miejscu okna - aby przemieścić je w wybranym kierunku.\n\nJeśli potrzebujesz większej kontroli nad pozycją i rozmiarem okien na siatce - użyj Ctrl+Shift+LewyKlikMyszy na wybranym oknie a następnie zaznacz prostokąt na ekranie - aby umieścić okno w danej pozycji.\n\nKonfigurowalne usatwienia:\n- odstęp\n- odstęp zewnętrzny' + ABOUT="O SuperClick" SHOW_IMGHELPER="Pokaż siatkę na pulpicie" - QUICK_TILE="Trener szybkiego tilingu" + QUICK_TILE="Trener SuperClick" CONFIGURATION="Konfiguracja" - LCOLUMNS="Kolumny" - LROWS="Wiersze" LGAP="Odstęp" OUTER_GAP="Zewnętrzny odstęp" NOTIFY="Powiadomienia" @@ -20,14 +18,12 @@ case $LANG in ;; es*) REMOVE="Eliminar este menú del panel" - title="DesktopGrid - arrange your windows on the grid" - help='\n\nUse Ctrl+Shift+Keypad_Keys to move windows on the grid\nCtrl+Shift+LeftMouseClick on appropriate area of the window to snap it in a given direction.\nSee: video on YT\n\n If you need even more control of windows size and position on the grid - use super + LeftMouseClick on window and then draw rectangle on the screen to select new window size and position.\nSee: deskgrid preview on YT\n\nConfigurable settings:\n- gap\n- show_outer_gap' - ABOUT="About DesktopGrid" + title="SuperClick - arrange your windows quickly" + help='\n\nUse Super+Keypad_Keys to move windows on the grid\nSuper+LeftMouseClick on appropriate area of the window to snap it in a given direction.\n\n If you need even more control of windows size and position on the grid - use Ctrl+Shift+LeftMouseClick on window and then draw rectangle on the screen to select new window size and position.\n\nConfigurable settings:\n- gap\n- show_outer_gap' + ABOUT="About SuperClick" SHOW_IMGHELPER="Show image helper" - QUICK_TILE="Quick tiling trainer" + QUICK_TILE="SuperClick trainer" CONFIGURATION="Configuration" - LCOLUMNS="Columns" - LROWS="Rows" LGAP="Gap between windows" OUTER_GAP="Show outer gap" NOTIFY="Notifications" @@ -36,14 +32,12 @@ case $LANG in ;; *) REMOVE="Remove this menu from panel" - title="DesktopGrid - arrange your windows on the grid" - help='\n\nUse Ctrl+Shift+Keypad_Keys to move windows on the grid\nCtrl+Shift+LeftMouseClick on appropriate area of the window to snap it in a given direction.\nSee: video on YT\n\n If you need even more control of windows size and position on the grid - use super + LeftMouseClick on window and then draw rectangle on the screen to select new window size and position.\nSee: deskgrid preview on YT\n\nConfigurable settings:\n- gap\n- show_outer_gap' - ABOUT="About DesktopGrid" - SHOW_IMGHELPER="Show image helper" - QUICK_TILE="Quick tiling trainer" + title="SuperClick - arrange your windows quickly" + help='\n\nUse Super+Keypad_Keys to move windows on the grid\nSuper+LeftMouseClick on appropriate area of the window to snap it in a given direction.\n\n If you need even more control of windows size and position on the grid - use Ctrl+Shift+LeftMouseClick on window and then draw rectangle on the screen to select new window size and position.\n\nConfigurable settings:\n- gap\n- show_outer_gap' + ABOUT="About SuperClick" + SHOW_IMGHELPER="Show DesktopGrid image" + QUICK_TILE="SuperClick trainer" CONFIGURATION="Configuration" - LCOLUMNS="Columns" - LROWS="Rows" LGAP="Gap between windows" OUTER_GAP="Show outer gap" NOTIFY="Notifications" @@ -53,17 +47,11 @@ case $LANG in esac -CONFIG_DIR="$HOME/.config/deskgrid" -CONFIG_FILE="$CONFIG_DIR/deskgrid.cfg" -mkdir -p $CONFIG_DIR +CONFIG_FILE="$HOME/.config/superclick.cfg" if [ ! -f $CONFIG_FILE ]; then cat < ${CONFIG_FILE} # Gap between windows in pixels (reasonable values: 0 8 16 24) gap=16 -# Grid columns (12 16 24) -columns=12 -# Grid rows (6 12 16) -rows=12 #Notifications true or false notifications=true # Outer gap (disable if you use WM margins) @@ -79,10 +67,10 @@ ROWS=${rows:-12} me="jgdeskgrid -s" -out+=("^sep(DesktopGrid)") -out+=("󱇙 $ABOUT,notify-send.sh -u critical -i mbcc '$title' '$help' -o '$SHOW_IMGHELPER:drawgrid' -o '$EDITCONF:xdg-open ~/.config/deskgrid/deskgrid.cfg'") +out+=("^sep(SuperClick)") +out+=("󱇙 $ABOUT,notify-send.sh -u critical -i mbcc '$title' '$help' -o '$SHOW_IMGHELPER:drawgrid' -o '$EDITCONF:xdg-open $CONFIG_FILE'") +out+=("󰋁 $QUICK_TILE,superclick trainer") out+=("󰕰 $SHOW_IMGHELPER,drawgrid") -out+=("󰋁 $QUICK_TILE,yhtml /usr/share/mabox/help/Quick_tiling.html 'Mabox Quick tiling trainer - Ctrl + Shift + click'") out+=("^sep($CONFIGURATION)") out+=("$LGAP [ $GAP ],^checkout(gap)") @@ -101,7 +89,7 @@ if [[ "$1" == "-s" ]]; then . $HOME/.config/mabox/mabox.conf out+=("^sep()") -out+=(" ⮜ $LEFTPANEL,mb-jgtools places") +out+=("  $LEFTPANEL,mb-jgtools places") if [[ $panels_heightpos == "top" ]]; then MENU_VALIGN="top" diff --git a/usr/bin/jgdeskmngr b/usr/bin/jgdeskmngr index e3be630..e2ad604 100755 --- a/usr/bin/jgdeskmngr +++ b/usr/bin/jgdeskmngr @@ -113,7 +113,7 @@ if [ "$1" == "-s" ]; then . $HOME/.config/mabox/mabox.conf out+=("^sep()") -out+=(" ⮜ $LEFTPANEL,mb-jgtools places") +out+=("  $LEFTPANEL,mb-jgtools places") if [[ $panels_heightpos == "top" ]]; then MENU_VALIGN="top" diff --git a/usr/bin/jgdesktops b/usr/bin/jgdesktops index 8452872..78c6312 100755 --- a/usr/bin/jgdesktops +++ b/usr/bin/jgdesktops @@ -239,7 +239,7 @@ fi out+=("^sep($TOOLS)") out+=("󰸉 $WALLCHANGER,^pipe(jgwallpaperchanger)") -out+=("󱇙 $DESKGRID,^pipe(jgdeskgrid)") +out+=("󱇙 SuperClick,^pipe(jgdeskgrid)") out+=(" $DESKMNGR,^pipe(jgdeskmngr)")