Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
firefoxicВы просто не умеете его готовить :) Первое правило – фтопку всяческие QT/KDE-движки/конфигурялки для gtk, сделанные QT/KDE-шниками, люто ненавидящими gtk, с полным игнором его особенностей, отсюда и все глюки. Никаких gtk-qt-engine и ему подобных! gtk нужны РОДНЫЕ движки, и конфигурить его надо РОДНЫМИ средствами, а не "вражескими", и НЕ вместе с QT/KDE, а ОТДЕЛЬНО. Пример, как это можно делать, я уже приводил вот тут: http://archlinux.org.ru/forum/post/2973/ Если всё сделать правильно, любые темы и иконки отлично применяются, включая иконки oxygen. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Народ, пишите правильно. Описанными вами способами, иконки не применяются в gtk3 приложениях. В приложениях на gtk2 все отображается нормально. Чтобы установить тему иконок для gtk3, нужно создать/поправить файл ~/.config/gtk-3.0/settings.ini. Пример файла:[Settings] gtk-theme-name = Adwaita gtk-icon-theme-name = Oxygen # next option is applicable only if selected theme supports it gtk-application-prefer-dark-theme = true # set font name and dimension gtk-font-name = Sans 11 |
Sergey2705 |
|
Темы:
57
Сообщения:
343
Участник с: 05 октября 2011
|
Удалось. Что получилось: (Chromium, Deluge — GTK 2; DeaDBeeF — GTK 3) 1. Никакие конфигураторы не нужны. Вообще. Если есть — удалите и почистите конфигурационные файлы (любые упоминания GTK в ~/) 2. pacman -S oxygen-gtk2 oxygen-gtk3 4. Настраиваем GTK 2. /etc/gtk-2.0/gtkrc: gtk-theme-name = "oxygen-gtk" gtk-font-name = "Droid Sans 10" [Settings] gtk-theme-name = oxygen-gtk gtk-font-name = Droid Sans 10 rm -r /usr/share/icons/oxygen/* cp -r /usr/share/icons/[ваша_тема_иконок]/* /usr/share/icons/oxygen/ |
eugenez |
|
Темы:
15
Сообщения:
355
Участник с: 17 августа 2011
|
vadikТак про gtk3 никто слова не сказал. А решение топикстартера грубое и неделикатное. Править системные настройки при одном пользователе, наверное, ещё более-менее, но вот вручную переписывать содержимое пакета другим, левым - как бы боком не вышло.
WBR, eugenez // Debian:cli | Manjaro:Cinnamon | Arch:KDE | Kubuntu
|
Sergey2705 |
|
Темы:
57
Сообщения:
343
Участник с: 05 октября 2011
|
eugenezВозможно Вы и правы, но это работает. И главное, что только это и работает. И я всегда редактировал глобальные настройки GTK, а не пользовательские. В общем я не виду ничего в своих действиях опасного или грубого. Может не элегантно, но неопасно. На голом Openbox'е одна строчка всегда работала, но KDE ни в какую. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
eugenezПравильно. Не сказали. Поэтому и полного решения сразу не нашли. Все предложенные варианты касались исключительно gtk2.vadikТак про gtk3 никто слова не сказал. Кстати, обратите внимание на пример конфига из моего предыдущего сообщения и на п.5 от автора темы. ) По правке системных настроек. Во-первых, снова смотрите мое предыдущее сообщение, если разобраться и сделать по аналогии с моим конфигом - все будет работать без перезаписи. Во-вторых есть ~/.icons и ~/.kde4/share/icons. |
Sergey2705 |
|
Темы:
57
Сообщения:
343
Участник с: 05 октября 2011
|
vadikНу так и про GTK 2-приложения и речь шла) Не применялись иконки и в GTK 2 и в GTK3. vadikНе будет. Я уже всё, что мог перепробовал. И по аналогии и без неё. vadikЯ лучше Oxygen Icons с потрохами выкину. Раз и навсегда. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Так, стоп. Ничего никуда выбрасывать не нужно. Не работало, потому, что я дал не точное название файл (уже исправил). Файл с настройками называется ~/.config/gtk-3.0/settings.ini. Содержимое для oxygen-gtk и KFaenza следующее[Settings] gtk-font-name=DejaVu Sans 10 gtk-theme-name=oxygen-gtk gtk-icon-theme-name=KFaenza gtk-fallback-icon-theme=oxygen gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ gtk-menu-images=0 gtk-button-images=1 Или, еще проще. Установить из АУР kde-gtk-config, и править все из Параметры системы - Внешний вид приложение - Настройка gtk+ |
Sergey2705 |
|
Темы:
57
Сообщения:
343
Участник с: 05 октября 2011
|
vadikПусть я это не пробовал, но я уже не верю, что это заработает. И Вы мне может объяснить, с чего пользовательский файл ~/.config/gtk-3.0/settings.ini будет работать там, где не работал глобальный /etc/gtk-3.0/settings.ini И с это GTK 2 точно не заработало бы. vadikДа не проще. Это не работает. По крайней мере у меня. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
sergey2705, я вам дал свой рабочий конфиг и расширение, с помощью которого только что тоже сам настраивал (gtk3). И у меня все работает. И изменения вступаю в силу сразу после перезапуска приложения. Не знаю как вам еще можно доказать. А ваши шаманства с перезаписью иконок вообще превратятся в тыкву при следующем обновлении пакета oxygen-icons. |