Yapılandırma
Hyprland yapılandırması
Section titled “Hyprland yapılandırması”Aşağıdakiler ve daha fazlası Hyprland tarafından yönetilir.
- genel kısayollar
- ortam değişkenleri
- ekran/monitör/çalışma alanı
- pencere animasyonları/dekorasyonları
- …
Referans: Hyprland Wiki
Hyprland yapılandırmak için ~/.config/hypr/hyprland.conf dosyasından içe aktarılan ~/.config/hypr/custom/ altındaki dosyaları düzenle.
- Hyprland
hyprland.confdosyasını okur.sourceanahtarını görünce ilgili dosyayı okur, sonra devam eder.
install.sh betiği ~/.config/hypr/custom/ klasörünün üstüne yazmaz.
Ayrıca ~/.config/hypr/hyprland.conf mevcutsa onun üstüne yazılmaz; bunun yerine ~/.config/hypr/hyprland.conf.new üretilir. *.new dosyası sadece format referansıdır, hiçbir etkisi yoktur.
Uygulamalar için blur açma
Section titled “Uygulamalar için blur açma”~/.config/hypr/hyprland/rules.conf içinde şu satırı yorum satırı yap (#) ya da kaldır:
windowrule = noblur,.* # Pencerelerde blur'u kapatır. Performansı belirgin artırır.AGS yapılandırması
Section titled “AGS yapılandırması”Aşağıdakiler ve bazı diğer öğeler AGS tarafından yönetilir.
- üst bar
- yan paneller
- kısayol rehberi
- bildirim
- genel bakış bileşeni
Son kullanıcılar için
Section titled “Son kullanıcılar için”~/.config/ags/user_options.jsonc dosyasını düzenle; güncellemede install.sh bunun üstüne yazmaz.
Şunları ayarlayabilirsin:
- Varsayılan ChatGPT benzeri asistan sağlayıcısı
- Animasyon hızı
- Saat formatı
- …
Tarih ve saat biçimini ayarlama
Section titled “Tarih ve saat biçimini ayarlama”~/.config/ags/user_options.jsonc içinde “time” bölümünü şu formata göre düzenle.
Saat biçimi için ayrıca man date kullanabilirsin.
Hava durumu bileşeni için şehir ayarlama
Section titled “Hava durumu bileşeni için şehir ayarlama”Pil algılanmazsa (genelde masaüstü bilgisayar), pil bileşeni ve araç bileşeni gösterilmez. Onun yerine bu konumda hava durumu bileşeni görünür.
Hava durumu şehri varsayılan olarak curl ipinfo.io ile algılanır ya da ~/.config/ags/user_options.jsonc içinde açıkça belirlenebilir.
Kısayolları ayarlama
Section titled “Kısayolları ayarlama”Ayarlanabilir kısayol sayısı sınırlı ve tuş adları için gdk dokümanına bakman gerekiyor, ama çalışıyor.
Daha fazlası için #5.
Özel bileşen
Section titled “Özel bileşen”Bir bileşen için bir bash betiğinin çıktısını kullanabilirsin. ~/.cache/ags/user/scripts/custom-module-poll.sh varsa AGS varsayılan olarak her 5000ms’de çıktıyı okuyup sistem kaynak göstergelerinin yerine gösterir.
Örneğin / yolunun boş alanını göstermek için:
#!/bin/bash
export LANG=C
disk_info=$(df -h /)
available=$(echo "$disk_info" | awk 'NR==2 {print $4}')
total=$(echo "$disk_info" | awk 'NR==2 {print $2}')
echo "$available/$total"Daha az özelleştirilebilir ama iki satırlık bir sürüm istersen:
#!/bin/bash
LANG=C df -h / | awk 'NR==2 {printf "%s/%s\n", $4, $2}'Daha fazla özelleştirme:
- Sorgulama aralığı (ms):
~/.cache/ags/user/scripts/custom-module-interval.txt(varsayılan = 5000) - Sol tık eylem betiği:
~/.cache/ags/user/scripts/custom-module-leftclick.sh - Sağ tık eylem betiği:
~/.cache/ags/user/scripts/custom-module-rightclick.sh
Uzmanlar için (ki muhtemelen öylesindir)
Section titled “Uzmanlar için (ki muhtemelen öylesindir)”- AGS Docs’a bak
- Ayrıca Geliştirici Notları’na da bak (yan menüde)
Çeşitli
Section titled “Çeşitli”Arayüz ölçeğini / yazı boyutunu değiştirme
Section titled “Arayüz ölçeğini / yazı boyutunu değiştirme”Yazı boyutunu değiştirmek AGS arayüz ölçeğini de değiştirir.
gsettingsile:
# Sözdizimi
gsettings set org.gnome.desktop.interface font-name 'FONT_NAME FONT_SIZE'
# Bu dotfiles'ın varsayılanı
gsettings set org.gnome.desktop.interface font-name 'Rubik 11'Ekran kilidini yapılandırma
Section titled “Ekran kilidini yapılandırma”Otomatik ekran kilidi
Section titled “Otomatik ekran kilidi”Referans: Hyprland Wiki
~/.config/hypr/hypridle.conf dosyasını ihtiyacına göre düzenle.
Özel Hyprlock
Section titled “Özel Hyprlock”Referans: Hyprland Wiki
Hyprlock varsayılan ekran kilidi sağlayıcısıdır.
~/.config/hypr/hyprlock.conf dosyasını istediğin gibi düzenle.
Örneğin tarih/saat formatı için, kilide karşılık gelen text değerini değiştir.
Başka bir ekran kilidi sağlayıcısı kullanma
Section titled “Başka bir ekran kilidi sağlayıcısı kullanma”Referans: Arch Wiki
Örnek olarak swaylock:
~/.config/hypr/hypridle.conf dosyasında $lock_cmd değerini şöyle değiştir:
$lock_cmd = swaylockVe hypridle’ın çalıştığından emin ol (genelde Hyprland yapılandırması içinde exec-once = hypridle varsa otomatik başlar).
Böylece loginctl lock-session ekran kilitlemek için swaylock çağırır.
Cloudflare WARP
Section titled “Cloudflare WARP”- Bu, ISS kısıtlamalarını aşmana yardımcı olabilir ve daha hızlı internet sağlayabilir
- Kuruluysa sağ kenar çubuğunda WARP’ı aç/kapat düğmesi görünür
- Cloudflare WARP kurmak için:
yay -S cloudflare-warp-bin && sudo systemctl enable warp-svc --now