Как изменить вывод xdotool для экспорта их как переменных?

Я выполняю эту команду:

xdotool getmouselocation --shell

и это дает мне:

X=1020
Y=563
SCREEN=0
WINDOW=90183822

Как я могу получить эти X значений и значение Y в переменную для использования позже в сценарии?

3
задан 6 June 2014 в 00:55

1 ответ

Вы найдете ответ в xdotool странице справочника:

getmouselocation [--shell]
       Outputs the x, y, screen, and window id of the mouse cursor.
       Screen numbers will be nonzero if you have multiple monitors
       and are not using Xinerama.

       --shell
           This makes getmouselocation output shell data you can eval. Example:

            % xdotool getmouselocation --shell
            X=880
            Y=443
            SCREEN=0
            WINDOW=16777250

            % eval $(xdotool getmouselocation --shell)
            % echo $X,$Y
            714,324
6
ответ дан 1 December 2019 в 15:26

Другие вопросы по тегам:

Похожие вопросы: