Создайте тему Ubuntu с чистым HTML / JS / CSS

7

Мне интересно, может ли кто-нибудь указать мне в правильном направлении для создания темы Ubuntu с использованием чистого HTML / CSS / JS. Я надеюсь, что есть некоторые существующие back-end для GNOME3 или Unity, которые я могу просто установить и создать свою тему так же легко, как создать сайт.

P.S .: Если нет такого способа создать тему или добавить к теме по умолчанию, то, альтернативно, если вы можете, пожалуйста, дайте мне несколько подробностей о том, какие системы / библиотеки мне нужно подключить или расширить. Я разработчик C ++, поэтому, полагаю, если мне действительно нужно, я могу сделать это возможным. Надеюсь, что что-то уже существует.

Спасибо за вашу помощь!

    
задан BuZZ-dEE 23.02.2013 в 19:02
источник

2 ответа

5

Вы не можете этого сделать. Большинство приложений в Ubuntu не являются веб-приложениями HTML, встроенными в общий API, например, говорят, что они будут в WebOS или новом FirefoxOS. Тем не менее, GTK + 3.x и Qt 4 и 5 используют специальный синтаксис CSS для создания тем.

В документации GtkCssProvider API имеется документация. Существует также документация для Qt в Документах Qt Style Scheets .

Однако, даже если вы создаете некоторые темы, это не будет применяться ко всем приложениям, и любое приложение все равно может заставить свой собственный стиль, если его автор так выбирает.

    
ответ дан dobey 25.02.2013 в 20:48
источник
1

Большинство приложений Ubuntu в Ubuntu основаны на GTK и QT. Темы GTK в основном представляют собой% файлов CSS . Если вы посмотрите на /usr/share/themes/Radiance , у вас будет больше информации о базовой структуре тем в Ubuntu. Я могу сказать, что большинство элементов используются в стандартных по умолчанию темах Ubuntu, поэтому вы можете найти там почти любое имя элемента. Чтобы иметь полную документацию: [developer.gnome.org/gtk3/stable/GtkCssProvider.html][1].

[1]: Ссылка . Изменить: исправлена ​​ссылка.

    
ответ дан Mostafa Shahverdy 02.03.2013 в 16:30