Создаём свою тему Plasma

Изображение пользователя Lang.

Далеко не полная инструкция....
Стоит начать с того, что все элементы Plasma используют векторные графические SVG файлы. Каждый файл SVG может иметь несколько элементов (например, объекты с префиксами left, right, top, topright, center, clock face, и другие). Проще изменить существующие элементы, чем создавать новые.
Можно использовать любые графические редакторы, поддерживающие формат SVG. Но, наверное, лучше в настоящее время использовать Inkscape (поставил сейчас karbon вроде нормально работает и интерфейс удобный)


Принцип создания темы:

Берём готовую тему. Либо из ~/.kde/share/apps/desktoptheme/, либо качаем архив с kde-look.org и распаковываем.

Данный каталог будет иметь следующую структуру файлов:

1. colors - цветовая схема, необязательный файл.

2. dialogs/' - внешний вид диалоговых окон.

3. widgets/ - внешний вид виджетов.

4. wallpapers/ - обои

5. opaque/ - опциональный каталог, при отключенных эффектах kwin, изображения темы будут браться из него.

6. locolor/ - опциональный каталог, содержит изображения для систем с малым кол-вом цветов (например, глубина цвета 8 бит).

7. animations/ - пишутся на JavaScript, подробнее тут

8. Для некоторых виджетов, можно сделать каталог с его названием и создать эксклюзив для него.


Открываем в любом текстовом редакторе metadata.desktop и меняем данные на свои.

Наверное всё, удачи!

Пробовал сам, но сказалось отсутствие навыков работы в Inkscape и других векторных редакторах, буду навёрстывать =)

Комментарии (10)

0
_KoT_ - 12 Июнь, 2010 - 10:10
Изображение пользователя _KoT_.

Огромное спасибо за статью. Хотел на форуме вопрос задать: "Как создать тему для Plasma?" А тут уже ответ готов.))

0
Xenomorph - 31 Август, 2010 - 02:11
Изображение пользователя Xenomorph.

В подшивке.

0
Жюстина - 31 Август, 2010 - 07:57
Изображение пользователя Жюстина.

Большущее спасибища!

0
mityukov - 1 Сентябрь, 2010 - 13:18
Изображение пользователя mityukov.

ForegroundNormal используется в микроблоге для фона обновление статуса области ввода (??сам не понял, англ. used by microblog for status update entry area background )

Под "status update entry area" могли иметь ввиду текстовое поле для обновления статуса (о себе).

Итого:
---
Используется в плазмоиде "Микроблоггинг" (вроде прямо так он и называется в локализованных кедах) для фона поля ввода текста.
---

0
Grantis - 31 Декабрь, 2012 - 06:02
Изображение пользователя Grantis.

Помогите, люди! )))
Подскажите, как поменять фон окон? Что ни делал - фон окон не меняется, ни при изменении тем, никак...)) остается такой же серый (((, даже когда меняется тема на прозрачную...
система - кубунту 12.04, КДЕ - 4.8.5

0
Susumo - 31 Декабрь, 2012 - 06:04
Изображение пользователя Susumo.

Цветовую схему в настройках не пробовали менять?

0
Grantis - 31 Декабрь, 2012 - 06:07
Изображение пользователя Grantis.

Конечно пробовал. Не помогает! Меняются заголовки, кнопки и т.д., вплоть до прозрачности... (((
А вот сам фон окон не меняется ни на какой...
Вообще не понимаю в чём проблема может быть. Ставлю прозрачные темы - результат никакой.

0
Susumo - 31 Декабрь, 2012 - 07:50
Изображение пользователя Susumo.

И это?

А если нужна картинка на фоне, то юзайте qtcurve, других стилей с возможность фоновой картинки я не знаю, потому как мне этого не надо.
0
Grantis - 31 Декабрь, 2012 - 08:11
Изображение пользователя Grantis.

Вот скрин! Чтоб было понятно в чём трабл...

...кстати, обновил KDE до 4.9.4 версии.

0
Susumo - 31 Декабрь, 2012 - 08:30
Изображение пользователя Susumo.

И что мы должны увидеть? Я вижу oxygen с дефолтными цветами. В чем проблема? Вы на мой скрин в посте выше смотрели? Где эти настройки нашли? Меняли? Если не помогло попробуйте убить ~/.kde/share/config/colors

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры