Created attachment 5374 [details] "Поломанный" стиль Keramik Исчезла шапка и границы окна. Верхний контур окна повторяет контур заголовка окна соответствующий этому стилю, но содержимое окна рисуется как бы по верху этого заголовка. См аттач.
(В ответ на комментарий №0) > Исчезла шапка и границы окна. Верхний контур окна повторяет контур заголовка > окна соответствующий этому стилю, но содержимое окна рисуется как бы по верху > этого заголовка. См аттач. У меня в безовой установке нет такого стиля.
(В ответ на комментарий №1) > (В ответ на комментарий №0) > > Исчезла шапка и границы окна. Верхний контур окна повторяет контур заголовка > > окна соответствующий этому стилю, но содержимое окна рисуется как бы по верху > > этого заголовка. См аттач. > У меня в безовой установке нет такого стиля. Не туда глянул. Вижу.
(В ответ на комментарий №0) > Created an attachment (id=5374) [details] > "Поломанный" стиль Keramik > > Исчезла шапка и границы окна. Верхний контур окна повторяет контур заголовка > окна соответствующий этому стилю, но содержимое окна рисуется как бы по верху > этого заголовка. См аттач. Собственно изображения в библиотеку не попали по причине совокупности факторов: - использование для встраивания изображений собственной утилиты "embedtool" при том что в QT для этого есть RCC; - опять-же глупый переход на CMAKE при плохом его знании и как следствия не осознании всех последствий и отсутствия каких либо преимуществ от этого. Как результат получается такая проблема при сбоке в отдельной директории "BUILD", что типично для шаблона %K3cmake и CMAKE вообще. А получается по причине вызова embedtool из ветви сборки, при расположении изображений в директории с исходниками. Как поправить это я не знаю, поэтому просто добавлю к баге в апстриме, но если участь какая реакция там на баги исправление может не последовать никогда. :( С другой стороны если занающий CMAKE исправит эту проблему то я патч включу.
Можно использовать ${CMAKE_SOURCE_DIR}/kwin/clients/keramik/pics
Или захакать. Перед компиляцией симлинк pics сделать в BUILD/kwin/clients/keramik/
Сам уже нашёл корректную реализацию в kdelibs, для этого-же стиля. Это только в kdebase было криво сделано. Выровнял, проверил - отправил на сборку.
Заработало. Спасибо