Можно ли управлять инструментами графического интерфейса, которые не поддерживают cli, с помощью cli?

Для CentOS 7:

Приложения --> Системные инструменты --> Настройки

прокрутите вниз до «Устройства» --> «Дисплеи»

, затем соответствующим образом измените Разрешение.

0
10.01.2021, 07:45
1 ответ

Нет, не вообще. Вы можете увидеть, какие системные вызовы использует программа, с помощью strace, но не «команды», которые она использует.

Если вам нужно только управлять работающей программой с графическим интерфейсом из CLI, вы можете попробовать xdotool«нажимать» клавиши и перемещать/щелкать мышью. Было бы сложно по-настоящему управлять программой, но если вам нужно что-то простое, это может помочь.

Другим вариантом может быть использование Dogtail . Это инструмент для тестирования графического интерфейса и использует специальные интерфейсы для управления приложением. Вы можете написать простой скрипт Python для управления приложением, и он также должен работать с «фальшивым» сервером Xvfb X.

3
18.03.2021, 22:37

Теги

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