Итак, я пытался разобраться с xdotool. Я могу получить такие вещи, как
:~$ xdotool getmouselocation
x:347 y:310 screen:0 window:90
и
:~$ xdotool getdisplaygeometry
1366 768
, но получаю следующие ошибки для следующих команд.
:~$ xdotool getwindowname
There are no windows in the stack
Invalid window '%1'
Usage: getwindowname [window=%1]
If no window is given, %1 is used. See WINDOW STACK in xdotool(1)
:~$ xdotool getactivewindow
Your windowmanager claims not to support _NET_ACTIVE_WINDOW, so the attempt to query the active window aborted.
xdo_get_active_window reported an error
Я использую последняя версия Ubuntu на Windows 10. Я обновил и обновил все пакеты, включая xorg. Я использую X11-приложения, которые я решил установить, а не полную версию X11. Это было выбрано для меня во время первоначальной установки, я думаю. В любом случае, вот версия xdotool
:~$ xdotool version
xdotool version 3.20160805.1
и список пакетов X в Ubuntu
x11-apps/bionic,now 7.7+6ubuntu1 amd64 [installed]
x11-common/bionic-updates,now 1:7.7+19ubuntu7.1 all [installed,automatic]
x11-session-utils/bionic,now 7.7+2build1 amd64 [installed,automatic]
x11-utils/bionic,now 7.7+3build1 amd64 [installed]
x11-xkb-utils/bionic-updates,now 7.7+3ubuntu0.18.04.1 amd64 [installed,automatic]
x11-xserver-utils/bionic,now 7.7+7build1 amd64 [installed]
xauth/bionic,now 1:1.0.10-1 amd64 [installed]
xbitmaps/bionic,now 1.1.1-2 all [installed,automatic]
xdelta3/bionic,now 3.0.11-dfsg-1ubuntu1 amd64 [installed,automatic]
xdg-user-dirs/bionic,now 0.17-1ubuntu1 amd64 [installed]
xdotool/bionic,now 1:3.20160805.1-3 amd64 [installed]
xfonts-base/bionic,now 1:1.0.4+nmu1 all [installed,automatic]
xfonts-encodings/bionic,now 1:1.0.4-2 all [installed,automatic]
xfonts-scalable/bionic,now 1:1.0.3-1.1 all [installed,automatic]
xfonts-utils/bionic,now 1:7.7+6 amd64 [installed,automatic]
xfsprogs/bionic,now 4.9.0+nmu1ubuntu2 amd64 [installed]
xinit/bionic,now 1.3.4-3ubuntu3 amd64 [installed,automatic]
xinput/bionic,now 1.6.2-1build1 amd64 [installed,automatic]
xkb-data/bionic-updates,now 2.23.1-1ubuntu1.18.04.1 all [installed]
xml-core/bionic,now 0.18 all [installed]
xorg/bionic-updates,now 1:7.7+19ubuntu7.1 amd64 [installed]
xorg-docs-core/bionic,now 1:1.7.1-1.1 all [installed,automatic]
xserver-common/bionic-updates,now 2:1.19.6-1ubuntu4.4 all [installed,automatic]
xserver-xorg/bionic-updates,now 1:7.7+19ubuntu7.1 amd64 [installed,automatic]
xserver-xorg-core/bionic-updates,now 2:1.19.6-1ubuntu4.4 amd64 [installed]
xserver-xorg-input-all/bionic-updates,now 1:7.7+19ubuntu7.1 amd64 [installed,automatic]
xserver-xorg-input-libinput/bionic,now 0.27.1-1 amd64 [installed,automatic]
xserver-xorg-input-wacom/bionic,now 1:0.36.1-0ubuntu1 amd64 [installed,automatic]
xserver-xorg-legacy/bionic-updates,now 2:1.19.6-1ubuntu4.4 amd64 [installed,automatic]
xserver-xorg-video-all/bionic-updates,now 1:7.7+19ubuntu7.1 amd64 [installed,automatic]
xserver-xorg-video-amdgpu/bionic,now 18.0.1-1 amd64 [installed,automatic]
xserver-xorg-video-ati/bionic,now 1:18.0.1-1 amd64 [installed,automatic]
xserver-xorg-video-fbdev/bionic,now 1:0.4.4-1build6 amd64 [installed,automatic]
xserver-xorg-video-intel/bionic,now 2:2.99.917+git20171229-1 amd64 [installed,automatic]
xserver-xorg-video-nouveau/bionic,now 1:1.0.15-2 amd64 [installed,automatic]
xserver-xorg-video-qxl/bionic,now 0.1.5-2build1 amd64 [installed,automatic]
xserver-xorg-video-radeon/bionic,now 1:18.0.1-1 amd64 [installed,automatic]
xserver-xorg-video-vesa/bionic,now 1:2.3.4-1build3 amd64 [installed,automatic]
xserver-xorg-video-vmware/bionic,now 1:13.2.1-1build1 amd64 [installed,automatic]
Изначально ничего не работало, пока я не установил xauth. Я не уверен, что у меня есть полный список того, что мне нужно, чтобы xdotool работал полностью. Если я не делаю глупую ошибку. Я новичок в этом и просто пытаюсь узнать как можно больше. Кто-нибудь может указать на очевидные ошибки, которые я делаю? Я видел примеры на стеке потока, где люди заставляют эти команды работать без проблем. Но опять же, я не уверен, что у меня есть все установленные пакеты, которые у них есть.
Любая помощь будет оценена ...!