История изменений
Исправление
stevejobs,
(текущая версия)
:
то что выше - это не прикладной код, это как раз тот тулкит, который позволяет приложению «просто рисовать своё окно, а не заниматься какой-то фигнёй», оно под капотом фиксит все эти проблемы. Само приложение ничего о сдвигах и прочей фигне не знает
понятно что для части вещей можно использовать внешние либы, типа «wmctrl -m». Но это не портабельное решение. Разве что переписать часть кода wmctrl на жабе. И тут снова вопрос - как это делать правильно. Например, возможно уже есть какие-то стандарты от freedesktop, позволяющие получить свойства WM стандартизованным способом
и если таких стандартов нет, то как блин десктопный линукс вообще живет-то
Исправление
stevejobs,
:
то что выше - это не прикладной код, это как раз тот тулкит, который позволяет приложению «просто рисовать своё окно, а не заниматься какой-то фигнёй», оно под капотом фиксит все эти проблемы. Само приложение ничего о сдвигах и прочей фигне не знает
понятно что для части вещей можно использовать внешние либы, типа «wmctrl -m». Но это не портабельное решение. Разве что переписать часть кода wmctrl на жабе. И тут снова вопрос - как это делать правильно. Например, возможно уже есть какие-то стандарты от freedesktop, позволяющие получить свойства WM стандартизованным способом
Исправление
stevejobs,
:
то что выше - это не прикладной код, это как раз тот тулкит, который позволяет приложению «просто рисовать своё окно, а не заниматься какой-то фигнёй», оно под капотом фиксит все эти проблемы. Само приложение ничего о сдвигах и прочей фигне не знает
понятно что для части вещей можно использовать внешние либы, типа «wmctrl -m». Но это не портабельное решение. Разве что переписать часть кода wmctrl на жабе
Исходная версия
stevejobs,
:
то что выше - это не прикладной код, это как раз тот тулкит, который позволяет приложению «просто рисовать своё окно, а не заниматься какой-то фигнёй», оно под капотом фиксит все эти проблемы. Само приложение ничего о сдвигах и прочей фигне не знает