Ich frage mich, ob mich jemand in die richtige Richtung weisen kann, um ein Ubuntu-Thema mit reinem HTML / CSS / JS zu erstellen. Ich hoffe, dass es ein Back-End für GNOME3 oder Unity gibt, das ich einfach so einfach installieren und erstellen kann, wie ich eine Website erstellen würde.
PS: Wenn es keine Möglichkeit gibt, ein Thema zu erstellen oder zum Standardthema hinzuzufügen, geben Sie mir alternativ, wenn Sie können, einige Details darüber, in welche Systeme / Bibliotheken ich mich einbinden oder erweitern müsste. Ich bin ein C ++ - Entwickler, also denke ich, wenn ich wirklich muss, kann ich dies ermöglichen. Ich hoffe jedoch, dass etwas bereits existiert.
Danke für Ihre Hilfe!
Antworten:
Du kannst das nicht machen. Die meisten Anwendungen in Ubuntu sind keine eingebetteten HTML-Webanwendungen, die auf einer gemeinsamen API ausgeführt werden, wie beispielsweise WebOS oder das neue FirefoxOS. GTK + 3.x und Qt 4 und 5 verwenden jedoch eine spezielle CSS-Syntax zum Erstellen von Themen.
In der GtkCssProvider-API- Dokumentation ist eine Dokumentation verfügbar . Es gibt auch einige Dokumentationen für Qt in der Qt Style Scheets- Dokumentation.
Selbst wenn Sie einige Themen erstellen, gilt dies nicht für alle Anwendungen, und jede Anwendung kann ihren eigenen Stil erzwingen, wenn der Autor dies wünscht.
quelle
Die meisten Ubuntu-Anwendungen in Ubuntu basieren auf GTK und QT. GTK-Themen sind meist
CSS
Dateien. Wenn Sie einen Blick darauf werfen, erhalten/usr/share/themes/Radiance
Sie weitere Informationen zur Grundstruktur von Themen in Ubuntu. Ich kann sagen, dass die meisten Elemente in Standard-Ubuntu-Designs verwendet werden, sodass Sie dort fast jeden Elementnamen finden können. Um eine vollständige Dokumentation zu erhalten: [developer.gnome.org/gtk3/stable/GtkCssProvider.html [1].[1]: http://developer.gnome.org/gtk3/stable/GtkCssProvider.html . Bearbeiten: Link korrigiert.
quelle