From ef0db0af87fea30d861b68aaebc7d9e4716e9594 Mon Sep 17 00:00:00 2001 From: depsterr Date: Tue, 19 Mar 2024 20:19:16 +0100 Subject: [PATCH] eyezoom --- default | 1 + eye | 1 + eyezoom.sh | 20 ++++++++++++++++++++ tiktok | 1 + 4 files changed, 23 insertions(+) create mode 120000 default create mode 120000 eye create mode 100755 eyezoom.sh create mode 120000 tiktok diff --git a/default b/default new file mode 120000 index 0000000..86816eb --- /dev/null +++ b/default @@ -0,0 +1 @@ +eyezoom.sh \ No newline at end of file diff --git a/eye b/eye new file mode 120000 index 0000000..86816eb --- /dev/null +++ b/eye @@ -0,0 +1 @@ +eyezoom.sh \ No newline at end of file diff --git a/eyezoom.sh b/eyezoom.sh new file mode 100755 index 0000000..faa7f01 --- /dev/null +++ b/eyezoom.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +wmctrl=$(nix build --no-link --print-out-paths "nixpkgs#wmctrl")/bin/wmctrl + +W=1600 +H=1200 + +HFACTOR=8 +WFACTOR=4 + +case "$0" in + *eye) + $wmctrl -r minecraft -e 0,0,$(( - (H * HFACTOR / 2) + (H / 2) )),$W,$((H*HFACTOR)) + ;; + *tiktok) + $wmctrl -r minecraft -e 0,$(( - ((W/WFACTOR)/2) + (W/2))),0,$((W/WFACTOR)),$H + ;; + *) + $wmctrl -r minecraft -e 0,0,0,$W,$H + ;; +esac diff --git a/tiktok b/tiktok new file mode 120000 index 0000000..86816eb --- /dev/null +++ b/tiktok @@ -0,0 +1 @@ +eyezoom.sh \ No newline at end of file