Создаём свою тему 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 и других векторных редакторах, буду навёрстывать =)

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

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

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

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

В подшивке.

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

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

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

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

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

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

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

Image CAPTCHA
Введите цифры