Fedora KDE Plasma için hazırlanmış Ro masaüstü tema paketi. Proje; global theme, Plasma style, color scheme, wallpaper bağlantıları, SDDM login teması, Plymouth boot teması, GTK stili ve RPM paketleme dosyalarını tek kaynak ağacında tutar.
Güncel paket sürümü: 1.0.1
RoLightveRoDarkKDE color scheme dosyalarıorg.ro.lightveorg.ro.darkPlasma global theme paketleriRoLightveRoDarkPlasma style paketleri- Dark/light global theme ile otomatik wallpaper seçimi
- Kilit ekranında güvenli KDE auth akışını bozmadan
login.jpgwallpaper ayarı - Kullanıcı, masaüstü oturumu ve klavye seçicili SDDM login theme
- Plymouth boot theme
- RPM spec ve yerel doğrulama scriptleri
assets/ # Wallpaper ve marka görselleri
core/ # Kaynak tasarım tokenları
dist/ # Tokenlardan üretilen CSS/JSON/Tailwind çıktıları
docs/ # Geliştirici notları
packaging/ # RPM spec dosyası
platform/ # KDE, SDDM, Plymouth, GTK, icon ve cursor paketleri
scripts/ # Build, doğrulama ve RPM/runtime scriptleri
tools/dev/ # Yerel kurulum, test ve release yardımcıları
Daha kısa klasör açıklamaları için ilgili dizinlerdeki README.md dosyalarına bak.
./scripts/validate.sh
./tools/dev/install-local.sh
./tools/dev/apply-theme.sh dark
./tools/dev/apply-theme.sh light
./scripts/diagnose.sh --localTam global theme layout testinde mevcut Plasma panel yerleşimi resetlenir:
./scripts/check-plasma-runtime.sh layout
./tools/dev/test-layout.shFedora üzerinde yerel RPM almak için:
sudo dnf install -y rpm-build dracut grubby plymouth plymouth-plugin-script
./tools/dev/build-rpm.shKurulum:
sudo dnf install ./build/rpmbuild/RPMS/noarch/ro-theme-1.0.1-1*.noarch.rpm
ro-theme-diagnose --systemGitHub Actions ile build alırken esas dosya packaging/ro-theme.spec dosyasıdır.
Ama RPM build yalnızca spec'ten ibaret değildir: workflow'un ro-theme-1.0.1.tar.gz
kaynak arşivini hazırlaması ve spec'in %build/%check adımlarında çağırdığı
scripts/generate-theme.sh ile scripts/validate.sh dosyalarını kaynak arşive
koyması gerekir. Bu repo bu yüzden scriptleri tutar; build-rpm.sh sadece yerel
makinede aynı işi kolaylaştıran tools/dev/build-rpm.sh yardımcısıdır.
Sürüm artırma, tag atma ve GitHub build akışı için: docs/release-build.md.
Günlük bakım ve pratik proje notları için: docs/project-notes.md.
Color scheme sadece uygulama/klasör/pencere renk paletini değiştirir. Plasma style panel, dock, popup ve widget yüzeylerinin görünümünü belirler. Global theme ise color scheme + Plasma style + layout + wallpaper bağlantısını beraber uygular.
Kilit ekranı için özel LockScreen.qml kullanılmaz. Bu, KDE'nin güvenli screen
locker oturum doğrulama akışını korumak için bilinçli bırakılmıştır.