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.
 
Nazlanmaya başlamış😁.

Sıfırdan Hyprland rice hazırlama kararı aldım. Tema olarak Catppuccin Mocha Mauve üzerinden ilerleyeceğim. Fish shell + starship + catppuccin temalı güzel bir terminal ekleyeceğim. Aşırı hoşuma gitti ve yeni kurulumumda da kullanacağım.

Eki Görüntüle 1809923
Şu an XFCE kişiselleştirmem bu şekilde. Hyprland için bir bash scripti hazırlamaya başlıyorum ve Hyprland'de de benzer bir görünüm hazırlayacağım.
Çok güzel görünüyor hocam, renkler yakışmış.
Ben de OpenBox konfigürasyonuyla ugraşmaya başladım :D
IMG_20230606_221200.jpg
 
Umarım Hyprland'e de güzelce taşımayı başarırım.😄

Openbox'ta hiç güzel bir görünüm oluşturamadım. Yapabilenleri görünce imreniyorum.😀
Hyprland'ı çalıştıramadıktan sonra görünümden vazgeçtim ben.
20230605-200924.png

Wallpaper bile yok xD
Sag tik menusu ve tus atamalariyla ugrastim biraz hobi olarak. Bir sure bu sekil kullanacagim.
Simdi portage'i yine bozdum, onunla ugrasiyorum.
 
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.
Eki Görüntüle 1798798
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 Config'te 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.

Elinize sağlık hocam.

Kendisini KDE'nin buglarından ve rounded-corners noktasındaki yetersizliğinden sıkıldığım için ve yeni bir şeyler denemek istediğim için yaklaşık 1-2 hafta kadar kullandım. Dwindle layout ile gerçekten çok güzel bir deneyim sunuyor.

Kullandığım ilk tiling-WM'di kendisi. Config dosyası diğer WM'lerin nasıl bilmiyorum ama(kwin Config dosyası da basit bayağı.) Gerçekten güzel ve kolay ayarlanabiliyordu. Tabii bazı kısıtları vardı ama çok takılmadım onlara. Onun haricinde yer yer oyunlarda çökmeler yaşadım hatta bazı çökmeler Hyprland'in de çökmesine sebep oluyordu. Her ne kadar rounded corners olayını çok güzel yapsa da benim için fazla pürüzlü bir deneyim sunduğu için kendisini bırakmak zorunda kaldım.

Ama iyi ki kullanmışım diyorum. Çünkü Workspace'leri kullanmayı hyprland sayesinde öğrendim ve şu an GNOME'da çok işime yarıyor. Ayrıca bazı varsayılan kısayolları sayesinde standart kısayollarımda bazı değişikliklere gittim ve daha kullanışlı hale getirebildim.

Her ne kadar tiling WM mantığı benim için şu an pek kullanışlı olmasa da Hyprland'in kullandığım şu kısa dönemde bile hem bana hem de Linux deneyimime ciddi katkısı oldu. Sağ olsun var olsun.

Hyprland'ı çalıştıramadıktan sonra görünümden vazgeçtim ben.
Eki Görüntüle 1809946
Wallpaper bile yok xD
Sag tik menusu ve tus atamalariyla ugrastim biraz hobi olarak. Bir sure bu sekil kullanacagim.
Simdi Portage'i yine bozdum, onunla ugrasiyorum.

Gentoo kurabilip Openbox'ın hakkından nasıl gelemediniz hocam?
 
Gentoo kurabilip Openbox'ın hakkından nasıl gelemediniz hocam?
Daha önce hic openbox kullanmamıştım hocam, XML deneyimimde olmamisti ama yapabiliyorum suan.
Birkac gündür sehir dışındayım, geri dönünce görünümüyle uğraşacağım.
Hyprland'ı da bilgisayarimda calistirabilseydim keske, tabletimde calistirdim animasyonlar falan cok guzel.
 
Daha önce hiç Openbox kullanmamıştım hocam, XML deneyimimde olmamisti ama yapabiliyorum şu an.
Birkac gündür sehir dışındayım, geri dönünce görünümüyle uğraşacağım.

Gentoo kullanmak nasıl bir his peki hocam? Her ne kadar Arch kadar meme'leşememiş olsa da benim gözümde Arch'tan daha zor bir kuruluma sahip. Onu taban alan pek son kullanıcı odaklı distro da yok.

Ayrıca ekşisözlük yorumlarına falan baktığımda Arch'la benzer bir yapıyı kullanmasına rağmen Arch'a kıyasla kat kat daha stabil olduğundan bahsetmiş kullanıcılar.

Bir de yanlış bilmiyorsam kullandığı paket yöneticisi her paketi sisteminiz için özelleştirerek kuruyormuş. Bundan dolayı da çok uzun kurulum süreleri varmış. Bu gördüklerim ne kadar doğru acaba?
 
Ama iyi ki kullanmışım diyorum. Çünkü Workspace'leri kullanmayı hyprland sayesinde öğrendim ve şu an GNOME'da çok işime yarıyor. Ayrıca bazı varsayılan kısayolları sayesinde standart kısayollarımda bazı değişikliklere gittim ve daha kullanışlı hale getirebildim.
Xfce kullanıyorum birkaç gündür. Xfce bile ağır geliyor. Hyprland'e çok alıştım. Elim whisker menu yerine SUPER ve D tuşlarına gidiyor (wofi kısayoldumdu 😁)
 

Geri
Yukarı