diff options
Diffstat (limited to 'X11')
| -rw-r--r-- | X11/openbox/rc.xml | 16 | ||||
| -rwxr-xr-x | X11/show_timer.sh | 17 |
2 files changed, 18 insertions, 15 deletions
diff --git a/X11/openbox/rc.xml b/X11/openbox/rc.xml index f08a79c..7b923cd 100644 --- a/X11/openbox/rc.xml +++ b/X11/openbox/rc.xml | |||
| @@ -514,21 +514,7 @@ | |||
| 514 | </keybind> | 514 | </keybind> |
| 515 | <keybind key="W-t"> | 515 | <keybind key="W-t"> |
| 516 | <action name="Execute"> | 516 | <action name="Execute"> |
| 517 | <command> | 517 | <command>~/helper/X11/show_timer.sh</command> |
| 518 | sh -c ' | ||
| 519 | origin=`xdotool getactivewindow`; \ | ||
| 520 | xdotool search --name "TIMER" windowactivate || \ | ||
| 521 | alacritty --title TIMER --hold \ | ||
| 522 | -o "window.dimensions.columns=8" \ | ||
| 523 | -o "window.dimensions.lines=1" \ | ||
| 524 | -o "window.position.x=-0" \ | ||
| 525 | -o "window.position.y=0" \ | ||
| 526 | -o "window.opacity=0.6" \ | ||
| 527 | -o "font.size=40" \ | ||
| 528 | -e ~/helper/bin/unix/timer.sh SIGINT \ | ||
| 529 | "xdotool windowactivate $origin" | ||
| 530 | ' | ||
| 531 | </command> | ||
| 532 | </action> | 518 | </action> |
| 533 | </keybind> | 519 | </keybind> |
| 534 | <keybind key="W-e"> | 520 | <keybind key="W-e"> |
diff --git a/X11/show_timer.sh b/X11/show_timer.sh new file mode 100755 index 0000000..6ff405a --- /dev/null +++ b/X11/show_timer.sh | |||
| @@ -0,0 +1,17 @@ | |||
| 1 | #! /bin/sh | ||
| 2 | |||
| 3 | export origin=`xdotool getactivewindow`; \ | ||
| 4 | |||
| 5 | # If timer is set, focus to it | ||
| 6 | xdotool search --name "TIMER" windowactivate && exit 0 | ||
| 7 | |||
| 8 | # Add new window for a timer | ||
| 9 | # Use SIGINT | ||
| 10 | alacritty --title TIMER --hold \ | ||
| 11 | -o "window.dimensions.columns=8" \ | ||
| 12 | -o "window.dimensions.lines=1" \ | ||
| 13 | -o "window.position.x=-0" \ | ||
| 14 | -o "window.position.y=0" \ | ||
| 15 | -o "window.opacity=0.6" \ | ||
| 16 | -o "font.size=40" \ | ||
| 17 | -e sh -c '~/helper/bin/unix/timer.sh SIGINT "xdotool windowactivate $origin"' | ||