Кстати, не устанавливается стиль QtCurve для GTK приложений. Поставил gtk-qtcurve-engine (как-то так назывался), поставил gtk-chtheme, в котором выбрал тему qtcurve и поставил. В самой программе gtk-chtheme стиль qtcurve уже применён. Когда открываю, например, firefox - всё по-старому. НО! Впервые, как я открыл Firefox стиль работал.
Проверь, возможно стоит пакет gtk-qt-engine, если так, то в центре управления на разделе "Внешний вид и темы" надо зайти на подраздел "Стили и шрифты GTK" и выбрать темку, вроде так, пробуй.
Привет!Вот тоже решил заморочиться с темами gtk в kde,установил gtk-qt-engine,но в центре управления kde никаких изменений
Прошу пардону,разобрался.Разбираюсь дальше...
problem in windows-reboot
problem in linux-be root
Вот столкнулся с проблемой: устанавливаю тему 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++)