Linux Font Yüklemeyi Otomatikleştirin: Tek Tıkla Font Yöneticiniz!
Linux kullanıcısı mısınız? Tasarım, kodlama veya sadece kişiselleştirmeyi sevenlerdenseniz, elinizde bir sürü .ttf ve .otf font dosyası birikmiştir. Bu fontları sisteme eklemek için dosyaları tek tek kopyalamak, izinleri ayarlamak ve veritabanını güncellemek bazen can sıkıcı olabilir.
İşte tam bu noktada hayatınızı kolaylaştıracak, tek bir komutla font yükleme işlemini tamamen otomatik hâle getiren küçük bir Bash script'i devreye giriyor!
🤔 Neden Bu Script'e İhtiyacınız Var?
Hız ve Otomasyon: Artık font dosyalarınızı
/usr/share/fontsdizinine manuel olarak kopyalamak zorunda değilsiniz.Kapsamlı Destek: Hem popüler
.ttf(TrueType Font) hem de.otf(OpenType Font) formatlarını otomatik olarak algılar ve yükler.Veritabanı Güncellemesi: Fontları kopyaladıktan sonra, sisteminizin yeni fontları görmesi için gerekli olan
fc-cache -fvkomutunu otomatik olarak çalıştırır.Temizlik ve Kontrol: Hangi fontların (TTF veya OTF) bulunup bulunmadığını size adım adım bildirir.
💻 Font Yükleme Script'iniz (Adım Adım Kullanım)
Bu script, bulunduğu dizindeki tüm .ttf ve .otf dosyalarını alıp sisteminize kopyalar ve veritabanını günceller.
1. Script'i Oluşturun
Aşağıdaki kodu font.sh adıyla kaydedin:
#!/bin/bash
# Scriptin çalıştığı dizini al
current_dir=$(pwd)
# Font dosyalarını bul ve kopyala
# .otf dosyaları için
if ls "$current_dir"/*.otf 1> /dev/null 2>&1; then
echo "OTF dosyaları bulundu, kopyalama işlemi başlatılıyor..."
sudo cp "$current_dir"/*.otf /usr/share/fonts
else
echo "OTF dosyası bulunamadı."
fi
# .ttf dosyaları için
if ls "$current_dir"/*.ttf 1> /dev/null 2>&1; then
echo "TTF dosyaları bulundu, kopyalama işlemi başlatılıyor..."
sudo cp "$current_dir"/*.ttf /usr/share/fonts
else
echo "TTF dosyası bulunamadı."
fi
# Font veritabanını güncelle
echo "Font veritabanı güncelleniyor..."
sudo fc-cache -fv
echo "Font yükleme işlemi tamamlandı."
2. Çalıştırma İzni Verin
Terminali açın ve script'in bulunduğu dizine gidin. Ardından çalıştırma izni verin:
chmod +x font.sh
3. Fontları Yükleyin
İndirdiğiniz yeni font dosyalarını (.ttf, .otf) bu script'in yanına (aynı dizine) koyun ve script'i çalıştırın:
./font.sh
Script, root yetkisi gerektirdiği için sizden parolanızı isteyecektir. Parolanızı girin ve gerisini ona bırakın!
✅ Sonuç
Terminalde "Font yükleme işlemi tamamlandı." mesajını gördüğünüzde, artık tüm yeni fontlarınız sistem genelinde kullanıma hazırdır. Her yeni font paketi indirdiğinizde, tek yapmanız gereken dosyaları script'in yanına koyup ./font.sh çalıştırmak!
Bu basit script, Linux'ta kişiselleştirme ve tasarım işleriyle uğraşan herkesin araç kutusunda bulunması gereken pratik bir çözümdür.
📌 Not: Masaüstünüzde "font" adında bir klasör açın ve içerisine
font.shdosyasını oluşturun. Fontlarınızı, klasör olmadan doğrudan bu "font" klasörüne kopyalayın.
Siz de bu script'i deneyin ve Linux deneyiminizi ne kadar kolaylaştırdığını görün!