Wichtig
Gradience wurde mit Stand vom 29. Juni 2024 archiviert. Weitere Informationen zu den Gründen für diese Entscheidung finden Sie im Blogbeitrag.
Notiz
Gradience sucht einen oder mehrere Betreuer! Wenn Sie Python und GTK4/Libadwaita kennen und bereit sind, daran zu arbeiten, machen Sie bei Matrix und Discord mit.
Ändern Sie ganz einfach das Aussehen von Adwaita
Gradience ist ein Tool zum Anpassen von Libadwaita-Anwendungen und dem adw-gtk3-Theme.
Wichtig
Gradience, stopthemingmy.app und Adwaita Developers
Zu den Hauptfunktionen von Gradience gehören die folgenden:
Ändern einer beliebigen Farbe des Adwaita-Themas
Anwenden des Farbschemas von Material 3 von der Tapete
Verwendung der Voreinstellungen anderer Benutzer
Erweiterte Optionen mit CSS ändern
Erweiterung der Funktionalität durch Plugins
Notiz
Sie können zu Preferences
gehen und Überschreibungen für Flatpak anwenden
Für native Libadwaita-Anwendungen ist keine zusätzliche Einrichtung erforderlich.
Für Flatpak Libadwaita-Anwendungen müssen Sie deren Berechtigungen überschreiben:
Führen Sie sudo flatpak override --filesystem=xdg-config/gtk-4.0
oder aus
Verwenden Sie Flatseal und fügen Sie xdg-config/gtk-4.0
zu „Andere Dateien“ im Abschnitt „Dateisystem“ von „Alle Anwendungen“ hinzu
Verwenden Sie diese Anleitung, um Vanilla GTK 4-Anwendungen zu thematisieren.
Installieren Sie das adw-gtk3-Theme und wenden Sie es an (vergessen Sie nicht, das Flatpak-Paket zu installieren!)
Für Flatpak-Anwendungen müssen Sie deren Berechtigungen überschreiben:
Führen Sie sudo flatpak override --filesystem=xdg-config/gtk-3.0
oder aus
Verwenden Sie Flatseal und fügen Sie xdg-config/gtk-3.0
zu „Andere Dateien“ im Abschnitt „Dateisystem“ von „Alle Anwendungen“ hinzu
Öffnen Sie das Fenster „Einstellungen“.
Gehen Sie zur Registerkarte „Theming“.
Klicken Sie in der Gruppe „Voreinstellungen zurücksetzen und wiederherstellen“ auf die Schaltfläche „Zurücksetzen“ für GTK 3- oder Libadwaita-Anwendungen
Führen Sie rm -rf .config/gtk-4.0 .config/gtk-3.0
aus
Führen Sie flatpak uninstall adw-gtk3
aus, um das Flatpak adw-gtk3-Design zu entfernen
Führen Sie rm -rf .themes/adw-gtk3 .themes/adw-gtk3-dark .local/share/themes/adw-gtk3 .local/share/themes/adw-gtk3-dark
aus, um das lokale adw-gtk3-Design zu entfernen
Führen Sie sudo flatpak override --reset
aus
[!WARNING] Dadurch werden alle Flatpak-Überschreibungen zurückgesetzt, z. B. die Firefox Wayland-Überschreibung
Wichtig
Die Hauptinstallationsmethode ist Flatpak von Flathub
Notiz
Es gibt eine Reihe von Gradience-Paketen, die nicht vom Gradience-Team getestet wurden und hier nicht aufgeführt sind. Sie sind bei Repology erhältlich
Gradience ist für Fedora über COPR verfügbar:
dnf copr aktiviert lyessaadi/gradience DNF Gradientence installieren
Warnung
Noch nicht verfügbar.
Gradience ist für Arch Linux über AUR verfügbar:
Verwendung von Paru:
paru -S Gefälle
Für die neuesten Änderungen:
paru -S gradience-git
Git-Klon https://aur.archlinux.org/gradience.gitcd gradience makepkg -sic
Für die neuesten Änderungen:
Git-Klon https://aur.archlinux.org/gradience-git.gitcd gradience-git makepkg -sic
Gradience ist für NixOS 23.05 (Stoat) und höher verfügbar:
So führen Sie es in einer temporären Shell aus:
Nix-Shell -p Gradient
Zur Installation:
nix-env -iA nixos.gradience
Zunächst müssen Sie GNOME Nightly Flatpak Remote hinzugefügt haben, falls dies noch nicht geschehen ist:
flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
Laden Sie dann die nächtliche Version von Gradience hier herunter
Extrahieren Sie abschließend die ZIP-Datei und installieren Sie Gradience, indem Sie Folgendes ausführen:
flatpak installiere gradience-devel.flatpak
GNOME Builder ist die Umgebung, die für die Entwicklung dieser Anwendung verwendet wird. Es kann Flatpak-Manifeste verwenden, um eine konsistente Umgebung zum Erstellen und Ausführen über die Distribution hinweg zu erstellen. Daher wird die Verwendung dringend empfohlen.
Laden Sie GNOME Builder herunter.
Klicken Sie im Builder unten auf die Schaltfläche „Repository klonen“ und verwenden Sie https://github.com/GradienceTeam/Gradience.git
als URL.
Klicken Sie oben auf die Schaltfläche „Erstellen“, sobald das Projekt geladen ist.
Weitere Bau- und Installationsmethoden finden Sie unter HACKING.md
Mit dem folgenden Befehl zeigt Gradience beim nächsten Start den Begrüßungsbildschirm an, so wie Sie ihn gerade installiert haben
flatpak run --command=gsettings com.github.GradienceTeam.Gradience setzt com.github.GradienceTeam.Gradience beim ersten Start zurück
gsettings hat com.github.GradienceTeam.Gradience beim ersten Start zurückgesetzt
Anweisungen zum Starten einer CLI finden Sie in der temporären CLI-Dokumentation im Repo-Wiki.
Siehe HACKING.md
Gradience hieß ursprünglich Adwaita Manager.
Sie können die Bedeutung von Gradience auf Wiktionary sehen.
Das Symbol stellt Folgendes dar: Ein Farbroller, der ein Adwaita-Fenster neu streicht und dabei seine Funktionalität beibehält.
Das Pretty Purple-Thema stammt von Anfang an, direkt vom ursprünglichen Autor von Gradience, Artyom Fomin.
Es wurde „Purple Guy“ genannt, vermutlich als Anspielung auf die FNaF, später wurde es in Pretty Purple umbenannt.
Die Voreinstellung „Pretty Purple“ wurde ursprünglich in #23 geteilt.
Pretty Purple ist im Gradience integriert und wird in allen Gradience-Kunstwerken verwendet.
Siehe gradienceteam.github.io/hack
Das Gradience-Team ist nicht gegen die Ideen von stopthemingmy.app und den Entwicklern von Adwaita. Gradience ist ein Tool für Bastler, die ihren Desktop nach ihren Wünschen gestalten möchten, und kein Tool für Distributionen, die in ihren Releases ausgeliefert werden. Das Gradience-Team stimmt zu, wie wichtig ein einheitliches Erscheinungsbild von Adwaita ist, um sicherzustellen, dass alle Apps ordnungsgemäß funktionieren und Entwicklern ein einheitliches und stabiles Tool zum Erstellen ihrer Apps zur Verfügung steht.
Besonderer Dank geht an:
Ursprünglicher Autor von Gradience, Artyom Fomin, für die Erstellung dieses Projekts
Weblate für die Bereitstellung einer Übersetzungsplattform
Diese README-Datei basiert auf der README-Datei von Kooha von Dave Patrick Caberto
GitLab
GitHub
Codeberg