Summary: | Поломалась декорация окон "keramik" в kde3 (tde) | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Serge Polkovnikov <robin> | ||||
Component: | kde | Assignee: | Sergey V Turchin <zerg> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | rom_as, rom_as | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
(В ответ на комментарий №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 было криво сделано. Выровнял, проверил - отправил на сборку. Заработало. Спасибо |
Created attachment 5374 [details] "Поломанный" стиль Keramik Исчезла шапка и границы окна. Верхний контур окна повторяет контур заголовка окна соответствующий этому стилю, но содержимое окна рисуется как бы по верху этого заголовка. См аттач.