Arch Linux Cinnamon: Temel Font Paketleri ve Fontların Kötü Görünümü

Başlatan spero, 26 Haziran 2017 - 17:45:48

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

spero

Selamlar. Ben Arch + Cinnamon yükledim. Temel olarak hangi font paketlerini kurmalıyım?
Ayrıca fontların kötü görünümünü nasıl düzeltebilirim? Pek hoş durmuyor.
Şu konuyu buldum ama ilgili site kapanmış, depolar aktif değil.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 26 Haziran 2017 - 19:01:10

Arkadaşlar ben bir yerden bulduğum anlatımı ezbere uyguladım. Bir fark göremedim. Kaldırmak istiyorum ama bana biraz karmaşık geldi. Beceremem diye buraya girdiğim komutları ve çıktılarından kısımları atayım. Linux'u oldukça temkinli kullandığımdan önemli durumlarda çıktıları kaydediyorum.
Biraz uzun olacak, zamanınız olunca bakarsınız.  :)

Bir depo ekledim. Sonra bu işlemleri yaptım. (Depoyu kaldırdım, o yüzden o komutları eklemeyeyim.)
pacman-key -r 962DDE58
pacman-key -f 962DDE58
pacman-key --lsign 962DDE58

pacman-key -d 962DDE58 (Bu komutu anahtarı silmek için bilinçli olarak girdim, sildi mi bilmiyorum.)

yaourt -S freetype2-infinality-ultimate
Çıktıdan bir kısım:
:: freetype2-infinality-ultimate, freetype2 ile çakışıyor. freetype2 paketinin kaldırılmasını istiyor musunuz? [e/H] e

Çakışma olduğundan "freetype2" paketinin kaldırılmasını onayladım.

yaourt -S lib32-freetype2-infinality-ultimate
Çıktıdan bir kısım:
:: gcc-multilib, gcc ile çakışıyor. gcc paketinin kaldırılmasını istiyor musunuz? [e/H] e
:: gcc-libs-multilib, gcc-libs ile çakışıyor. gcc-libs paketinin kaldırılmasını istiyor musunuz? [e/H] e
:: lib32-freetype2-infinality-ultimate, lib32-freetype2 ile çakışıyor. lib32-freetype2 paketinin kaldırılmasını istiyor musunuz? [e/H] e

Çakışma olduğundan "gcc","gcc-libs" ve "lib32-freetype2" paketlerinin kaldırılmasını onayladım.

yaourt -S fontconfig-infinality-ultimate
Çıktıdan bir kısım:
:: fontconfig-infinality-ultimate, fontconfig ile çakışıyor. fontconfig paketinin kaldırılmasını istiyor musunuz? [e/H] e

Çakışma olduğundan "fontconfig" paketinin kaldırılmasını onayladım.

cd /etc/fonts/conf.d
sudo ln -s ../conf.avail.infinality/36-repl-missing-glyphs.conf. (sondaki nokta dahil)
sudo fc-match "monospace"

Çıktı:
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
Ardından:
sudo fc-cache -fr

Sizlerden isteğim bu adımları nasıl geri alabilirim? Anahtar silindi mi? Silinmediyse nasıl silebilirim? Doğrudan paketleri silersem çakışmadan dolayı kaldırılan paketler geri gelir mi?
Kısacası sistemi bu işlemlerin hiç yapılmadığı haline nasıl getirebilirim?

mhmtkrktr

Gcc yerine gcc-multilib kurulmuş. Bunda sorun yok. Başka bir paket gcc yi isterse, aynı işlemi tersine alacaktır. Bundan sonra yapacağın bir işlem ilk hangisini ister bilinmeyeceği için öylece kalsın bence. Yinede gcc paketine dönmek istersen,
sudo pacman -S gcc

İnfinality paketini şu şekilde kurabilirsin.
yaourt --m-arg --skippgpcheck -Sb fontconfig-infinality freetype2-infinality-ultimate

Depoda bulabileceğin font listesi şunlar,
yaourt -Ssq font|grep ttf|grep -v extra

Ayrıca internetten bulabileceğin bir çok font dosyası var. Beğendiğin bir fontu indirip, /usr/share/fonts/TTF altına taşıyabilirsin.
Oturumu kapatmadan font içeriğini yenilemek için,
sudo fc-cache -frv /usr/share/fonts/TTF

spero

[mention=627877]@mhmtkrktr[/mention] Peki diğer çakışmalar?
İnfinality'i kurmadan önce orada AUR'dan 3 tane paket yükledim. Onları kaldırmam gerekmez mi?
Ben yine de bu işlemleri tamamen geri alabilir miyim? Huzursuz oluyorum böyle durumlarda da.

ata1

verilen yola dosya konumu ile gidip silersin ben thunar kullanıyorum sen kendi dosya yöneticin ile yaparsın o kısmı değişirsin.

sudo thunar /usr/share/fonts/TTF
sudo fc-cache -frv /usr/share/fonts/TTF

yada komut ile kurmuşsan paketleri gene komutla kaldırırsın

sudo pacman -Rsn paket adı

spero

[mention=627879]@ata1[/mention]
AUR'dan 3 tane komut girerek 3 tane paket yükledim ilk mesajda gördüğünüz üzere. Bunları bağımlılıklarıyla beraber kaldırdığımda, çakışmadan dolayı olan değişimler (gcc > gcc-multilib) eski hâline döner mi? Yani "gcc-multilib" silinip yerine "gcc" gelir mi?
Yani iz bırakma durumu oluyor mu?

ata1

64 bit kullanıyorsan zaten gcc-multilib olması daha doğrudur. yanılıyorsam düzeltirler

illada döneyim dersen komut sana soracak kaldıralım mı gcc-multılıp evet dersen işlem yapar

sudo pacman -S gcc

spero

[mention=627881]@ata1[/mention] Peki anahtarı silebilmiş miyim? Bir de buradaki olay nedir? Bunu geri almam gerekli mi?
cd /etc/fonts/conf.d
sudo ln -s ../conf.avail.infinality/36-repl-missing-glyphs.conf. (sondaki nokta dahil)
sudo fc-match "monospace"

ata1


speakerXXL

Linux Mint Cinnamon'da kullanılan yazıtipi ayarları aşağıdaki resimdeki gibidir. Belki bir fikir verebilir.