diff --git a/rotate_screen b/rotate_screen index fb85289..2d3dc0d 100755 --- a/rotate_screen +++ b/rotate_screen @@ -1,11 +1,21 @@ -hyprctl keyword monitor eDP-1,preferred,auto,1.2,transform,1 -hyprctl keyword device:wacom-hid-526b-pen:transform 1 -hyprctl keyword device:wacom-hid-526b-finger:transform 1 -hyprctl keyword device:wacom-hid-526b-finger-1:transform 1 +#!/usr/bin/bash -sleep 10 +transform_value=$(hyprctl getoption device:wacom-hid-526b-finger:transform | sed '2!d' | cut -d ":" -f 2) + + +if [ "${transform_value}" == " 0" ] +then + echo ${transform_value} + hyprctl keyword monitor eDP-1,preferred,auto,1.2,transform,1 + hyprctl keyword device:wacom-hid-526b-pen:transform 1 + hyprctl keyword device:wacom-hid-526b-finger:transform 1 + hyprctl keyword device:wacom-hid-526b-finger-1:transform 1 +else + echo ${transform_value} + hyprctl keyword device:wacom-hid-526b-pen:transform 0 + hyprctl keyword device:wacom-hid-526b-finger:transform 0 + hyprctl keyword device:wacom-hid-526b-finger-1:transform 0 + hyprctl keyword monitor eDP-1,preferred,auto,1.2,transform,0 + +fi -hyprctl keyword device:wacom-hid-526b-pen:transform 0 -hyprctl keyword device:wacom-hid-526b-finger:transform 0 -hyprctl keyword device:wacom-hid-526b-finger-1:transform 0 -hyprctl keyword monitor eDP-1,preferred,auto,1.2,transform,0