From 49572788f93ef8bea8a3005ba09cadffc494b8a1 Mon Sep 17 00:00:00 2001 From: primardj Date: Thu, 8 Feb 2024 01:42:01 +0000 Subject: [PATCH] add detection if screen already rotate or not --- rotate_screen | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) 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