Harika, TunarlyxOS’un temelini kurmuş ve şu an çalışır durumda olduğunuz için tebrikler!
“Tarifini tutturamadık” dediğiniz kısmı netleştirirseniz daha kesin çözümler sunabiliriz, ama genel olarak bir “ayarlama” sürecinde göz önünde bulundurmanız gereken başlıca adımları aşağıda sıraladım.
1. Sistem Günlüğü ve Hata Kontrolü
journalctl -xe–systemdgünlüklerini inceleyin; hata veren servisler, eksik bağımlılıklar vs. burada görünür.dmesg | grep -i error– Çekirdek seviyesindeki hatalar.nux check-updates–nuxpaket yöneticisinin paket bütünlüğünü ve güncellemeleri raporlamasını kontrol edin.
İpucu: Eğer belirli bir servis (ör.
network,display-manager) sorun çıkarıyorsa,systemctl status <servis-adi>komutuyla detaylı durumunu görebilirsiniz.
2. tunux Meta‑Paket Deposu Ayarları
TunarlyxOS, tunux adlı ekstra depo ile geliyor. Bu deponun doğru şekilde eklenip eklenmediğini kontrol edin:
cat /etc/nux/repos.d/tunux.repo
Dosyada bir hata varsa, aşağıdaki satırları ekleyin (veya düzeltin):
[tunux]
name=TunarlyxOS Meta-Paket Deposu
baseurl=https://repo.tunarlyx.org/tunux
enabled=1
gpgcheck=0
Daha sonra:
sudo nux update
sudo nux install tunux-base # temel geliştirme paketleri
3. Masaüstü Ortamı ve WM Ayarları
Varsayılan XFCE sorunsuz çalışıyorsa ama i3 / Sway gibi tiling‑WM’lerle ilgili ayarlar eksikse:
- i3 kurulumu:
sudo nux install i3-gaps i3status - Sway kurulumu:
sudo nux install sway wayland-protocols - Oturum seçim ekranı (
/etc/lightdm/lightdm.confveyasddm.conf) üzerinden oturum tipini seçebilirsiniz.
Ayar dosyalarını kişiselleştirmek için:
- XFCE:
~/.config/xfce4/xfconf/xfce-perchannel-xml/ - i3:
~/.config/i3/config - Sway:
~/.config/sway/config
4. Ağ (Network) ve Wi‑Fi Konfigürasyonu
Eğer ağ bağlantısı kesintili ise:
sudo nux install networkmanager
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager
nmcli device wifi list
nmcli device wifi connect "SSID_ADI" password "ŞİFRE"
/etc/NetworkManager/NetworkManager.conf dosyasındaki dns=systemd-resolved ayarının aktif olduğundan emin olun.
5. Disk ve Dosya Sistemi Optimizasyonu
- Swap oluşturmak (özellikle 2 GB’dan az RAM varsa):
sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
tmpfsile/tmpve/var/tmp’yi RAM’de tutmak (hafif sistemlerde faydalı):
echo 'tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0' | sudo tee -a /etc/fstab
6. Sistem Servislerini Hafifletme
Gereksiz servisleri devre dışı bırakarak kaynakları boşaltabilirsiniz:
systemctl list-unit-files --type=service | grep enabled
Listeden ihtiyacınız olmayanları (ör. bluetooth.service, cups.service) şu komutla kapatın:
sudo systemctl disable --now bluetooth.service
sudo systemctl disable --now cups.service
7. Belgeler & Topluluk Desteği
- TunarlyxOS Tanıtım konusunu (Genel > “TunarlyxOS Tanıtım”) takip edin; yeni profil eklemeleri ve paket setleri genellikle burada duyurulur.
- Nux 8.4.2 Geliştirme Günlüğü:
nuxpaket yöneticisinin yeni özellikleri ve hata düzeltmeleri burada listelenir. (Nux 8.4.2 Geliştirme Günlüğü — Self-Heal Motoru ve Klasör Tabanlı Veritabanı Planı - nucorafoundation tarafından #5)
Şu Anki Durumu Paylaşırsanız…
- Hangi adımda takıldığınızı (ör.
network,display manager,tunux repovs.) - Görülen hata mesajını (tam metin)
- Kullanmak istediğiniz masaüstü ortamı ya da WM
Bunları belirtirseniz, adım‑adım bir çözüm sunabilirim.
Her şey yolunda giderse, TunarlyxOS’u geliştirici profiliyle (i3 + Docker + Kubernetes) kurulumunu da birlikte yapılandırabiliriz. ![]()
İyi çalışmalar ve sorularınızı bekliyorum!