kullan kaba.arayuz kullan kaba.sistem kullan kaba.paket kullan kaba.servis kullan kaba.kripto kullan kaba.ses # SIP Güvenlik İzin Tanımları # ⚠️ Bu blok yalnız belge değil: `izinler:` yazan dosya DERLEME ZAMANINDA # denetlenir. Beyan edilmemiş bir yeteneği kullanmak uyarı, AÇIKÇA # kapatılmış birini kullanmak HATA verir. Bu program `sistem.komut` # çağırdığı için `surec_calistirma` da bildirilmek zorunda. izinler: ag_erisim = dogru surec_calistirma = dogru dosya_yazma = "~/Belgeler" pencere KabaOSKontrolMerkezi: baslik = "KabaOS Kontrol Merkezi" genislik = 720 yukseklik = 520 tema = "koyu" simge = "preferences-system" sekme_kutusu AnaSekmeler: sekme "Sistem & Servisler": etiket: metin = "Aktif KabaOS Servis Durumu:" stil = "font-weight: bold; color: #7aa2f7;" tablo ServisTablosu: sutunlar = ["Servis Adı", "Çalışma Durumu", "Yönetici"] yatay_kutu ServisAksiyonlari: dugme YenileBtn: metin = "Servisleri Tara" simge = "view-refresh" tiklandiginda: ServisTablosu.temizle() ServisTablosu.satir_ekle(["NetworkManager", sistem.komut("systemctl is-active NetworkManager"), "systemd"]) ServisTablosu.satir_ekle(["sshd", sistem.komut("systemctl is-active sshd"), "systemd"]) ServisTablosu.satir_ekle(["bluetooth", sistem.komut("systemctl is-active bluetooth"), "systemd"]) dugme BipBtn: metin = "Test Sesi" simge = "audio-volume-high" tiklandiginda: ses.bip() sistem.bildirim("KabaOS Kontrol", "Hoparlör ve ses sürücüsü aktif!") sekme "Paket & Depo": yatay_kutu PaketAramaBari: etiket: metin = "Paket Ara:" girdi PaketGirdisi: ipucu = "Örn: neofetch, htop, vlc..." dugme AraBtn: metin = "Depoda Ara" simge = "system-search" tiklandiginda: eger PaketGirdisi.metin == "": uyari_kutusu("Uyarı", "Lütfen aranacak paket adını yazın!") degilse: sonuc = paket.ara(PaketGirdisi.metin) PaketCiktisi.metin = sonuc metin_alani PaketCiktisi: salt_okunur = dogru sekme "Güvenlik & Kripto": etiket: metin = "SHA-256 Metin / Parola Özeti Hesaplayıcı:" stil = "font-weight: bold; color: #bb9af7;" girdi KriptoGirdi: ipucu = "Özeti çıkarılacak metni yazın..." dugme HesaplaBtn: metin = "Özeti Hesapla (SHA-256)" simge = "security-high" tiklandiginda: dene: ozet = kripto.sha256(KriptoGirdi.metin) HashSonuc.metin = "Özet: " + ozet yakala hata: hata_kutusu("Kripto Hatası", hata) etiket HashSonuc: metin = "Sonuç: Bekleniyor..." stil = "color: #9ece6a; font-family: monospace; font-size: 13px;" etiket: metin = "KabaOS Güvenlik Koruması Seviyesi:" kaydirici GuvenlikBari: min = 1 max = 5 deger = 4