Sergey2705 |
|
Темы:
57
Сообщения:
343
Участник с: 05 октября 2011
|
Проблема: Не применяется тема иконок в GTK-приложениях при использовании темы Oxygen GTK — вместо выбранной темы неизменно остаётся Oxygen Icons Theme. Теория проблемы: Пакеты oxygen-gtk2 и oxygen-gtk3 собраны с включённым параметром OXYGEN_ICON_HACK. Теория решения проблемы: Пересобрать вышеуказанные пакеты без OXYGEN_ICON_HACK. Практика решения проблемы: Готовый oxygen-gtk2-1.4.3-1-x86_64 [Google Drive] Готовый oxygen-gtk3-1.3.3-1-x86_64 [Google Drive] pacman -U [oxygen-gtk*-*-x86_64.pkg.tar.xz] P.S. Огромная благодарность уважаемому пользователю A.T.W.A., а также пользователю arcanis. |
vadik |
|
Темы:
57
Сообщения:
5493
Участник с: 17 августа 2009
|
В настройках хромиума выберите - "Использовать стандартную тему". Только у меня еще и gtk3 настроено, возможно хр... берет настройки от-туда. А для дельфина - подсуньте ему своих иконок и всего делов. ) |
Sergey2705 |
|
Темы:
57
Сообщения:
343
Участник с: 05 октября 2011
|
vadikГосподи, vadik, что же я Вам такого плохого сделал? Это же вырвиглазно смотреться будет — там же ярко-синяя тема стандартная. vadikЭто не только хр... берёт так, но и вся остальная хр... на GTK2. Завтра попробую, но тут нужно надеяться на чудо. Вообще хр... знает откуда вообще эта хр... берёт что-либо. Хотя в Openbox всегда с полпинка подхватывались иконки на хр... v2. Да и на хр v3 vadikЧто-то это я недопонял, извините, как? :-) |
vadik |
|
Темы:
57
Сообщения:
5493
Участник с: 17 августа 2009
|
там же ярко-синяя тема стандартная.Зато стрелочки будут стандартные. ) Вообще, для gtk-шной темы не плохо было-бы тоже иконки настроить и нужные (те же стрелочки) подменить. Что-то это я недопонял, извините, как? :-)Запустить фм -> ПКМ по панели инструментов (или по значку в панели) -> Панели инструментов... -> В правом окошке выбираем нужную кнопку -> Внизу становятся доступный две кнопки: Изменить значок... и Изменить текст... Значки приготовить заранее (могу поделиться ;)). |
Sergey2705 |
|
Темы:
57
Сообщения:
343
Участник с: 05 октября 2011
|
В общем смысл в этом. Подскажите, пожалуйста, как пересобрать oxygen-gtk. mkdir temp && git clone git://anongit.kde.org/oxygen-gtk temp #Сделал как указано http://www.linux.org.ru/forum/desktop/8502565?lastmod=1353612101505#comment-8502823 make make: *** No targets specified and no makefile found. Stop. Или всё неправильно? |
A.T.W.A. |
|
Темы:
14
Сообщения:
657
Участник с: 21 марта 2011
|
ABS? |
Sergey2705 |
|
Темы:
57
Сообщения:
343
Участник с: 05 октября 2011
|
A.T.W.A.... Пожалуйста, подскажите конкретней. То, что мне нужно сделать — пересобрать два пакета (oxygen-gtk2, oxygen-gtk3 с без поддержки OXYGEN_ICON_HACK и всё, на данном этапе большего мне не нужно. Я на Arch Linux, а не на Gentoo Linux. Я понятия не имею, что такое OXYGEN_ICON_HACK и как его отключить — то ли в PKGBUILD, то ли в /etc/makepkg.conf |
A.T.W.A. |
|
Темы:
14
Сообщения:
657
Участник с: 21 марта 2011
|
PKGBUILDpkgname=oxygen-gtk2 pkgver=1.3.4 pkgrel=1 pkgdesc="Port of the default KDE widget theme (Oxygen) to GTK2" arch=('i686' 'x86_64') url='https://projects.kde.org/projects/playground/artwork/oxygen-gtk/' license=('LGPL') depends=('gtk2') conflicts=('oxygen-gtk') replaces=('oxygen-gtk') makedepends=('cmake') source=("http://download.kde.org/stable/${pkgname}/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2" "blablabla.patch") md5sums=('10a78d31de95168eae861d9c5b4be9ed' 'SKIP') prepare() { cd ${srcdir}/${pkgname}-${pkgver} patch -p1 -i ${srcdir}/blablabla.patch } build() { mkdir build cd build cmake ../${pkgname}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr make } package() { cd build make DESTDIR="${pkgdir}" install } blablabla.patch diff -aur oxygen-gtk2-1.3.4/CMakeLists.txt oxygen-gtk2-1.3.4_new/CMakeLists.txt --- oxygen-gtk2-1.3.4/CMakeLists.txt 2013-05-31 14:57:39.000000000 +0400 +++ oxygen-gtk2-1.3.4_new/CMakeLists.txt 2013-08-16 00:07:44.160673923 +0400 @@ -59,7 +59,7 @@ # Set to 1 to replace gtk stock icons # with oxygen-icons if( NOT DEFINED OXYGEN_ICON_HACK ) - set( OXYGEN_ICON_HACK 1 ) + set( OXYGEN_ICON_HACK 0 ) endif( NOT DEFINED OXYGEN_ICON_HACK ) # Set to 1 to force KDE icons and fonts when running in non-KDE Сохраняем два вышеприведённых файла в один каталог, затем из него: $ makepkg -s -i |
Sergey2705 |
|
Темы:
57
Сообщения:
343
Участник с: 05 октября 2011
|
A.T.W.A., Спасибо Вам огромное. |
A.T.W.A. |
|
Темы:
14
Сообщения:
657
Участник с: 21 марта 2011
|
Пожалуйста ) |