howto установить темы в kde (это не мануал, может в будущем ;))

Модератор: Модераторы разделов

KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: howto установить темы в kde

Сообщение KernelPanic »

Darth Ba писал(а):
05.05.2008 15:55
Кстати, не устанавливается стиль QtCurve для GTK приложений. Поставил gtk-qtcurve-engine (как-то так назывался), поставил gtk-chtheme, в котором выбрал тему qtcurve и поставил. В самой программе gtk-chtheme стиль qtcurve уже применён. Когда открываю, например, firefox - всё по-старому. НО! Впервые, как я открыл Firefox стиль работал.

Проверь, возможно стоит пакет gtk-qt-engine, если так, то в центре управления на разделе "Внешний вид и темы" надо зайти на подраздел "Стили и шрифты GTK" и выбрать темку, вроде так, пробуй.
Спасибо сказали:
Аватара пользователя
ivanbashlakov
Сообщения: 427
ОС: Arch

Re: howto установить темы в kde

Сообщение ivanbashlakov »

Привет!Вот тоже решил заморочиться с темами gtk в kde,установил gtk-qt-engine,но в центре управления kde никаких изменений :(
Прошу пардону,разобрался.Разбираюсь дальше...
problem in windows-reboot
problem in linux-be root
Спасибо сказали:
Аватара пользователя
vbif
Сообщения: 138
ОС: Zenwalk

Re: howto установить темы в kde

Сообщение vbif »

Вот столкнулся с проблемой: устанавливаю тему fitz - на этапе make выдаёт

Код:

make make all-recursive make[1]: Entering directory `/home/vbif/Загрузки/Темы/fitz-0.4' Making all in po make[2]: Entering directory `/home/vbif/Загрузки/Темы/fitz-0.4/po' make[2]: Цель `all' не требует выполнения команд. make[2]: Leaving directory `/home/vbif/Загрузки/Темы/fitz-0.4/po' Making all in src make[2]: Entering directory `/home/vbif/Загрузки/Темы/fitz-0.4/src' Making all in config make[3]: Entering directory `/home/vbif/Загрузки/Темы/fitz-0.4/src/config' make[3]: Цель `all' не требует выполнения команд. make[3]: Leaving directory `/home/vbif/Загрузки/Темы/fitz-0.4/src/config' make[3]: Entering directory `/home/vbif/Загрузки/Темы/fitz-0.4/src' if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3//include -I. -I/usr/include/kwin -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wno-non-virtual-dtor -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_PLUGIN -MT client.lo -MD -MP -MF ".deps/client.Tpo" \ -c -o client.lo `test -f 'client.cpp' || echo './'`client.cpp; \ then mv -f ".deps/client.Tpo" ".deps/client.Plo"; \ else rm -f ".deps/client.Tpo"; exit 1; \ fi client.cpp:16:32: error: kdecorationfactory.h: Нет такого файла или каталога In file included from client.cpp:33: client.h:17:25: error: kdecoration.h: Нет такого файла или каталога client.cpp:914:5: warning: "KDE_IS_VERSION" is not defined client.cpp:914:19: error: missing binary operator before token "(" In file included from client.cpp:33: client.h:33: ошибка: expected class-name before ‘{’ token client.h:36: ошибка: expected `)' before ‘*’ token client.h:53: ошибка: ‘Position’ does not name a type client.h:56: ошибка: ‘BorderSize’ не был декларирован In file included from client.cpp:34: factory.h:28: ошибка: expected class-name before ‘{’ token factory.h:33: ошибка: ISO C++ запрещает декларации ‘KDecoration’ без типа factory.h:33: ошибка: ‘KDecoration’ declared as a ‘virtual’ field factory.h:33: ошибка: expected ‘;’ before ‘*’ token factory.h:35: ошибка: ‘Ability’ не был декларирован factory.h:36: ошибка: нет декларации ‘KDecoration’ в этой области видимости factory.h:36: ошибка: некорректный аргумент шаблона 1 client.cpp:61: ошибка: expected `)' before ‘*’ token client.cpp: In member function ‘virtual void Fitz::Client::init()’: client.cpp:86: ошибка: нет декларации ‘WResizeNoErase’ в этой области видимости client.cpp:86: ошибка: нет декларации ‘WRepaintNoErase’ в этой области видимости client.cpp:86: ошибка: нет декларации ‘createMainWidget’ в этой области видимости client.cpp:87: ошибка: нет декларации ‘widget’ в этой области видимости client.cpp:90: ошибка: нет декларации ‘caption’ в этой области видимости client.cpp:115: ошибка: нет декларации ‘isPreview’ в этой области видимости client.cpp:116: ошибка: нет декларации ‘isActive’ в этой области видимости client.cpp:122: ошибка: ‘NET’ не был декларирован client.cpp:122: ошибка: expected `;' before ‘type’ client.cpp:128: ошибка: нет декларации ‘type’ в этой области видимости client.cpp:128: ошибка: ‘NET’ не был декларирован client.cpp:133: ошибка: нет подходящей функции для вызова ‘QTimer::singleShot(int, Fitz::Client* const, const char [12])’ /usr/lib/qt3//include/qtimer.h:62: замечание: претенденты: static void QTimer::singleShot(int, QObject*, const char*) client.cpp:136: ошибка: ‘NET’ не был декларирован client.cpp:137: ошибка: нет подходящей функции для вызова ‘QTimer::singleShot(int, Fitz::Client* const, const char [16])’ /usr/lib/qt3//include/qtimer.h:62: замечание: претенденты: static void QTimer::singleShot(int, QObject*, const char*) client.cpp:140: ошибка: нет декларации ‘AlignRight’ в этой области видимости client.cpp:144: ошибка: нет декларации ‘options’ в этой области видимости client.cpp: In member function ‘void Fitz::Client::barInit()’: client.cpp:151: ошибка: нет декларации ‘widget’ в этой области видимости client.cpp:169: ошибка: нет подходящей функции для вызова ‘QWidget::installEventFilter(Fitz::Client* const)’ /usr/lib/qt3//include/qobject.h:115: замечание: претенденты: void QObject::installEventFilter(const QObject*) client.cpp: In member function ‘virtual void Fitz::Client::reparent()’: client.cpp:176: ошибка: нет декларации ‘widget’ в этой области видимости client.cpp:187: ошибка: нет декларации ‘caption’ в этой области видимости client.cpp:187: ошибка: нет декларации ‘geometry’ в этой области видимости client.cpp: In member function ‘void Fitz::Client::addButtons(const QString&)’: client.cpp:206: ошибка: нет декларации ‘providesContextHelp’ в этой области видимости client.cpp:220: ошибка: нет декларации ‘maximizeMode’ в этой области видимости client.cpp:235: ошибка: нет декларации ‘isOnAllDesktops’ в этой области видимости client.cpp:240: ошибка: нет декларации ‘keepAbove’ в этой области видимости client.cpp:243: ошибка: нет декларации ‘connect’ в этой области видимости client.cpp:247: ошибка: нет декларации ‘keepBelow’ в этой области видимости client.cpp:254: ошибка: нет декларации ‘isSetShade’ в этой области видимости client.cpp: In member function ‘void Fitz::Client::addButton(Fitz::BtnType::Type, const char*, const char*, const char*)’: client.cpp:280: ошибка: нет декларации ‘isActive’ в этой области видимости client.cpp:281: ошибка: нет декларации ‘connect’ в этой области видимости client.cpp: In member function ‘void Fitz::Client::addButton(Fitz::BtnType::Type, const char*, bool, const char*)’: client.cpp:293: ошибка: нет декларации ‘connect’ в этой области видимости client.cpp: In member function ‘virtual void Fitz::Client::maximizeFull()’: client.cpp:301: ошибка: нет декларации ‘widget’ в этой области видимости client.cpp:303: ошибка: неполный тип ‘KDecoration’ использован во вложенном спецификаторе имени client.cpp:303: ошибка: нет декларации ‘maximize’ в этой области видимости client.cpp: In member function ‘virtual void Fitz::Client::activeChange()’: client.cpp:308: ошибка: нет декларации ‘isActive’ в этой области видимости client.cpp: In member function ‘virtual void Fitz::Client::desktopChange()’: client.cpp:315: ошибка: нет декларации ‘isOnAllDesktops’ в этой области видимости client.cpp: In member function ‘void Fitz::Client::updateColors()’: client.cpp:346: ошибка: неполный тип ‘KDecoration’ использован во вложенном спецификаторе имени client.cpp:346: ошибка: неполный тип ‘KDecoration’ использован во вложенном спецификаторе имени client.cpp:346: ошибка: нет декларации ‘isActive’ в этой области видимости client.cpp:347: ошибка: неполный тип ‘KDecoration’ использован во вложенном спецификаторе имени client.cpp:347: ошибка: неполный тип ‘KDecoration’ использован во вложенном спецификаторе имени client.cpp:351: ошибка: нет декларации ‘widget’ в этой области видимости client.cpp: In member function ‘int Fitz::Client::redrawTitle()’: client.cpp:356: ошибка: нет декларации ‘caption’ в этой области видимости client.cpp:364: ошибка: нет декларации ‘options’ в этой области видимости client.cpp:380: ошибка: нет декларации ‘AlignLeft’ в этой области видимости client.cpp:380: ошибка: нет декларации ‘AlignVCenter’ в этой области видимости client.cpp: In member function ‘virtual void Fitz::Client::maximizeChange()’: client.cpp:390: ошибка: нет декларации ‘maximizeMode’ в этой области видимости client.cpp: In member function ‘virtual void Fitz::Client::maxButtonPressed()’: client.cpp:405: ошибка: нет декларации ‘MidButton’ в этой области видимости client.cpp:406: ошибка: нет декларации ‘maximizeMode’ в этой области видимости client.cpp:406: ошибка: неполный тип ‘KDecoration’ использован во вложенном спецификаторе имени client.cpp:406: ошибка: нет декларации ‘maximize’ в этой области видимости client.cpp:408: ошибка: нет декларации ‘RightButton’ в этой области видимости client.cpp:409: ошибка: неполный тип ‘KDecoration’ использован во вложенном спецификаторе имени client.cpp:412: ошибка: неполный тип ‘KDecoration’ использован во вложенном спецификаторе имени client.cpp:413: ошибка: неполный тип ‘KDecoration’ использован во вложенном спецификаторе имени client.cpp:415: ошибка: неполный тип ‘KDecoration’ использован во вложенном спецификаторе имени client.cpp: In member function ‘virtual void Fitz::Client::menuButtonPressed()’: client.cpp:426: ошибка: нет декларации ‘KDecorationFactory’ в этой области видимости client.cpp:426: ошибка: нет декларации ‘f’ в этой области видимости client.cpp:426: ошибка: нет декларации ‘factory’ в этой области видимости client.cpp:427: ошибка: нет декларации ‘showWindowMenu’ в этой области видимости client.cpp: In member function ‘virtual void Fitz::Client::resizeButtonPressed()’: client.cpp:434: ошибка: неполный тип ‘KDecoration’ использован во вложенном спецификаторе имени client.cpp:434: ошибка: нет декларации ‘performWindowOperation’ в этой области видимости client.cpp: In member function ‘virtual void Fitz::Client::reset(long unsigned int)’: client.cpp:439: ошибка: нет декларации ‘SettingColors’ в этой области видимости client.cpp: In member function ‘virtual void Fitz::Client::borders(int&, int&, int&, int&) const’: client.cpp:450: ошибка: нет декларации ‘isShade’ в этой области видимости client.cpp:455: ошибка: нет декларации ‘isPreview’ в этой области видимости client.cpp: In member function ‘virtual void Fitz::Client::resize(const QSize&)’: client.cpp:464: ошибка: нет декларации ‘widget’ в этой области видимости client.cpp: In member function ‘virtual void Fitz::Client::resizeBar()’: client.cpp:469: ошибка: нет декларации ‘caption’ в этой области видимости client.cpp:469: ошибка: нет декларации ‘geometry’ в этой области видимости client.cpp:472: ошибка: нет декларации ‘width’ в этой области видимости client.cpp:475: ошибка: нет декларации ‘isPreview’ в этой области видимости client.cpp: In member function ‘void Fitz::Client::doMask()’: client.cpp:510: ошибка: нет декларации ‘width’ в этой области видимости client.cpp:516: ошибка: нет декларации ‘height’ в этой области видимости client.cpp:522: ошибка: нет декларации ‘isPreview’ в этой области видимости client.cpp:524: ошибка: нет декларации ‘widget’ в этой области видимости client.cpp:567: ошибка: нет декларации ‘setMask’ в этой области видимости client.cpp:568: ошибка: нет декларации ‘isShade’ в этой области видимости client.cpp:569: ошибка: нет декларации ‘widget’ в этой области видимости client.cpp:571: ошибка: нет декларации ‘isPreview’ в этой области видимости client.cpp:572: ошибка: нет декларации ‘widget’ в этой области видимости client.cpp:574: ошибка: нет декларации ‘widget’ в этой области видимости client.cpp:580: ошибка: нет декларации ‘caption’ в этой области видимости client.cpp: In member function ‘void Fitz::Client::toggleDialog()’: client.cpp:592: ошибка: нет декларации ‘caption’ в этой области видимости client.cpp:595: ошибка: нет декларации ‘isShade’ в этой области видимости client.cpp:596: ошибка: нет декларации ‘widget’ в этой области видимости client.cpp:602: ошибка: нет декларации ‘setShade’ в этой области видимости client.cpp: In member function ‘QRect Fitz::Client::frameGeom() const’: client.cpp:625: ошибка: нет декларации ‘widget’ в этой области видимости client.cpp:626: ошибка: нет декларации ‘isPreview’ в этой области видимости client.cpp: At global scope: client.cpp:642: ошибка: variable or field ‘setBorderSize’ declared void client.cpp:642: ошибка: нет декларации ‘BorderSize’ в этой области видимости In file included from client.cpp:985: client.moc:130: ошибка: expected `}' at end of input make[3]: *** [client.lo] Ошибка 1 make[3]: Leaving directory `/home/vbif/Загрузки/Темы/fitz-0.4/src' make[2]: *** [all-recursive] Ошибка 1 make[2]: Leaving directory `/home/vbif/Загрузки/Темы/fitz-0.4/src' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/home/vbif/Загрузки/Темы/fitz-0.4' make: *** [all] Ошибка 2

Я так понял, не находит файла kdecorationfactory.h - как его установить. (сначала подумал, что это тема для KDE4-дык нет 3.2++)
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: howto установить темы в kde

Сообщение Aectann »

Вам нужно установить пакет с заголовочными файлами kdebase (в Mandriva, насколько я понял, он называется libkdebase4-devel ).
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
vbif
Сообщения: 138
ОС: Zenwalk

Re: howto установить темы в kde

Сообщение vbif »

Спасибо.
Спасибо сказали: