Java на Linux: максимизируйте не-Java приложение GUI - PullRequest
3 голосов
/ 19 августа 2011

Из кода Java есть ли способ максимизировать окно другого приложения с графическим интерфейсом?У меня есть доступ к объектам Process, созданным для этих других программ, а также к полунадежному способу получения их PID и общей строки, указывающей имя двоичного файла процесса (например, «firefox»).

Я могутакже программно выполнять операторы полной оболочки bash (включая команды, связанные с конвейерами), если есть какой-то способ командной строки.

В MS Windows я вспоминаю, что где-то видел библиотеку Java, которая оборачивает окна win32API, позволяющий передавать эти специфичные для Windows сигналы приложениям - будет ли что-то похожее на установку Linux?Это для системы Red Hat, если это имеет значение.

1 Ответ

4 голосов
/ 19 августа 2011

Не «на основе стандартов», нет.

Система X-Windows не зависит от конкретных оконных менеджеров, поэтому стандартного способа «максимизировать» не существует." окно.В конечном итоге это зависит от возможностей используемого оконного менеджера ...

...