Pardus KDE için kullanıcı dostu karşılama uygulaması. Bu uygulama, yeni kullanıcıların sistem özelliklerini keşfetmesini ve öğrenmesini sağlar.
- Tema Desteği: Koyu ve açık tema seçenekleri
- Etkileşimli Kılavuzlar: GIF animasyonları ile görsel açıklamalar
- Kategori Tabanlı Gezinme: Farklı sistem özelliklerine göre organize edilmiş içerik
- Otomatik Başlatma: Sistem başlangıcında otomatik çalıştırma seçeneği
- Hoş Geldiniz - Genel karşılama ve başlangıç bilgileri
- Kısa Yollar - Klavye kısayolları ve touchpad hareketleri
- Paket Yönetimi - Pardus Mağaza, Keşfet Mağaza ve paket yönetimi
- Panel Kullanımı - Sistem paneli ve widget'ları
- Hızlı Menü - Özel menü özellikleri
- Ekran Görüntüsü - Ekran görüntüsü alma ve OCR özellikleri
- Ses - Ses ayarları ve ses efektleri
- Terminal - Terminal kullanımı ve komutlar
- Temalar - Görsel tema ayarları
- Tarayıcı - Zen Browser ve önerilen eklentiler
- Sistem İyileştirme - Sistem optimizasyonu
- İletişim - Topluluk ve destek kanalları
- Python 3.9+
- PyQt6 - Grafik arayüz
- QMovie - GIF animasyonları
- Custom Widgets - Özel UI bileşenleri
sudo apt install python3-serial python3-requests python3-coloredlogs python3-websockets usbutilspip install -r requirements.txtVeya doğrudan:
pip install PyQt6 pyautogui coloredlogs pyyaml pyxdgpython3 main.py# Debian paketi oluşturma
sudo apt install devscripts git-buildpackage
sudo mk-build-deps -ir
gbp buildpackage --git-export-dir=/tmp/build/kde-welcome -us -uc --git-ignore-branch --git-ignore-newUygulama kurulduktan sonra aşağıdaki yollardan erişilebilir:
- Komut satırı:
kde-welcome - Uygulama menüsü: "kde Welcome" uygulaması
- Otomatik başlatma: Sistem başlangıcında otomatik çalışır (isteğe bağlı)
kde-welcome/
├── main.py # Ana uygulama dosyası
├── setup.py # Kurulum scripti
├── requirements.txt # Python bağımlılıkları
├── kde-welcome # Çalıştırılabilir script
├── kde-welcome.desktop # Desktop entry dosyası
├── data/ # Veri dosyaları
│ ├── theme.qss # Tema stil dosyası
│ ├── icons/ # İkon dosyaları
│ ├── images/ # Resim dosyaları
│ └── gifs/ # GIF animasyonları
├── src/ # Kaynak kod
│ ├── ui/ # Kullanıcı arayüzü
│ │ ├── main_window.py
│ │ ├── categories.py
│ │ ├── components/ # UI bileşenleri
│ │ └── widgets/ # Özel widget'lar
│ ├── theme/ # Tema yönetimi
│ │ └── theme_manager.py
│ └── static/ # Statik konfigürasyon
│ └── config.py
└── debian/ # Debian paketleme
├── control
├── changelog
└── ...
Uygulama dinamik tema sistemine sahiptir:
- Koyu Tema: Modern koyu renkler
- Açık Tema: Geleneksel açık renkler
- Otomatik Tema Değiştirme: Çalışma zamanında tema değişimi
# Koyu Tema
ACCENT = "#d35400" # Ana vurgu rengi
MAIN_BG = "#12121a" # Ana arkaplan
SECONDARY_BG = "#1a1a24" # İkinci arkaplan
# Açık Tema
ACCENT = "#d35400" # Ana vurgu rengi
MAIN_BG = "#f8f8fa" # Ana arkaplan
SECONDARY_BG = "#ffffff" # İkinci arkaplansrc/ui/components/altında yeni component dosyası oluşturunCategoriessınıfına yeni kategoriyi ekleyin- Gerekli ikon dosyalarını
data/icons/altına ekleyin
src/ui/widgets/altında yeni widget dosyası oluşturunBLabelveyaGifViewergibi mevcut widget'ları örnek alın
theme_manager.py dosyasında tema renklerini düzenleyebilirsiniz.
- Fork edin
- Feature branch oluşturun (
git checkout -b feature/amazing-feature) - Commit edin (
git commit -m 'Add amazing feature') - Push edin (
git push origin feature/amazing-feature) - Pull Request oluşturun
- İlk stabil sürüm
- Temel kategori sistemi
- Tema desteği
- GIF animasyonları
Bu proje Apache License 2.0 altında lisanslanmıştır.
- SVG Repo - İkon dosyaları için


