Rehber Hyprland ve temel gereksinimler

Bugün mümkün olduğunca kısa ve basit tuttuğum bir rehber hazırlamayı düşünüyorum. Rehberi Arch Linux için anlatacağım ancak diğer dağıtımlarda da benzer şekilde yönetilir genellikle.

1-) Hyprland nedir, nasıl kurulur?

Hyprland nedir?

Hyprland güzel animasyonlara sahip, wayland kullanan, yapılandırması kolay bir pencere yöneticisidir. Öyle basittir ki kurduktan sonra yalnızca config dosyasından klavyenizi ayarlamanız ardından kullanmaya hazır durumdadır. Yine de bu bize yalnızca terminalden uygulama açabileceğimiz, kısıtlı bir deneyim gibi gelir. Aşağıda Hyprland kurulumunu ve yanında neler kurmamız gerektiğini anlatacağım.

Hyprland nasıl kurulur?

Arch Linux'ta Hyprland pencere yöneticisini 2 şekilde kurabiliriz. Ana depo veya AUR. Yay'ı kurmuş olduğunuzu varsayarak yay -Sy hyprland-git komutu ile kolayca kurabilirsiniz.

Hyprland'de klavyemi nasıl Türkçe yaparım?
Terminalde veya TTY ekranında metin editörünüzün adını yazıp ardından .config/hypr/hyprland.conf yazın ve dosyaya girin.
Screenshot_2023-05-29-18-34-53_19960.png

kb_layout ayarının karşısına "tr" yazıp dosyayı kaydedin. Bundan sonrasında Hyprland'i başlatıp kullanabilirsiniz.

2-) Hyprland'de Gerekebilecek Araçlar.
1-) Terminal: Kitty
Kitty, Hyprland'in varsayılan terminalidir. Eğer farklı bir terminal uygulaması kullanmak istiyorsanız yukarıda bahsetmiş olduğum config dosyasında "Kitty" kelimesini bulup yerine kendi terminalinizin adını yazın. Varsayılan configte Super ve Q tuşuna aynı anda bastığınızda terminal açılır.

2-) Panel: Waybar
Waybar ayarlaması kolay, modüllere sahip olan ve kendiniz modül ekleyebildiğiniz güzel bir panel uygulaması. Hatta benim için gerekli olan modülleri ChatGPT'ye hazırlatıyorum ve modüllerle uğraşmıyorum bile.
Waybar'ın her açılışta çalışması için .config/hypr/hyprland.conf dosyasına exec-once = waybar satırını eklemelisiniz. Böylece Hyprland'i her başlatmanızda Waybar otomatik olarak başlar.

3-) Bildirim aracı: Mako
Mako sizler için ekranda bildirimlerinizi gösteren bir araç. Yanlış hatırlamıyorsam MATE masaüstü ortamı da bunu kullanıyordu. Bildirimlerinizi görmek istiyorsanız yüklemelisiniz.
Mako'nun her açılışta çalışması için .config/hypr/hyprland.conf dosyasına exec-once = mako satırını eklemelisiniz. Böylece her başlatmanızda Mako otomatik olarak başlar.

4-) Kimlik doğrulama aracı: Polkit-kde-agent
Hyprland kullanırken root izni isteyen uygulamalara şifre yazıp girebilmemiz için bir kimlik doğrulama aracı kurmalıyız.
Polkit'in her açılışta çalışması için .config/hypr/hyprland.conf dosyasına exec-once = /usr/lib/polkit-kde-authentication-agent-1
satırını eklemelisiniz. Böylece her başlatmanızda Polkit otomatik olarak başlatılır.

5-) QT Wayland desteği: QT5-Wayland
QT uygulamalarının düzgün çalışması için bu kütüphaneyi indirmemiz gerekiyor.

6-) Uygulama Menüsü: Wofi
Uygulama menüsü olmazsa olmazlarımızdan. :D
Wofi kullanımı kolaydır. Örneğin Super ve R tuşuna basıp Wofi'yi açmak istiyorsak Hyprland config dosyasına: bind = $mainMod, R, exec, wofi --show drun satırını eklemelisiniz.

Pencere yöneticisi kurmak her ne kadar zor gibi dursa da tüm adımlarımız bunlardı. Devamında .config/ dizininde kurduğumuz uygulama ve araçların ayarlarını yapılandırabilirsiniz. Ben sizlere yapılandırmaya karışmadan temel bir kurulum anlattım.

Eğer sizler için hâlâ zor geliyorsa veya yapılandırma ile uğraşmak istemiyorsanız şu an benim de kullandığım (Ancak ufak değişiklikler yaptığım.) GitHub - Ja-KooLit/Hyprland-v2.1: This are Arch-Hyprland scripts from my other acct JaKooLit scripti ile Hyprland'i yapılandırılmış biçimde bilgisayarınıza kurabilirsiniz. Eklediğim linkte Youtube anlatım videosu da bulunuyor.
 
Eski bir tabletime Linux kurdum, hangi WM'i kursam diye dusunuyordum. Bu konunun karsima ciktigi iyi oldu. Bayadir denemek istiyordum Hyprland'ı ama ekran kartim nvidia :(
 
Eski bir tabletime Linux kurdum, hangi WM'i kursam diye dusunuyordum. Bu konunun karsima ciktigi iyi oldu. Bayağıdır denemek istiyordum Hyprland'ı ama ekran kartim NVIDIA :(

NVIDIA olduğu için problem çıkacak diye bir şey yok. Benim de NVIDIA ve problem yaşamadım. Oyun oynamıyorum oyunlarda denemedim. Kurun deneyin sorun yaşarsanız değiştirin. Bazıları sorun yaşayabiliyor ama bazıları...
 
NVIDIA olduğu için problem çıkacak diye bir şey yok. Benim de NVIDIA ve problem yaşamadım. Oyun oynamıyorum oyunlarda denemedim. Kurun deneyin sorun yaşarsanız değiştirin. Bazıları sorun yaşayabiliyor ama bazıları...
Kurmayi düşündüğüm zamanlar nvidia oldugundan denememistim. Suan Wayland ile Gnome kullaniyorum bayadir sorun olmuyor aslinda. Hyprland'ı deneyecegim bilgisayarimda.
 
Basit ve güzel bir wikiye sahip hocam. Adım adım anlatıyor ancak bunu basitçe yapmayı da başarıyor.

Bahsettigim tabletime kurdum, wiki'ye de baktim birkac kez, gercekten guzel bir wiki yapmislar.
Hyprland'in config'i de hosuma gitti. Cok guzel bir WM. Hazır masaustu bilgisayarimin Gentoo'sundaki DWM bozulmusken hyprland kurayim dedim ama emerge hata verdi. Fazla arastirmadim bir daha deneyecegim bir ara.
 
Bahsettigim tabletime kurdum, wiki'ye de baktim birkac kez, gercekten guzel bir wiki yapmislar.
Hyprland'in config'i de hosuma gitti. Cok guzel bir WM. Hazır masaustu bilgisayarimin Gentoo'sundaki DWM bozulmusken hyprland kurayim dedim ama emerge hata verdi. Fazla arastirmadim bir daha deneyecegim bir ara.
Sorunsuz kurabilirseniz haber vermeniz mutlu eder hocam çünkü ben Gentoo'da DE derlemekten korkup format atıp Arch'a dönmüştüm (14 yıllık bilgisayar problemleri)🥲. Hyprland güzel çalışıyorsa Gentoo geçerim.
 
Sorunsuz kurabilirseniz haber vermeniz mutlu eder hocam çünkü ben Gentoo'da DE derlemekten korkup format atıp Arch'a dönmüştüm (14 yıllık bilgisayar problemleri)🥲. Hyprland güzel çalışıyorsa Gentoo geçerim.
Suan kurulu Gentoo'yu yanlislikla bozmustum. (bkz. yanlislikla home klasorunu silmek) Moralim bozuldugundan yanina Fedora kurup onu kullanmaya baslamistim. Dün hyprland derlemek için gentoo'yu actim ama herşey rezil durumda. Hyprland dahil bircok paket derlenmiyor, hata veriyor. Zar zor guncelleme baslatabildim 300 paket oldugundan iptal ettim. Bugun temiz bir gentoo kurulumu yapacagim, Hyprland umarim calisir cunku DWM config dosyalarim home klasorundeydi :(
 
Suan kurulu Gentoo'yu yanlislikla bozmustum. (bkz. yanlislikla home klasorunu silmek) Moralim bozuldugundan yanina Fedora kurup onu kullanmaya baslamistim. Dün hyprland derlemek için gentoo'yu actim ama herşey rezil durumda. Hyprland dahil bircok paket derlenmiyor, hata veriyor. Zar zor guncelleme baslatabildim 300 paket oldugundan iptal ettim. Bugun temiz bir gentoo kurulumu yapacagim, Hyprland umarim calisir cunku DWM config dosyalarim home klasorundeydi :(
Geçmiş olsun hocam sinir bozucu durumlar yaşamışsınız.
 
Tesekkurler hocam, Fedora geçince anladım GNOME'u özlemişim ama WM ayrı birşey :)
Akşam gibi temiz kurulum yapip Hyprland'i Gentoo'da deneyecegim.
Gnome'un uzantı mağazasına bayılıyorum. Hyland'de de Gnome paneline benzer bir waybar configi kullanıyorum. :)
 

Yeni konular

Geri
Yukarı