Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Создание простейшей темы GTK3  (Прочитано 4394 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Создание простейшей темы GTK3
« : 01 Марта 2013, 15:03:18 »
Понравился мне интерфейс GTK при включенной пустой теме - напомнил старую добрую Вин98. Но захотелось поменять расцветку на более темную. Маленькую тему для GTK2 сварганил (затрагивает только цвета), а вот с GTK3 заминка: там нужно явно указывать "движок".
Подскажите, пожалуйста, какой "движок" использует GTK3 в XFCE, когда тема содержит только файлы для GTK2, либо когда приложение GTK3 запущено под рутом на свежеустановленной Xubuntu?
п.с. Ожидается переход XFCE на GTK3, и хочется к этому подготовиться.
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн artifactor

  • Старожил
  • *
  • Сообщений: 1769
    • Просмотр профиля
    • Leaf Watoru's notes
Re: Создание простейшей темы GTK3
« Ответ #1 : 01 Марта 2013, 17:01:56 »
ничего не слышал про указание движка.
темы gtk3 есть, их нужно качать отсюда и кидать gtk-3.0 в папку с вашей темой.
Xubuntu 16.04 x64
Обои для рабочего стола и Space Ambient

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Re: Создание простейшей темы GTK3
« Ответ #2 : 01 Марта 2013, 17:30:26 »
Про темы, которые качать и в папку gtk-3.0, я знаю, но не хочу их использовать: те, которые на движке Adwaita, не работают вообще (не нашел этот движок в репах Убунты), а те, которые на движке Unico, рисуются криво (особенно чекбоксы и тулбары).
Узнать бы, что надо указывать в gtk.css в строке "engine:", чтобы выглядело "как без темы" (см. мой пост выше)
В GTK2 это решается, если просто не указывать engine в gtkrc
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн artifactor

  • Старожил
  • *
  • Сообщений: 1769
    • Просмотр профиля
    • Leaf Watoru's notes
Re: Создание простейшей темы GTK3
« Ответ #3 : 01 Марта 2013, 19:00:19 »
ну, не знаю, у меня переделанная мною тема lavender(лень было сразу зелёную искать), там написано adwaita, только не в gtk.css, а в gtk-bars.css и gtk-buttons.css
в gtk-misc.css там прописан gtk, в gtk-widgets.css стоит unico.
в gtk.css нет ничего вообще со словом engine.
Xubuntu 16.04 x64
Обои для рабочего стола и Space Ambient

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Re: Создание простейшей темы GTK3
« Ответ #4 : 01 Марта 2013, 20:01:53 »
Если не ошибаюсь, без разницы, в каком файле прописывать, главное - подключить файлы друг к другу. Можно вроде даже все одним файлом.
gtk-misc.css там прописан gtk
engine: gtk;Так и прописано?
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

Оффлайн artifactor

  • Старожил
  • *
  • Сообщений: 1769
    • Просмотр профиля
    • Leaf Watoru's notes
Re: Создание простейшей темы GTK3
« Ответ #5 : 02 Марта 2013, 15:53:12 »
да. я кроме цветов ничего там и не правил. и вообще из движков знал только муррину :)
можете скачать lavender и сами в этом убедиться.
Xubuntu 16.04 x64
Обои для рабочего стола и Space Ambient

Оффлайн Redneck

  • Автор темы
  • Активист
  • *
  • Сообщений: 453
    • Просмотр профиля
Re: Создание простейшей темы GTK3
« Ответ #6 : 02 Марта 2013, 16:35:26 »
Спасибо. Попробую создать пустую тему с "engine: gtk;"
Про муррину я тоже знаю, но она для GTK2
AMD FX-6300 X6, 4Gb DDR3, Radeon HD7850
Перешел на Арчь, так что здесь уже бываю реже

 

Страница сгенерирована за 0.029 секунд. Запросов: 26.