Форум сообщества Runtu.org
Июнь 07, 2020, 03:37:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости:
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1   Вниз
  Печать  
Автор Тема: Настройка тем оформления в XFCE  (Прочитано 18778 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ludoed
Местный
*****
Offline Offline

Сообщений: 860

ludoed1970@jabber.ru


« : Март 29, 2012, 21:58:00 »

Это не просто предложение тем, а нечто, претендующее на последующее разрастание в мануал. Если модераторы сочтут правильным переместить топик в другой раздел - на их усмотрение. Топик написан для новичков в XFCE, знающих товарищей прошу не пинать, а поправлять и дополнять по существу вопроса

По просьбе HsH я 3 дня  копался в темах оформления XFCE и Gnome 3, так как темы в Рунту-XFCE по умолчанию не приглянулись.

Экспериментальным путем выяснил следующее:
1. XFCE использует gtk2.
2. Приложения Убунту, такие как Transmission, gedit, nautilus - уже переведены на gtk3
3. Привести этот зоопарк к более-менее похожему виду - задача не из легких

Чтобы все программы реагировали на изменение темы, она должна содержать подпапки
gtk-2.0
gtk-3.0 (содержит css-файлы для тем gtk-3 и графические элементы в подпапке assets)
metacity-1
xfwm4 (графические элементы для рамки окна XFCE)
и файл index.theme, который все падежи связывает  Веселый
Папки от разных тем можно комбинировать

Т.к. HsH, насколько я понял, хотел видеть в сборке преимущественно светлые темы, я взял за основу тему Glossy P2, http://gnome-look.org/content/show.php/Glossy+P2?content=43843 имитирующую MacOS X
Маковские темы легче всего приводить к единому виду, и смотрятся они оригинально. Блеклые крестики закрытия окна и угловатые прямоугольные кнопки очень раздражают, а у маковских тем все кругло, нарядно, и продуманный подбор цветов.
Понимаю, что Маковские темы нравятся не всем, но они светлые и выгодно отличаются проработанным дизайном
Т.к. заголовок окна в исходной теме должен отрисовывать metacity, которого в XFCE нет, пришлось найти тему MacOS Х для XFCE http://xfce-look.org/content/show.php/MacOS-X+Aqua+Theme+for+Xfce?content=61398

Еще один неплохой альтернативный заголовок - PlastX http://xfce-look.org/content/show.php/PlastX?content=62357

Гораздо сложнее было найти тему Gnome3, имитирующую MacOS X. Остановился на теме Adwaita-Cupertino-Gtk3
http://gnome-look.org/content/show.php/Adwaita+Cupertino+GTK3+theme?content=147111
Из нее взял только папку gtk-3.0 и скопировал в папку темы Glossy P2

С иконками было проще - нашел тему OSX_Aluminium http://xfce-look.org/content/show.php/OSX_Aluminium?content=99140, но, повертев ее, остановился на Clearlook OSX, как более разноцветной

В итоге получилось примерно следующее:



Наверху родное приложение XFCE, примерно так же красиво выглядят и приложения Гнома, использующие gtk2, например, geany
Внизу - приложения gtk3. С ними предстоит решить проблему скроллбаров, а также серой полосы меню и кнопок
Весь вечер ковырял gtk.css, но пока решительного успеха не добился. Зато нашел небольшой мануал от разработчика gtk3 http://gnomejournal.org/article/107/styling-gtk-with-css, может, кому пригодится.

Звиняйте за некоторую сумбурность изложения, поправки и дополнения приветствуются.
Если кто подскажет, как сделать серый menubar светло-серым, буду благодарен  Подмигивающий Не могу найти, где его градиент настраивается  Непонимающий
« Последнее редактирование: Март 30, 2012, 06:13:40 от ludoed » Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками Улыбающийся
Prof1983
Активист
****
Offline Offline

Сообщений: 499

Digital Economy Institute


WWW
« Ответ #1 : Март 31, 2012, 09:13:27 »

у маковских тем все кругло, нарядно, и продуманный подбор цветов.
Понимаю, что Маковские темы нравятся не всем, но они светлые и выгодно отличаются проработанным дизайном
У меня большая просьба добавить в сборку альтернативное оформление с прямоугольными краями окон, кнопок и других элементов.

А так цветовое оформление хорошее. Светлые темы мне нравятся больше, чем темные. А главное, что по глазам не бьет при переключение с браузера на приложения (странички в интернете почти всегда белые).
Записан

Libre.Life - Свободная жизнь Libre.Money - Свободные деньги Libre.Su - Свободный союз
ludoed
Местный
*****
Offline Offline

Сообщений: 860

ludoed1970@jabber.ru


« Ответ #2 : Апрель 02, 2012, 21:52:31 »

Цитировать
У меня большая просьба добавить в сборку альтернативное оформление с прямоугольными краями окон, кнопок и других элементов.

В сборке есть тема Raleigh, она соответствует Вашему пожеланию  Подмигивающий

Пару дней ковырялся с gtk.css и подключаемыми к ней css-файлами, отвечающими за отдельные элементы
В итоге удалось привести приложения gtk2 и gtk3 пусть не совсем к единому, но уже более-менее близкому виду.
Осталось добиться, чтобы кнопки при наведении мыши подсвечивались голубым градиентом

На данный момент получается примерно так:





На скринах - активное приложение - gtk3, неактивное - gtk2


Пользователь решил продолжить мысль: Апрель 04, 2012, 18:11:29
В итоге добился более-менее одинакового отображения программ gtk2 и gtk3, насколько хватило сил Улыбающийся
Полосы прокрутки, кнопки, фон окна, табы выглядят более-менее похоже



Кому понравилось - забрать темку можно здесь http://ifolder.ru/29731856
« Последнее редактирование: Апрель 04, 2012, 18:11:29 от ludoed » Записан

все юниксы очень дружелюбны.. они просто очень разборчивы в друзьях Подмигивающий

Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками Улыбающийся
runtik
Местный
*****
Offline Offline

Сообщений: 578

Проблема - когда нет проблем


« Ответ #3 : Сентябрь 13, 2014, 20:01:51 »

Цитировать
Кому понравилось - забрать темку можно здесь http://ifolder.ru/29731856
Проверил на EeePC - получилось хорошо.
Спасибо  ludoed Смеющийся.
Записан

Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->
artec
Новичок
**
Offline Offline

Сообщений: 33


« Ответ #4 : Август 22, 2015, 22:46:10 »

...Если кто подскажет, как сделать серый menubar светло-серым, буду благодарен  Подмигивающий Не могу найти, где его градиент настраивается  Непонимающий
Тоже задаюсь этим вопросом, так всё же где?
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!