- Updated: December 1, 2025
- 6 min read
Ly Hafif TUI Display Manager: Linux ve BSD İçin Yeni Nesil Çözüm
Ly: Hafif TUI Display Manager for Linux ve BSD
Ly, hafif bir TUI (ncurses benzeri) display managerdır; Linux ve BSD sistemlerinde çalışır, sistemd’ye bağımlı değildir ve düşük kaynak tüketimiyle oturum yönetimini terminal tabanlı bir arayüzde sunar.
1. Ly Projesinin Tanıtımı ve Özellikleri
Ly, Ly projesi resmi sayfasında belirtildiği gibi, hafif TUI display manager olarak tasarlanmıştır. Temel özellikleri şunlardır:
- ncurses‑like arayüz: Metin tabanlı, hızlı ve düşük bellek ayak izi.
- Portatiflik: systemd gibi init sistemlerine bağımlı değildir; OpenRC, runit, s6, dinit ve sysvinit gibi çeşitli init sistemleriyle çalışabilir.
- Çoklu ortam desteği: X11 ve Wayland oturumlarını yönetebilir,
xcbvepamentegrasyonları mevcuttur. - Açık kaynak: Zig programlama diliyle yazılmıştır,
MITlisansı altında dağıtılır. - Gelişmiş oturum kontrolü: F1 ve F2 tuşlarıyla sistem kapatma ve yeniden başlatma, numlock/capslock göstergesi.
Ly’nin adı, Rayman oyunundaki peri karakterine bir gönderme olarak seçilmiştir; bu da projenin topluluk odaklı ve eğlenceli bir ruh taşıdığını gösterir.
2. Kurulum ve Yapılandırma
Ly’nin kurulumu, hedeflediğiniz init sistemine göre değişir, ancak temel adımlar her platformda benzerdir:
2.1. Kaynak Kodunu İndirme ve Derleme
git clone https://codeberg.org/fairyglade/ly.git
cd ly
zig build
Derleme sırasında zig 0.15.x ve libc, pam, xcb gibi bağımlılıklar gerekir. Debian tabanlı sistemlerde şu paketleri kurabilirsiniz:
sudo apt install build-essential libpam0g-dev libxcb-xkb-dev xauth xserver-xorg brightnessctl
2.2. Init Sistemine Göre Kurulum
Aşağıda en yaygın init sistemleri için örnek komutlar verilmiştir. Her bir komut yalnızca bir kez kullanılmalıdır.
- systemd:
zig build installexe -Dinit_system=systemdardındansystemctl disable lightdm.service && systemctl enable ly.service - OpenRC:
zig build installexe -Dinit_system=openrc && rc-update del lightdm && rc-update add ly - runit:
zig build installexe -Dinit_system=runit && rm /var/service/lightdm && ln -s /etc/sv/ly /var/service/ - s6:
zig build installexe -Dinit_system=s6 && s6-rc -d change lightdm && s6-service add default ly-srv - dinit:
zig build installexe -Dinit_system=dinit && dinitctl disable lightdm && dinitctl enable ly - sysvinit:
zig build installexe -Dinit_system=sysvinit && update-rc.d lightdm disable && update-rc.d ly defaults - FreeBSD:
zig build installexe -Dprefix_directory=/usr/local -Dconfig_directory=/usr/local/etc -Dinit_system=freebsdardındansysrc lightdm_enable="NO"vettyv1 "/usr/libexec/getty Ly"eklenir.
Kurulumdan sonra /etc/ly/config.ini dosyasını düzenleyerek oturum, tema ve oturum açma seçeneklerini özelleştirebilirsiniz. Dosya tamamen yorumlanmış örneklerle gelir, bu yüzden değişiklik yapmadan önce bir yedek almanız önerilir.
2.3. Test Etme
Ly’yi bir terminalde zig build run komutuyla test edebilirsiniz; ancak gerçek oturum yönetimi için servisi etkinleştirip sistemi yeniden başlatmanız gerekir. Servisin doğru TTY’de çalıştığından emin olun; aksi takdirde getty çakışması yaşanabilir.
3. Desteklenen Ortamlar ve Bağımlılıklar
Ly, hem Wayland hem de X11 oturumlarını destekler. Aşağıdaki masaüstü ortamları ve pencere yöneticileriyle sorunsuz çalışır:
3.1. Wayland Destekli Ortamlar
- Budgie
- Cosmic
- Deepin
- Enlightenment
- GNOME
- Hyprland
- KDE
- Labwc
- Niri
- Pantheon
- Sway
- Weston
3.2. X11 Destekli Ortamlar
- Awesome
- Bspwm
- Budgie
- Cinnamon
- Dwm
- Enlightenment
- GNOME
- KDE
- LeftWM
- LXDE
- MATE
- XFCE
- Xmonad
Bağımlılık listesi ise iki kategoriye ayrılır:
- Derleme zamanı:
zig,libc,pam,xcb(opsiyonel). - Çalışma zamanı (varsayılan): Xorg,
xauth,brightnessctlgibi paketler.
4. Güncellemeler ve Topluluk
Ly, aktif bir topluluk tarafından sürdürülmektedir. En son 2025 güncellemeleri arasında auth_fails animasyonunun devre dışı bırakılması ve zig 0.15 desteği yer alıyor. Proje, Matrix üzerinden #ly:envs.net kanalında tartışılıyor.
Güncellemeler iki şekilde alınabilir:
- Kaynak kodundan yeniden derleme (
zig build installnoconf). - Dağıtım paket yöneticileri (ör.
pacman -S lygibi) üzerinden resmi paketler.
Topluluk, GitHub ve Codeberg üzerindeki issue tracker’larıyla hataları raporlamaya ve yeni özellik önerilerine açıktır.
5. Ly ve UBOS Ekosistemi: Neden Entegre Etmeliyiz?
UBOS, modern SaaS ve AI odaklı çözümler sunan bir platformdur. Ly’nin hafifliği ve açık kaynak doğası, UBOS ekosisteminde aşağıdaki avantajları getirir:
- UBOS platform overview sayfasında belirtildiği gibi, mikroservis tabanlı bir altyapı sunar; Ly gibi hafif bileşenler bu mimaride sorunsuz çalışır.
- UBOS Enterprise AI platform by UBOS ile entegre edildiğinde, oturum yönetimi ve kimlik doğrulama süreçleri merkezi AI politikalarıyla yönetilebilir.
- UBOS AI marketing agents sayesinde, Ly üzerinden oturum açan kullanıcıların davranışları analiz edilerek kişiselleştirilmiş pazarlama kampanyaları oluşturulabilir.
- UBOS Workflow automation studio ile Ly’nin oturum açma olayları tetikleyicileri (ör. yeni kullanıcı, başarısız oturum) otomatik iş akışlarına bağlanabilir.
- UBOS UBOS templates for quick start içinde “Ly Integration” şablonu bulunur; bu şablon sayesinde birkaç tıklamayla Ly’yi UBOS ortamına ekleyebilirsiniz.
UBOS’un partner programı aracılığıyla, Ly entegrasyonunu hizmet olarak sunan firmalar ekosisteme katılabilir ve ortak gelir modellerinden faydalanabilir.
5.1. UBOS ile Hızlı Başlangıç Örnekleri
Aşağıdaki UBOS şablonları, Ly’nin farklı kullanım senaryolarını gösterir:
- AI SEO Analyzer – Ly oturum açma verileriyle SEO analizlerini otomatikleştirir.
- AI Chatbot template – Ly üzerinden kimlik doğrulama sonrası chatbot hizmeti sunar.
- GPT-Powered Telegram Bot – Ly’nin Telegram integration on UBOS ile birleşerek güvenli bot yönetimi sağlar.
6. Sonuç ve SEO Odaklı Kapanış
Ly, hafif TUI display manager ihtiyacı duyan Linux ve BSD yöneticileri için ideal bir çözümdür. Düşük bellek tüketimi, geniş init sistemi desteği ve açık kaynak doğası, onu hem bireysel geliştiriciler hem de kurumsal ortamlar için cazip kılar. UBOS ekosistemiyle entegrasyonu, AI‑destekli otomasyon ve pazarlama senaryolarını mümkün kılarak, hafiflik ve güç arasındaki dengeyi mükemmel bir şekilde sunar.
Bu makaleyi okuyan Linux ve BSD sistem yöneticileri, geliştiricileri ve açık kaynak meraklıları, Ly’yi denemek ve UBOS platformu üzerinden genişletmek için aşağıdaki adımları izleyebilir:
- Kaynak kodunu Codeberg üzerinden klonlayın.
- İhtiyacınıza uygun init sistemini seçerek kurulum komutlarını çalıştırın.
- /etc/ly/config.ini dosyasını özelleştirerek oturum deneyimini kişiselleştirin.
- UBOS UBOS homepage üzerinden ilgili şablonları ve entegrasyonları keşfedin.
- UBOS UBOS pricing plans sayfasından ihtiyacınıza uygun planı seçin.
Ly’nin sunduğu esneklik ve UBOS’un AI‑odaklı altyapısı, modern altyapıların “hafif ama güçlü” olma vizyonunu gerçeğe dönüştürür. Şimdi dene, sistemini hızlandır ve topluluğa katıl!
© 2025 UBOS Technologies. Tüm hakları saklıdır.