P4rsInSight — Pardus Linux için akıllı başlangıç, paket yükleme, sistem bakım ve sorun giderme kılavuzunu barındıran entegre yönetim uygulaması.
An intelligent onboarding and system management application for Pardus Linux.
- Python: 3.10+
- PySide6: 6.6+
- psutil: 5.9.0+
Linux üzerinde hiçbir bağımlılıkla manuel olarak uğraşmak istemiyorsanız, sanal ortamı ve gerekli tüm modülleri otomatik olarak ayarlayıp uygulamayı başlatan run_linux.sh betiğini veya parsinsight.desktop dosyasını kullanabilirsiniz.
Important
TR: Projeyi ZIP olarak indirdiyseniz veya çalıştırma izinleri tanımlanmadıysa, dosyaları doğrudan çift tıklatarak açamayabilirsiniz (varsayılan olarak metin editörü açılır). Öncelikle çalıştırma izinlerini vermeniz gerekir.
EN: If you downloaded the project as a ZIP file or if execution permissions are not set, double-clicking the files may open them in a text editor. You must make them executable first.
# 1. Betiğe çalıştırma izni verin / Make the script executable:
chmod +x run_linux.sh
# 2. Betiği çalıştırın / Run the script:
./run_linux.sh- Terminalde başlatıcı dosyasına çalıştırma izni verin / Make the launcher executable:
chmod +x parsinsight.desktop
- Dosya yöneticisinde
parsinsight.desktopdosyasına sağ tıklayın ve "Başlatmaya İzin Ver" (Allow Launching) seçeneğini seçin. / Right-clickparsinsight.desktopand choose "Allow Launching". - Artık çift tıklayarak uygulamayı başlatabilirsiniz. / Now you can run it by double-clicking.
- Sanal ortam oluşturulamazsa / If virtual environment fails to create (
python3-venvmissing): Pardus/Debian üzerinde sisteminizde venv paketi eksik olabilir. Yüklemek için şu komutu çalıştırın / Install it using the following command:sudo apt update && sudo apt install python3-venv python3-pip -y
# 1. Bağımlılıkları kur / Install dependencies
pip install -r requirements.txt
# 2. Uygulamayı başlat / Run the application
python main.pyUygulamayı tek bir çalıştırılabilir dosya (Windows'ta .exe, Linux'ta binary) haline getirmek için PyInstaller kullanılır. Proje dizininde yer alan ParsInSight.spec dosyası tüm derleme yapılandırmasını içerir.
-
PyInstaller'ı kurun / Install PyInstaller:
pip install pyinstaller
-
Derleme işlemini başlatın / Start the build process:
# ParsInSight dizinine geçin cd ParsInSight # PyInstaller'ı spec dosyası ile çalıştırın pyinstaller ParsInSight.spec
-
Derleme çıktıları / Build outputs:
dist/: Derlenmiş tek başına çalışan executable dosyayı (ParsInSightveyaParsInSight.exe) içerir.build/: Derleme sırasında kullanılan geçici nesneleri ve logları içerir.
- v1.0.0 — Temel Sürüm (Mevcut)
- PySide6 tabanlı modern arayüz ve koyu tema
- Yazılım Merkezi (Flatpak + APT) ve Windows Alternatifleri
- Donanım tespiti ve Sürücü Asistanı
- Sistem Bakımı, Öğrenme Merkezi ve Sorun Giderme
- Çoklu dil desteği (7 Dil)
- v1.1.0 — Arayüz & Deneyim İyileştirmeleri
- Açık Tema (Light Theme) desteğinin modern bir tasarım diliyle sıfırdan yazılması
- Sayfalar arası geçiş animasyonlarının optimize edilmesi
- Masaüstü bildirim sistemi entegrasyonu
- v1.2.0 — Paket Yönetimi Genişletmesi
- Snap paket desteği ve daha geniş yazılım kataloğu (50+ Uygulama)
- Kullanıcı tanımlı özel kurulum profilleri (Custom Profiles) oluşturma yeteneği
- v1.3.0 — İzleme & Güvenlik
- Canlı CPU/RAM/Ağ tüketim grafikleri
- Pardus UFW (Güvenlik Duvarı) kolay yönetim arayüzü
- Sistem yedekleme asistanı entegrasyonu (Timeshift/Rsync)
Uygulama ilk kez çalıştırıldığında kullanıcıları karşılayan 3 adımlı yapılandırma aracıdır:
- 1. Adım (Dil Seçimi): Türkçe, İngilizce, Almanca, Fransızca, İspanyolca, İtalyanca ve Arapça dil seçeneklerinden birini belirler.
- 2. Adım (Tema Seçimi): Koyu Tema veya Açık Tema seçeneği sunar.
- 3. Adım (Deneyim Seviyesi):
- Yeni Başlayan: Linux komutlarına aşina olmayanlar için Terminal Öğrenme Modu'nu otomatik açar.
- Orta Düzey: Temel komutları bilen kullanıcılara yöneliktir.
- İleri Düzey: Deneyimli kullanıcılar için yönetici araçlarını etkinleştirir.
Sistemin genel durumunu anlık olarak analiz eden ve sistem sağlığını görselleştiren paneldir:
- Sistem Bilgileri:
- İşlemci (CPU): Kullanım yüzdesi ve model bilgisi.
- Bellek (RAM): Toplam ve boş RAM miktarı, yüzde gösterimi.
- Disk: Disk doluluk oranı ve kalan alan.
- İşletim Sistemi (OS): Dağıtım adı ve kernel sürümü.
- Tek Tıkla Hızlı Düzeltmeler:
- Sistem Güncellemeleri: Eksik paket güncellemelerini algılar.
- GPU Sürücüsü: Ekran kartı sürücülerinin durumunu gösterir.
- Multimedya Codec: Eksik ses/video çözücülerini kurmayı önerir.
- Flatpak Entegrasyonu: Flatpak altyapısının kurulu olup olmadığını kontrol eder.
- Yazıcı Sürücüsü: CUPS yazıcı sisteminin kurulu olmasını sağlar.
Paket yönetim altyapısını kullanarak 27 popüler uygulamayı tek bir tıkla APT veya Flatpak üzerinden kurmanızı ve kaldırmanızı sağlar:
| Uygulama Adı | Kategori | Açıklama | Yükleme Yöntemi | Paket/Flatpak ID |
|---|---|---|---|---|
| Firefox | İnternet | Mozilla'nın açık kaynaklı, gizlilik odaklı web tarayıcısı. | APT | firefox |
| Chromium | İnternet | Google Chrome'un açık kaynak versiyonu. | APT | chromium |
| Thunderbird | İnternet | Mozilla'nın güçlü e-posta ve takvim uygulaması. | APT | thunderbird |
| Telegram | İletişim | Hızlı, güvenli ve çok platformlu mesajlaşma uygulaması. | APT | telegram-desktop |
| Discord | İletişim | Oyuncular ve topluluklar için sesli, görüntülü ve yazılı iletişim platformu. | Flatpak | com.discordapp.Discord |
| LibreOffice | Ofis | Microsoft Office'e tam alternatif, ücretsiz ve açık kaynak ofis paketi. | APT | libreoffice |
| OnlyOffice | Ofis | Microsoft Office formatlarıyla mükemmel uyumlu ofis paketi. | Flatpak | org.onlyoffice.desktopeditors |
| GnuCash | Ofis | Kişisel ve küçük işletme muhasebe yazılımı. | APT | gnucash |
| VLC | Multimedya | Neredeyse tüm ses ve video formatlarını oynatabilecek güçlü medya oynatıcı. | APT | vlc |
| Spotify | Multimedya | Dünyanın en büyük müzik streaming platformu. | Flatpak | com.spotify.Client |
| OBS Studio | Multimedya | Profesyonel ekran kaydı ve canlı yayın yazılımı. | APT | obs-studio |
| Kdenlive | Multimedya | Güçlü ve ücretsiz video düzenleme yazılımı. | APT | kdenlive |
| Steam | Oyun | Dünyanın en büyük oyun platformu. | APT | steam |
| Lutris | Oyun | Linux oyun yöneticisi. Windows oyunlarını Wine üzerinden çalıştırmanıza yardımcı olur. | APT | lutris |
| Heroic Games Launcher | Oyun | Epic Games ve GOG oyunlarını Linux'ta oynamanızı sağlayan açık kaynak başlatıcı. | Flatpak | com.heroicgameslauncher.hgl |
| VS Code | Geliştirme | Microsoft'un açık kaynaklı, son derece popüler kod editörü. | Flatpak | com.visualstudio.code |
| Git | Geliştirme | Dünyanın en yaygın kullanılan dağıtık versiyon kontrol sistemi. | APT | git |
| Python 3 | Geliştirme | Öğrenmesi kolay, güçlü ve çok yönlü programlama dili. | APT | python3 python3-pip |
| Docker | Geliştirme | Uygulama konteyner platformu. Geliştiriciler için vazgeçilmez araç. | APT | docker.io |
| GIMP | Grafik | Güçlü açık kaynaklı görüntü düzenleme yazılımı. Photoshop alternatifi. | APT | gimp |
| Krita | Grafik | Dijital sanatçılar için profesyonel açık kaynak çizim uygulaması. | APT | krita |
| Inkscape | Grafik | Profesyonel vektör grafik editörü. Illustrator alternatifi. | APT | inkscape |
| Blender | Grafik | Dünya standartlarında 3D modelleme, animasyon ve render yazılımı. | APT | blender |
| GParted | Araçlar | Disk bölümleme aracı. Sabit disk bölümlerini yönetmek için kullanılır. | APT | gparted |
| Timeshift | Araçlar | Sistem geri yükleme aracı. Sistem anlık görüntüleri alır. | APT | timeshift |
| GeoGebra | Eğitim | Matematik ve geometri için interaktif yazılım. | Flatpak | org.geogebra.GeoGebra |
| Anki | Eğitim | Aralıklı tekrar sistemiyle kelime ve bilgi ezberlemek için flash kart uygulaması. | APT | anki |
Windows'tan Linux'a geçen kullanıcılar için en çok ihtiyaç duyulan 11 programın Linux dünyasındaki karşılıklarını, benzerlik oranlarını ve detaylı artı/eksi yönlerini listeler:
- Adobe Photoshop →
- GIMP (Benzerlik: %80 - APT):
- Artıları: Tamamen ücretsiz, açık kaynak, geniş eklenti desteği, güçlü filtreler.
- Eksileri: Photoshop'tan farklı arayüz, CMYK desteği sınırlı.
- Krita (Benzerlik: %65 - APT):
- Artıları: Dijital sanat ve çizim için mükemmel, ücretsiz, aktif geliştiriliyor.
- Eksileri: Fotoğraf düzenleme özellikleri GIMP kadar gelişmiş değil.
- GIMP (Benzerlik: %80 - APT):
- Microsoft Word →
- LibreOffice Writer (Benzerlik: %90 - APT):
- Artıları: Tamamen ücretsiz,
.docxformatına tam destek, hızlı, güçlü şablon sistemi. - Eksileri: Bazı çok karmaşık Word makroları çalışmayabilir.
- Artıları: Tamamen ücretsiz,
- OnlyOffice (Benzerlik: %88 - Flatpak):
- Artıları: MS Word arayüzüne neredeyse birebir benzerlik, mükemmel
.docxuyumluluğu. - Eksileri: Bazı çok gelişmiş özellikler eksik.
- Artıları: MS Word arayüzüne neredeyse birebir benzerlik, mükemmel
- LibreOffice Writer (Benzerlik: %90 - APT):
- Microsoft Excel →
- LibreOffice Calc (Benzerlik: %85 - APT):
- Artıları: Ücretsiz,
.xlsxdesteği, makro desteği, pivot tablo oluşturma. - Eksileri: Karmaşık Excel makrolarında uyumluluk sorunları olabilir.
- Artıları: Ücretsiz,
- LibreOffice Calc (Benzerlik: %85 - APT):
- Microsoft PowerPoint →
- LibreOffice Impress (Benzerlik: %82 - APT):
- Artıları: Ücretsiz,
.pptxdesteği, geçiş ve animasyon desteği. - Eksileri: Bazı karmaşık animasyonlar farklı görünebilir.
- Artıları: Ücretsiz,
- LibreOffice Impress (Benzerlik: %82 - APT):
- Adobe Premiere Pro →
- Kdenlive (Benzerlik: %75 - APT):
- Artıları: Ücretsiz, çoklu parça (multi-track) desteği, zengin geçiş ve efekt arşivi, GPU hızlandırma.
- Eksileri: Premiere Pro'dan farklı iş akışı.
- DaVinci Resolve (Benzerlik: %85 - Manuel Kurulum):
- Artıları: Sinema kalitesinde renk derecelendirme, profesyonel video kurgu araçları, güçlü ücretsiz sürüm.
- Eksileri: Çok yüksek sistem gereksinimi, kurulumu daha karmaşıktır.
- Kdenlive (Benzerlik: %75 - APT):
- Adobe Illustrator →
- Inkscape (Benzerlik: %78 - APT):
- Artıları: Tamamen ücretsiz, yerleşik SVG format desteği, zengin eklenti kütüphanesi.
- Eksileri: Illustrator'ın bazı ileri düzey ticari araçları eksik.
- Inkscape (Benzerlik: %78 - APT):
- Notepad++ →
- VS Code (Benzerlik: %80 - Flatpak):
- Artıları: Binlerce eklenti desteği, güçlü git entegrasyonu, yerleşik hata ayıklama (debug).
- Eksileri: Notepad++'a göre daha fazla RAM ve kaynak kullanır.
- Kate (Benzerlik: %85 - APT):
- Artıları: Çok hafif ve hızlı, güçlü söz dizimi vurgulaması (syntax highlighting).
- Eksileri: VS Code kadar geniş bir eklenti mağazası bulunmuyor.
- VS Code (Benzerlik: %80 - Flatpak):
- WinRAR →
- Ark (Benzerlik: %90 - APT):
- Artıları: Ücretsiz, RAR, ZIP, TAR vb. geniş format desteği, sade arayüz.
- Eksileri: RAR formatında sıkıştırma (arşivleme) için sistemde ek paket kurulu olmalıdır.
- Ark (Benzerlik: %90 - APT):
- Paint →
- KolourPaint (Benzerlik: %95 - APT):
- Artıları: MS Paint arayüzünün neredeyse birebir kopyasıdır, hafif ve öğrenmesi çok kolaydır.
- Eksileri: Sadece en temel çizim özelliklerini destekler.
- KolourPaint (Benzerlik: %95 - APT):
- Visual Studio →
- VS Code (Benzerlik: %75 - Flatpak):
- Artıları: Hafif, hızlı, zengin uzantı desteğiyle tam bir IDE'ye dönüştürülebilir.
- Eksileri: Visual Studio kadar tek pakette entegre gelmez, ayarları özelleştirmek gerekir.
- VS Code (Benzerlik: %75 - Flatpak):
- Spotify →
- Spotify (Linux) (Benzerlik: %98 - Flatpak):
- Artıları: Spotify'ın resmi Linux istemcisidir, Windows sürümüyle aynı özelliklere sahiptir.
- Eksileri: Flatpak üzerinden kurulum gerektirir.
- Spotify (Linux) (Benzerlik: %98 - Flatpak):
Tek tek uygulama kurmak yerine, bilgisayarınızı kullanım amacınıza göre hazırlamak için 6 adet önceden yapılandırılmış toplu kurulum paketi sunar:
- 🎓 Öğrenci (Student): Ders çalışmak, ödev hazırlamak ve araştırma yapmak için.
- İçerik: LibreOffice, Firefox, Thunderbird, GIMP, Anki, GeoGebra, Git, Python 3.
- 💼 Ofis Çalışanı (Office Worker): Günlük ofis işleri, takvim, toplantılar ve döküman yönetimi için.
- İçerik: LibreOffice, Firefox, Thunderbird, Telegram, OnlyOffice.
- 🎮 Oyuncu (Gamer): Steam oyunları ve Linux uyumluluk katmanlarını kurmak için.
- İçerik: Steam, Lutris, Heroic Games Launcher, Discord, OBS Studio.
- 💻 Yazılım Geliştirici (Software Developer): Geliştirme ortamı, Git ve konteyner teknolojileri için.
- İçerik: VS Code, Git, Python 3, Docker, Firefox, Thunderbird.
- 🎨 Grafik Tasarımcı (Graphic Designer): Görsel tasarım, vektörel çizim ve 3D modelleme için.
- İçerik: GIMP, Krita, Inkscape, Blender, Firefox.
- 🎬 İçerik Üreticisi (Content Creator): Yayıncılık, video düzenleme ve ses araçları için.
- İçerik: OBS Studio, Kdenlive, GIMP, Spotify, Discord, Firefox.
Pardus sisteminizi temiz, güvenli ve performanslı tutmak için çalıştırabileceğiniz 8 temel sistem bakım aracıdır. Komutların ne işe yaradığı çalıştırılmadan önce Terminal Panelinde açıklanır:
- Paket Listesini Güncelle:
sudo apt update- Mevcut güncellemelerin güncel listelerini sunuculardan indirir.
- Güncellemeleri Yükle:
sudo apt upgrade -y- Tüm kurulu programları ve sistem dosyalarını en yeni sürümlerine yükseltir.
- Gereksiz Paketleri Temizle:
sudo apt autoremove -y- Eski programlardan geriye kalan, artık kullanılmayan sistem bağımlılıklarını kaldırır.
- Paket Önbelleğini Temizle:
sudo apt clean- İndirilmiş ve kurulmuş
.debuzantılı arşiv dosyalarını silerek diskte yer açar.
- İndirilmiş ve kurulmuş
- Multimedya Codec Kur:
sudo apt install -y ubuntu-restricted-extras- MP4, MP3 gibi patentli video ve ses dosyalarını oynatmak için gerekli çözücüleri kurar.
- Flatpak Etkinleştir:
sudo apt install -y flatpak- Flatpak paket yöneticisi motorunu kurarak Flathub deposunu sisteme ekler.
- Sürücüleri Kontrol Et:
ubuntu-drivers devices- Eksik ve kurulması önerilen donanım sürücülerinin listesini döner.
- Disk Kullanımı:
df -h- Sistemdeki disk bölümlerini ve doluluk oranlarını okunabilir formatta gösterir.
Bilgisayarın donanımını (PCI ve USB veri yollarını) tarayarak uygun sürücüleri tespit eder ve kurulumunu kolaylaştırır:
- Ekran Kartı (GPU): Nvidia, AMD veya Intel ekran kartlarını tespit edip gerekli sahipli veya açık kaynak sürücüleri önerir.
- Kablosuz Ağ (Wi-Fi): Broadcom, Realtek gibi özel sürücü gerektiren Wi-Fi adaptörlerini tespit eder.
- Yazıcı (Printer): CUPS yazıcı yönetim sisteminin durumunu kontrol eder ve yerel/ağ yazıcıları için gerekli paketleri kurar.
- Ses Kartı: Ses arabirimi sürücülerini kontrol eder.
Linux dünyasına yeni adım atan kullanıcıların kendilerini geliştirebilmeleri için zengin ve eğitici 8 farklı ders içerir:
- Linux Nedir?: Linux çekirdeğinin yapısı, Windows ile farkları ve Pardus işletim sisteminin Debian tabanlı mimarisi.
- Linux Dosya Sistemi: Linux'ta
C:veyaD:gibi sürücüler yerine/(kök dizin) yapısının kullanımı,/home,/etc,/bin,/vargibi kritik klasörlerin işlevleri ve gizli dosyalar. - Paket Yönetimi: Paket yöneticisi kavramı,
APTsistemi vesudo apt update,upgrade,install,removekomutlarının kullanımı, Flatpak teknolojisi. - Terminal Temelleri: Terminalin işleyişi ve en sık kullanılan temel komutlar (
ls,cd,pwd,mkdir,rm,cp,mv,clear), Tab tuşu ile tamamlama. - Dosya İzinleri: Okuma (r), yazma (w) ve çalıştırma (x) izinlerinin anlamı. Sahip, Grup ve Diğerleri için izin yapısının
chmodile yönetimi. sudo'yu Anlamak:sudokomutunun ne olduğu, yönetici (root) yetkileri ve terminal şifre yazma sırasındaki güvenlik önlemleri.- Flatpak ve Flathub: Flatpak'in yalıtılmış çalışma prensibi (sandbox), Flathub deposunu sisteme ekleme ve
flatpak installkullanımı. - Sistemi Güncelleme: Güvenlik ve stabilite için sistem güncellemenin önemi ve
unattended-upgradesile otomatik güncelleme ayarları.
Sıkça karşılaşılan sorunları analiz ederek kullanıcılara adım adım çözüm sunan interaktif sorun gidericidir:
- 📶 Wi-Fi Çalışmıyor:
- Nedenleri: Sürücünün kurulmaması, Wi-Fi adaptörünün donanımsal olarak kapalı olması veya NetworkManager servisinin çalışmaması.
- Çözüm Adımları:
lspciile tarama →systemctl status NetworkManagerile kontrol →sudo systemctl restart NetworkManagerile servis sıfırlama →rfkill listile engelleri kontrol etme.
- 🔵 Bluetooth Çalışmıyor:
- Nedenleri: Bluetooth servisinin durması veya sürücü sorunları.
- Çözüm Adımları:
systemctl status bluetooth→sudo systemctl start bluetooth→sudo apt install bluetooth bluez bluemanile gerekli yazılım paketlerini kurma.
- 🔇 Ses Yok:
- Nedenleri: PulseAudio/PipeWire sorunları, çıkış cihazının sessizde olması veya sürücü hataları.
- Çözüm Adımları:
aplay -lile cihazları listeleme →pulseaudio --kill && pulseaudio --startile ses sunucusunu sıfırlama →sudo apt install pavucontrolile ses panelini kurma.
- 🎮 Steam Açılmıyor:
- Nedenleri: 32-bit kütüphanelerin sistemde etkinleştirilmemiş olması, bağımlılıkların eksik olması.
- Çözüm Adımları:
sudo dpkg --add-architecture i386ile 32-bit desteği ekleme →sudo apt update→sudo apt install --reinstall steamile yeniden kurulum.
- 🖨️ Yazıcı Algılanmıyor:
- Nedenleri: CUPS yazdırma servisinin kurulu olmaması veya izin yetersizliği.
- Çözüm Adımları:
sudo apt install cups cups-bsd→sudo systemctl start cups→xdg-open http://localhost:631ile yerel CUPS arayüzünü açıp tanımlama.
- 🖥️ Ekran Çözünürlüğü Sorunu:
- Nedenleri: GPU grafik sürücülerinin kurulu olmaması veya EDID ekran okuma hatası.
- Çözüm Adımları:
xrandrile mevcut çözünürlükleri listeleme →lspci | grep -i vgaile ekran kartı bilgilerini raporlama.
- 📦 Paket Yöneticisi Hatası:
- Nedenleri: Başka bir
aptişleminin kilit dosyalarını (lock-frontend) meşgul etmesi, bozuk paketler. - Çözüm Adımları:
ps aux | grep aptile arka plan işlemlerini tarama →sudo rm /var/lib/dpkg/lock-frontendile kilidi kaldırma →sudo dpkg --configure -aile paketleri yeniden yapılandırma.
- Nedenleri: Başka bir
Uygulamanın alt tarafında yer alan ve kullanıcı güvenliğini ön planda tutan bir paneldir. Uygulamadan yapılacak her sistem komutu tetiklendiğinde:
- Çalıştırılacak olan tam komut satırını gösterir.
- Komutun içindeki her bir parametrenin (argümanın) ne anlama geldiğini açıklar (Örn:
apt-> Paket Yöneticisi,install-> Yükleme Komutu,-y-> Onay Sorularını Evet Olarak Geç). - Kullanıcı "Evet" onayını vermeden komutu asla çalıştırmaz.
- Çalıştırılan komutun çıktılarını (stdout/stderr) canlı olarak panelde gösterir.
ParsInSight/
├── main.py # Giriş noktası (QApplication, Tema, Sihirbaz ve Ana Pencere yüklenmesi)
├── core/ # Çekirdek servisler
│ ├── __init__.py
│ ├── logger.py # Gelişmiş günlük kaydı (logs/parsing.log)
│ ├── i18n_manager.py # JSON tabanlı çoklu dil çeviri motoru
│ ├── settings_manager.py # Kullanıcı ayarlarını saklayan ve yöneten yapı
│ ├── system_info.py # CPU, RAM, GPU, İşletim sistemi tespiti
│ └── package_manager.py # APT ve Flatpak komutlarını çalıştıran, parametreleri açıklayan çekirdek sınıf
├── ui/
│ ├── __init__.py
│ ├── main_window.py # Ana arayüz yapısı, menü entegrasyonu, pencere boyutları
│ ├── components/ # Yeniden kullanılabilir arayüz bileşenleri
│ │ ├── card.py # Bilgi kartları tasarımı
│ │ ├── sidebar.py # Sol navigasyon menüsü
│ │ ├── status_badge.py # Durum rozetleri (Tamam, Hata, Uyarı)
│ │ ├── install_button.py # Duruma duyarlı butonlar
│ │ └── terminal_panel.py # Terminal Öğrenme Modeli alt paneli
│ ├── pages/ # Sayfa arayüzleri
│ │ ├── dashboard.py # Kontrol Paneli
│ │ ├── software_center.py # Yazılım Merkezi
│ │ ├── windows_alternatives.py # Windows Alternatifleri
│ │ ├── profiles.py # Kurulum Profilleri
│ │ ├── driver_assistant.py # Sürücü Asistanı
│ │ ├── maintenance.py # Sistem Bakımı
│ │ ├── learning_center.py # Öğrenme Merkezi
│ │ ├── troubleshooting.py # Sorun Giderme
│ │ ├── settings_page.py # Ayarlar Sayfası
│ │ └── welcome_wizard.py # Karşılama Sihirbazı
│ └── styles/ # Stil dosyaları
│ └── dark_theme.py # Koyu Tema QSS dosyası
├── data/ # JSON formatında uygulama verileri
│ ├── apps_catalog.json
│ ├── profiles.json
│ ├── troubleshooting.json
│ ├── tutorials.json
│ └── windows_alternatives.json
├── i18n/ # Çeviri JSON'ları
│ ├── tr.json, en.json, de.json, fr.json, es.json, it.json, ar.json
assets/
└── screenshots/ # Uygulama ekran görüntüleri (.png)
GPL-3.0 — TÜBİTAK Pardus için geliştirilmiştir.
Linux/Pardus kullanıcılarının terminal komutlarıyla uğraşmadan, uygulamayı doğrudan çift tıklayarak çalıştırabilmesi için taşınabilir (standalone) binary oluşturma ve dağıtma adımları:
Uygulamayı son kullanıcılar için dağıtıma hazır hale getirmek amacıyla Pardus terminalinizde şu komutları çalıştırın:
# 1. Sanal ortamı aktif edin ve PyInstaller'ı kurun
source .venv/bin/activate
pip install pyinstaller
# 2. PyInstaller ile uygulamayı derleyin
cd ParsInSight
pyinstaller --clean ParsInSight.spec
cd ..
# 3. Oluşan ParsInSight dosyasını çalıştırma izinleri korunacak şekilde .tar.gz formatında paketleyin
cd ParsInSight/dist
tar -czvf ParsInSight_Linux.tar.gz ParsInSightOluşan ParsInSight_Linux.tar.gz dosyasını GitHub deponuzda Releases bölümüne yükleyebilirsiniz.
Herhangi bir Linux (Pardus) kullanıcısının terminal kullanmadan uygulamayı çalıştırma adımları:
- GitHub Releases sayfasından
ParsInSight_Linux.tar.gzdosyasını indirin. - İndirilen dosyaya çift tıklayarak arayüz üzerinden arşivden çıkarın (klasöre çıkartın).
- Çıkan klasör içindeki
ParsInSightprogram simgesine çift tıklayın. - Uygulama başka hiçbir bağımlılığa gerek kalmadan doğrudan açılacaktır!








