Arayüz · 45 satır
Sistem paneli
Düğmeler, durum çubuğu ve sistem komutları.
Önizleme · 0.6.0 — dil 1.0 öncesidir; sözdizimi ve kütüphane değişebilir. Buradaki her örnek derlenerek sınanır.
Çalıştırın
Uçbirim
kabalang calistir 02_sistem_paneli.kblKaynak kod
02_sistem_paneli.kbl
kullan kaba.arayuz
kullan kaba.sistem
pencere SistemMonitoru:
baslik = "KabaOS Sistem ve Güvenlik Monitörü"
genislik = 620
yukseklik = 460
tema = "koyu"
etiket BaslikEtiketi:
metin = "KabaOS Sistem Durumu ve Güvenlik Monitörü"
yatay_kutu ButonSatiri:
dugme CekirdekBtn:
metin = "Çekirdek Bilgisi"
tiklandiginda:
cikti = sistem.komut("uname -srm; echo 'Ana Makine:'; hostname")
SonucKutusu.metin = cikti
DurumCubugu.deger = 35
dugme SipBtn:
metin = "SIP Durumu"
tiklandiginda:
sip_cikti = sistem.komut("aa-status --enabled 2>/dev/null && echo 'KabaOS SIP: AKTİF' || echo 'KabaOS SIP: BEKLEMEDE'")
SonucKutusu.metin = sip_cikti
DurumCubugu.deger = 70
dugme BellekBtn:
metin = "Bellek (RAM)"
tiklandiginda:
ram_cikti = sistem.komut("free -h")
SonucKutusu.metin = ram_cikti
DurumCubugu.deger = 100
dugme TemizleBtn:
metin = "Temizle"
tiklandiginda:
SonucKutusu.temizle()
DurumCubugu.deger = 0
ilerleme_cubugu DurumCubugu:
deger = 0
metin_alani SonucKutusu:
salt_okunur = dogru