Я могу вызвать графическую программу для выполнения со скрытым окном?

У меня есть программа, которая интерпретирует вход от моей мыши и обеспечивает мультисенсорные жесты. Я записал это с помощью игрового механизма, который всегда создает окно, когда это работает. Я хотел бы запустить эту программу, не видя окно, таким образом, это - точка вопросов:

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

Скрытым я имею в виду что-либо, что мешает мне встречаться с окном на своем рабочем столе. Таким образом, я принял бы что-то как, "откройтесь на другом, ранее несуществующий экран".

3
задан 28 June 2011 в 16:54

1 ответ

Инструмент devilspie (доступный в 12,04 из репозитория), может действовать на новый или уже представить окна, способом по крайней мере, подобные тому, что Вы хотите.

Необходимо будет создать конфигурационный файл, условно что-то как .devilspie/my-app.ds. Язык конфигурации является броским стилем шепелявости плохо зарегистрированное отвращение, но должен смочь сделать то, что Вы хотите.

Вам нужен способ (i) определить Ваше окно и (ii) выбрать действие. Если бы, например, заголовок Вашего окна, оказалось, содержал "мое-приложение", и Вы хотели всегда поместить то окно на 2-ю рабочую область, то этот файл содержал бы:

(if (contains (application_name) "my-app") (set_workspace 2))

Затем, запустите его: devilspie -a ~/.devilspie/my-app.ds, и это должно действовать на текущие и будущие окна (без -a только на будущих окнах).

Это не могло бы быть точно, что Вы хотите, например (minimize) вместо (set_workspace 2) возможно, иски Вы лучше. Страница справочника имеет список всех символов и их значений, я надеюсь, что Вы находите решение там.

1
ответ дан 1 December 2019 в 19:51

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

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