Linux

Linux Font Yüklemeyi Otomatikleştirin: Tek Tıkla Font Yöneticiniz!

maa
27.10.2025

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/fonts dizinine 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 -fv komutunu 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:

Bash
#!/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:

Bash
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:

Bash
./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.sh dosyası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!

Bu yazıyı paylaş:
Twitter Facebook LinkedIn

Benzer Yazılar