Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Hyprland çoğunlukla kısayollarla mı çalışıyor? Ben kısayolları pek kullanmam ama kişiselleştirme özelliklerini sevdiğim için Hyperland geçmek istiyorum.
Normal bir Windows veya macOS kullanıcısı için kişiselleştirmenin onların kullanımına uygun şekilde yapılması mümkün mü? Ben aktif olarak GNOME kullanıyorum ve GNOME'u macOS tarzına benzettim. Aynısını Hyprland'de de yapabilir miyim?
Pencerelerin sağ köşesindeki "aşağı indir," "tam ekran" ve "kapat" gibi seçenekler var, bunlar Hyprland'de de var mı?
Genel hatlarıyla bir macOS benzeri ayar nasıl yapabilirim?
Hyprland bir masaüstü değildir, pencere yöneticisidir. Uygulama pencereleri var ya işte Hyprland tam olarak o. Sizin mesajınıza göre beklentiniz pencere yöneticisi değil, masaüstü ortamı. KDE kullanabilirsiniz.
Yine de Hyprland'in nasıl olduğuna geleyim. Kısayollarla çalışır ve tüm kısayolları siz belirlersiniz.
Kapat, büyült, küçült gibi düğmeler olmaz. Kısayollarla çalışıyorsunuz, mouse ile yapılacak şeyler sizi yavaşlatır bu nedenle uygulamaları mouse ile kapatmaz kısayol ile kapatırsınız Hyprland üzerinde.
Waybar gibi bir panel kurarak Mac OS'e benzetebilirsiniz. Düz Hyprland Mac OS'e benzemez. Hyprland yalnızca bir pencere yöneticisidir. Masaüstü olmadığı için Mac OS'e benzetebileceğiniz bir şey bulunmuyor.
Mac OS'e Waybar, mako, wofi gibi şeylerle nasıl benzeteceğiniz hakkında fikir verebilirim ama öncelikle config yazmayı öğrenmeniz gerekiyor. Örneğin kendi panelimin ufak bir kısmını örnek vereceğim. Muhtemelen gözünüzü korkutacak ama ne tarz şeyler öğrenmeniz gerektiğini görmüş olacaksınız. Tüm panelin örneğini vermeyecek olma sebebim yüzlerce satır olması. Sadece panelde uygulama menüsünün nasıl yapılacağı, çalışma alanlarının nasıl gösterileceği ve wallpaper seçimi için panele bir araç eklemenin örneği:
Bahsettiğim panel görünümü bu şekilde.
Burada yazmış olduğum basit ve kısa eklenti sayesinde uygulama menüsünü ayarlamış oluyoruz. Penguen simgesine tıklandığında wofi --show drun komutunun çalışmasını sağlıyor. Wofi uygulama menümüz.
Görselde 1, 2 şeklinde gördüğünüz çalışma alanlarının eklentisi bu şekilde. Disable scrool seçeneği mouse ile üstünde kaydırma yapıldığında çalışma alanları arasında geçiş yapmayı kapatıyor mesela. On click seçeneği bir sayıya tıklandığında o çalışma alanını aktif eder.
Wallpaper aracı da bu şekilde bir script çalıştırıyor. Scriptin içi şu şekilde:
Kod:
#!/bin/bash
# WALLPAPERS PATH
DIR=$HOME/.config/hypr/wallpaper
# Transition config (type swww img --help for more settings
FPS=30
TYPE="simple"
DURATION=3
# wofi window config (in %)
WIDTH=20
HEIGHT=30
SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration $DURATION"
PICS=($(ls ${DIR} | grep -e ".jpg$" -e ".jpeg$" -e ".png$" -e ".gif$"))
RANDOM_PIC=${PICS[ $RANDOM % ${#PICS[@]} ]}
RANDOM_PIC_NAME="${#PICS[@]}. random"
# WOFI STYLES
#CONFIG="$HOME/.config/wofi/config"
STYLE="$HOME/.config/wofi/style.css"
# to check if swaybg is running
if [[ $(pidof swaybg) ]]; then
pkill swaybg
fi
## Wofi Command
wofi_command="wofi --show dmenu \
--prompt choose...
--conf $CONFIG --style $STYLE --color $COLORS \
--width=$WIDTH% --height=$HEIGHT% \
--cache-file=/dev/null \
--hide-scroll --no-actions \
--matching=fuzzy"
menu(){
# Here we are looping in the PICS array that is composed of all images in the $DIR
# folder
for i in ${!PICS[@]}; do
# keeping the .gif to make sue you know it is animated
if [[ -z $(echo ${PICS[$i]} | grep .gif$) ]]; then
printf "$i. $(echo ${PICS[$i]} | cut -d. -f1)\n" # n°. <name_of_file_without_identifier>
else
printf "$i. ${PICS[$i]}\n"
fi
done
printf "$RANDOM_PIC_NAME"
}
swww query || swww init
main() {
choice=$(menu | ${wofi_command})
# no choice case
if [[ -z $choice ]]; then return; fi
# random choice case
if [ "$choice" = "$RANDOM_PIC_NAME" ]; then
swww img ${DIR}/${RANDOM_PIC} $SWWW_PARAMS
return
fi
pic_index=$(echo $choice | cut -d. -f1)
swww img ${DIR}/${PICS[$pic_index]} $SWWW_PARAMS
}
# Check if wofi is already running
if pidof wofi >/dev/null; then
killall wofi
exit 0
else
main
fi
# Uncomment to launch something if a choice was made
# if [[ -n "$choice" ]]; then
# Restart Waybar
# fi
Scriptimin basitçe yaptığı şey wallpaper klasörümdeki görselleri okumak ve bunları menü olarak sunmak. Menüde bir wallpaper seçildiğinde onu aktif wallpaper yapıyor.
Ayrıca önemli olduğundan ses kontrolü eklentisini de göstereyim.
Öncelikle şöyle basit bir görünüme sahip:
Ses yükseltme alçaltmayı ise şöyle ayarladım:
Mouse tekerleğini yukarı kaydırınca ses %5 yükselsin, tersini yapınca azalsın gibi ayarlar yaptım.
Basitçe bu şekilde ama yeterli değil. Bunlar sadece özellikleri yapmak için. Görsellerdeki görünümü elde etmek için css dosyası oluşturup bu eklentiler için şu ayarları yapıyoruz:
Uygulama menüsü, wallpaper aracı:
Ses ayarları:
Çalışma alanları:
Basit görünümlü bir Waybarı bu şekilde hazırlıyoruz. Daha fazla şey de yapabilirsiniz tabii ki yapılabileceklerin sınırı yok. Örneğin benim Hyprland'imin görünüşü:
Eğer config hazırlamak gözümü korkutmadı, ilgimi çekti dersen Mac OS'e benzetmekle ilgili tavsiyeler verebilirim. Ayrıca bundan önce temelleri anlattığım rehberlere bakmanı öneririm.
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...
Hevesle geldiğim ancak beni sıkabilecek ve günlerce ara vere vere yazabilecek olduğum muhteşem rehberime hoşgeldiniz. Bugün (Hangi gün yayınladıysam işte :D ) Hyprland ve Waybar config düzenlemeleri hakkında bilgiler vereceğim. Bunu wiki tarzında her detaya inerek anlatmak çok yorucu olur bu...
www.technopat.net
Oraya eklediğim linkteki configi kurmamalısın bu arada. 1 yıldan uzun süredir hiçbir hata düzeltmesi yapılmadı. Tonla Hyprland güncellemesinden sonra benim configim hata yuvasına dönüşmüştür. Ben NVIDIA ekran kartı kullanmaya başladığım için 1 yıldan uzun süredir Hyprland kullanmıyorum.
Hyprland bir masaüstü değildir, pencere yöneticisidir. Uygulama pencereleri var ya işte Hyprland tam olarak o. Sizin mesajınıza göre beklentiniz pencere yöneticisi değil, masaüstü ortamı. KDE kullanabilirsiniz.
Yine de Hyprland'in nasıl olduğuna geleyim. Kısayollarla çalışır ve tüm kısayolları siz belirlersiniz.
Kapat, büyült, küçült gibi düğmeler olmaz. Kısayollarla çalışıyorsunuz, mouse ile yapılacak şeyler sizi yavaşlatır bu nedenle uygulamaları mouse ile kapatmaz kısayol ile kapatırsınız Hyprland üzerinde.
Waybar gibi bir panel kurarak Mac OS'e benzetebilirsiniz. Düz Hyprland Mac OS'e benzemez. Hyprland yalnızca bir pencere yöneticisidir. Masaüstü olmadığı için Mac OS'e benzetebileceğiniz bir şey bulunmuyor.
Mac OS'e Waybar, mako, wofi gibi şeylerle nasıl benzeteceğiniz hakkında fikir verebilirim ama öncelikle config yazmayı öğrenmeniz gerekiyor. Örneğin kendi panelimin ufak bir kısmını örnek vereceğim. Muhtemelen gözünüzü korkutacak ama ne tarz şeyler öğrenmeniz gerektiğini görmüş olacaksınız. Tüm panelin örneğini vermeyecek olma sebebim yüzlerce satır olması. Sadece panelde uygulama menüsünün nasıl yapılacağı, çalışma alanlarının nasıl gösterileceği ve wallpaper seçimi için panele bir araç eklemenin örneği:
Eki Görüntüle 2327888
Burada yazmış olduğum basit ve kısa eklenti sayesinde uygulama menüsünü ayarlamış oluyoruz. Penguen simgesine tıklandığında wofi --show drun komutunun çalışmasını sağlıyor. Wofi uygulama menümüz.
Eki Görüntüle 2327895
Görselde 1, 2 şeklinde gördüğünüz çalışma alanlarının eklentisi bu şekilde. Disable scrool seçeneği mouse ile üstünde kaydırma yapıldığında çalışma alanları arasında geçiş yapmayı kapatıyor mesela. On click seçeneği bir sayıya tıklandığında o çalışma alanını aktif eder.
Eki Görüntüle 2327896
Wallpaper aracı da bu şekilde bir script çalıştırıyor. Scriptin içi şu şekilde:
Kod:
#!/bin/bash
# WALLPAPERS PATH
DIR=$HOME/.config/hypr/wallpaper
# Transition config (type swww img --help for more settings
FPS=30
TYPE="simple"
DURATION=3
# wofi window config (in %)
WIDTH=20
HEIGHT=30
SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration $DURATION"
PICS=($(ls ${DIR} | grep -e ".jpg$" -e ".jpeg$" -e ".png$" -e ".gif$"))
RANDOM_PIC=${PICS[ $RANDOM % ${#PICS[@]} ]}
RANDOM_PIC_NAME="${#PICS[@]}. random"
# WOFI STYLES
#CONFIG="$HOME/.config/wofi/config"
STYLE="$HOME/.config/wofi/style.css"
# to check if swaybg is running
if [[ $(pidof swaybg) ]]; then
pkill swaybg
fi
## Wofi Command
wofi_command="wofi --show dmenu \
--prompt choose...
--conf $CONFIG --style $STYLE --color $COLORS \
--width=$WIDTH% --height=$HEIGHT% \
--cache-file=/dev/null \
--hide-scroll --no-actions \
--matching=fuzzy"
menu(){
# Here we are looping in the PICS array that is composed of all images in the $DIR
# folder
for i in ${!PICS[@]}; do
# keeping the .gif to make sue you know it is animated
if [[ -z $(echo ${PICS[$i]} | grep .gif$) ]]; then
printf "$i. $(echo ${PICS[$i]} | cut -d. -f1)\n" # n°. <name_of_file_without_identifier>
else
printf "$i. ${PICS[$i]}\n"
fi
done
printf "$RANDOM_PIC_NAME"
}
swww query || swww init
main() {
choice=$(menu | ${wofi_command})
# no choice case
if [[ -z $choice ]]; then return; fi
# random choice case
if [ "$choice" = "$RANDOM_PIC_NAME" ]; then
swww img ${DIR}/${RANDOM_PIC} $SWWW_PARAMS
return
fi
pic_index=$(echo $choice | cut -d. -f1)
swww img ${DIR}/${PICS[$pic_index]} $SWWW_PARAMS
}
# Check if wofi is already running
if pidof wofi >/dev/null; then
killall wofi
exit 0
else
main
fi
# Uncomment to launch something if a choice was made
# if [[ -n "$choice" ]]; then
# Restart Waybar
# fi
Scriptimin basitçe yaptığı şey wallpaper klasörümdeki görselleri okumak ve bunları menü olarak sunmak. Menüde bir wallpaper seçildiğinde onu aktif wallpaper yapıyor.
Ayrıca önemli olduğundan ses kontrolü eklentisini de göstereyim.
Ses yükseltme alçaltmayı ise şöyle ayarladım: Eki Görüntüle 2327899
Mouse tekerleğini yukarı kaydırınca ses %5 yükselsin, tersini yapınca azalsın gibi ayarlar yaptım.
Basitçe bu şekilde ama yeterli değil. Bunlar sadece özellikleri yapmak için. Görsellerdeki görünümü elde etmek için css dosyası oluşturup bu eklentiler için şu ayarları yapıyoruz:
Basit görünümlü bir Waybarı bu şekilde hazırlıyoruz. Daha fazla şey de yapabilirsiniz tabii ki yapılabileceklerin sınırı yok. Örneğin benim Hyprland'imin görünüşü: Eki Görüntüle 2327907
Eğer config hazırlamak gözümü korkutmadı, ilgimi çekti dersen Mac OS'e benzetmekle ilgili tavsiyeler verebilirim. Ayrıca bundan önce temelleri anlattığım rehberlere bakmanı öneririm.
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...
Hevesle geldiğim ancak beni sıkabilecek ve günlerce ara vere vere yazabilecek olduğum muhteşem rehberime hoşgeldiniz. Bugün (Hangi gün yayınladıysam işte :D ) Hyprland ve Waybar config düzenlemeleri hakkında bilgiler vereceğim. Bunu wiki tarzında her detaya inerek anlatmak çok yorucu olur bu...
Aslında demek istediğim bir diğer şey şuydu: Uygulamaların üst barları olmuyor mu? Buralardan hareket ettirip istediğim yere götürme falan yok mu? Yoksa plugin'lerle eklemek mümkün değil mi? Bir de kısayollara alışırım aslında. Kısayollara geçmek istiyorum ama şu ana kadar hep masaüstü ortamı kullandığım için gözüm biraz korkuyor. Bir de Cachy OS yüklü ve oradan yükledim. GNOME üzerinden biraz değişiklik yaptım, rehberinize bakarak ve bir hata aldım.
Aslında demek istediğim bir diğer şey şuydu: Uygulamaların üst barları olmuyor mu? Buralardan hareket ettirip istediğim yere götürme falan yok mu? Yoksa plugin'lerle eklemek mümkün değil mi? Bir de kısayollara alışırım aslında. Kısayollara geçmek istiyorum ama şu ana kadar hep masaüstü ortamı kullandığım için gözüm biraz korkuyor. Bir de Cachy OS yüklü ve oradan yükledim. GNOME üzerinden biraz değişiklik yaptım, rehberinize bakarak ve bir hata aldım. Eki Görüntüle 2327927
O bir hata değil. Super yani halk ağzıyla Windows tuşuyla Q'ya aynı anda basarsanız Kitty terminalinin açılacağını, Super ve M'ye basarsanız Hyprland'in kapanacağını bildiriyor. İlk hâli bu şekilde Hyprland'in. Ayarsız hâli bu.
İstediğin yere taşımak için Float moda alırsın uygulamayı. Bunun kısayolunu ekliyorsun ayar yaparken. Float mod uçan bir hâle getirip küçültüyor uygulamayı. Super'e basıp mouse sol tıka basarak uygulamayı taşıyabilirsin, sağ tıka basılı tutup çekiştirerek büyültüp küçültebilirsin. Görünüş olarak ise masaüstü gibi butonlar ekleyemezsin uygulama penceresine.
O bir hata değil. Super yani halk ağzıyla Windows tuşuyla Q'ya aynı anda basarsanız Kitty terminalinin açılacağını, Super ve M'ye basarsanız Hyprland'in kapanacağını bildiriyor. İlk hâli bu şekilde Hyprland'in. Ayarsız hâli bu.
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...
www.technopat.net
Bu rehbere göre yaptım ama üst bar Waybar gelmedi. Sebebi nedir? Yoksa onda da ayar yapmak lazım mı? Bir de config dosyası düzenlerken yeni kodları sona eklemekten sorun oluşur mu?
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...
www.technopat.net
Bu rehbere göre yaptım ama üst bar Waybar gelmedi. Sebebi nedir? Yoksa onda da ayar yapmak lazım mı? Bir de config dosyası düzenlerken yeni kodları sona eklemekten sorun oluşur mu?
O bir hata değil. Super yani halk ağzıyla Windows tuşuyla Q'ya aynı anda basarsanız Kitty terminalinin açılacağını, Super ve M'ye basarsanız Hyprland'in kapanacağını bildiriyor. İlk hâli bu şekilde Hyprland'in. Ayarsız hâli bu.
İstediğin yere taşımak için Float moda alırsın uygulamayı. Bunun kısayolunu ekliyorsun ayar yaparken. Float mod uçan bir hâle getirip küçültüyor uygulamayı. Super'e basıp mouse sol tıka basarak uygulamayı taşıyabilirsin, sağ tıka basılı tutup çekiştirerek büyültüp küçültebilirsin. Görünüş olarak ise masaüstü gibi butonlar ekleyemezsin uygulama penceresine.
Anladım, teşekkür ederim. Esasında kullanımı fazla zor gibi durmuyor. Az önce GNOME'da denedim; Windows + sol tık işlevi GNOME'da da var ve bence daha iyi. Waybar için bir rehber var mı, yoksa Hyperland Wiki'den mi bakayım?
Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada: - Alexays/Waybar
github.com
Waybar wiki'ye bakabilirsin. Bizlerin yapacağı rehberler yeterli olmaz. Sürekli güncelleme geliyor. Ben ve benim gibi arkadaşlar sadece temelleri anlatıyoruz. Tamamen öğretmeye çalışsak kitap bile çıkar o nedenle uğraşmak çok saçma olur hazır wiki varken.
Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada: - Alexays/Waybar
github.com
Waybar Wiki'ye bakabilirsin. Bizlerin yapacağı rehberler yeterli olmaz. Sürekli güncelleme geliyor. Ben ve benim gibi arkadaşlar sadece temelleri anlatıyoruz. Tamamen öğretmeye çalışsak kitap bile çıkar o nedenle uğraşmak çok saçma olur hazır wiki varken.
Klavyenin olması gerekirdi. Muhtemelen arkada Gnome ayarları da olduğu için Hyprland'i yapılandırdığında geçersiz oluyor. Hyprland varsayılanı da İngilizce klavye olduğu için öyle kalıyor. Gnome olmayan temiz bir Hyprland kurulumu yap.