[Çözüldü] Firefox ve Iceweasel sorunu

Başlatan hadon, 22 Ocak 2013 - 15:35:22

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

hadon

Merhaba.

Gimp'te kullanmak istediğim bir miktar TTF fontu /usr/share/fonts/truetype içine attıktan sonra iceweasel görüntülemeye çalıştığım sayfaları bozuk görüntülemeye başladı. Aslında durumu anlatmak için "bozuk" sözcüğü yeterli değil; sayfada sadece sol tarafta sıralanmış Türkçe harfler görünüyor. Sayfanın görüntüsü aşağı yukarı şöyle:

üüüüüü



şşşş



ööööööööö

ğğğ







ııııı


üüüüüüüüüüüüü


Iceweasel'i yeniden kurdum; seçeneklerden fontu, boyutunu, karakter kodlamasını falan değiştirmeyi denedim, düzelmedi. Mint deposunu kullanarak kurduğum Firefox'u açtım, onda da durum aynı. Mesajı Epiphany üzerinden yazıyorum. Yani Epiphany'de sorun yok.
:)  :)  :)

decent

$
fc-cache -fv
çıktısına bakabiliriz.

Başlangıç dizininde yer alan .mozilla dizinini ve varsa iceweasel* dizinini silip sonucu gözlemleyebilirsin.
Silme işlemini tarayıcılar kapalı iken yapmalısın.

Önemli not:
Yazıtiplerini sisteme değil, .fonts ismindeki kullanıcı dizinine atarak da kullanabiliriz.

hadon

hadon@debian:~$ fc-cache -fv
/usr/share/fonts: caching, new cache contents: 0 fonts, 3 dirs
/usr/share/fonts/X11: caching, new cache contents: 0 fonts, 6 dirs
/usr/share/fonts/X11/100dpi: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/X11/75dpi: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/X11/Type1: caching, new cache contents: 44 fonts, 0 dirs
/usr/share/fonts/X11/encodings: caching, new cache contents: 0 fonts, 1 dirs
/usr/share/fonts/X11/encodings/large: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/X11/misc: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/X11/util: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/truetype: caching, new cache contents: 0 fonts, 9 dirs
/usr/share/fonts/truetype/benim: /usr/share/fonts/truetype/benim: error scanning
/usr/share/fonts/truetype/freefont: caching, new cache contents: 12 fonts, 0 dirs
/usr/share/fonts/truetype/openoffice: caching, new cache contents: 1 fonts, 0 dirs
/usr/share/fonts/truetype/ttf-dejavu: caching, new cache contents: 21 fonts, 0 dirs
/usr/share/fonts/truetype/ttf-liberation: caching, new cache contents: 12 fonts, 0 dirs
/usr/share/fonts/truetype/ttf-lyx: caching, new cache contents: 9 fonts, 0 dirs
/usr/share/fonts/truetype/ttf-sil-gentium: caching, new cache contents: 4 fonts, 0 dirs
/usr/share/fonts/truetype/ttf-sil-gentium-basic: caching, new cache contents: 8 fonts, 0 dirs
/usr/share/fonts/truetype/ttf-sil-scheherazade: caching, new cache contents: 1 fonts, 0 dirs
/usr/share/fonts/type1: caching, new cache contents: 0 fonts, 2 dirs
/usr/share/fonts/type1/gsfonts: caching, new cache contents: 35 fonts, 0 dirs
/usr/share/fonts/type1/mathml: caching, new cache contents: 1 fonts, 0 dirs
/usr/X11R6/lib/X11/fonts: skipping, no such directory
/usr/local/share/fonts: caching, new cache contents: 0 fonts, 0 dirs
/home/hadon/.fonts: skipping, no such directory
/var/cache/fontconfig: not cleaning unwritable cache directory
/home/hadon/.fontconfig: cleaning cache directory
fc-cache: failed
hadon@debian:~$


.mozilla dizinini sildim. Iceweasel da Firefox da fabrika ayarına döndü. Ancak sorun aynen devam ediyor. Fontları  kullanıcı dizinine atmak daha önce aklıma gelmişti ama orada .fonts dizini göremeyince usr içine attım. Aslında kullanıcı dizininde .fonts adlı bir dizini ben oluştursam da olabilirdi belki. Birazdan attığım fontları usr içinden alıp, bahsettiğim yöntemi deneyeceğim.

İlginiz için teşekkür ederim. 
:)  :)  :)

decent

Bu gibi değişikliklerden sonra en azından oturumu kapatıp açmak gerekebilir.

matrax_41

#4
Bir de fc-cache -f -v komutunu sudo ile deneyin. Sudo olmadan kullanıldığı için hata vermiş sonda.

hadon

#5
Alıntı yapılan: matrax_41 - 22 Ocak 2013 - 17:17:46
Bir de fc-cache -f -v komutunu sudo ile deneyin. Sudo olmadan kullanıldığı için hata vermiş sonda.

İşte sudo eklenmiş komut çıktısı:

hadon@debian:~$ sudo fc-cache -f -v
[sudo] password for hadon:
/usr/share/fonts: caching, new cache contents: 0 fonts, 3 dirs
/usr/share/fonts/X11: caching, new cache contents: 0 fonts, 6 dirs
/usr/share/fonts/X11/100dpi: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/X11/75dpi: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/X11/Type1: caching, new cache contents: 44 fonts, 0 dirs
/usr/share/fonts/X11/encodings: caching, new cache contents: 0 fonts, 1 dirs
/usr/share/fonts/X11/encodings/large: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/X11/misc: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/X11/util: caching, new cache contents: 0 fonts, 0 dirs
/usr/share/fonts/truetype: caching, new cache contents: 0 fonts, 9 dirs
/usr/share/fonts/truetype/benim: caching, new cache contents: 208 fonts, 0 dirs
/usr/share/fonts/truetype/freefont: caching, new cache contents: 12 fonts, 0 dirs
/usr/share/fonts/truetype/openoffice: caching, new cache contents: 1 fonts, 0 dirs
/usr/share/fonts/truetype/ttf-dejavu: caching, new cache contents: 21 fonts, 0 dirs
/usr/share/fonts/truetype/ttf-liberation: caching, new cache contents: 12 fonts, 0 dirs
/usr/share/fonts/truetype/ttf-lyx: caching, new cache contents: 9 fonts, 0 dirs
/usr/share/fonts/truetype/ttf-sil-gentium: caching, new cache contents: 4 fonts, 0 dirs
/usr/share/fonts/truetype/ttf-sil-gentium-basic: caching, new cache contents: 8 fonts, 0 dirs
/usr/share/fonts/truetype/ttf-sil-scheherazade: caching, new cache contents: 1 fonts, 0 dirs
/usr/share/fonts/type1: caching, new cache contents: 0 fonts, 2 dirs
/usr/share/fonts/type1/gsfonts: caching, new cache contents: 35 fonts, 0 dirs
/usr/share/fonts/type1/mathml: caching, new cache contents: 1 fonts, 0 dirs
/usr/X11R6/lib/X11/fonts: skipping, no such directory
/usr/local/share/fonts: caching, new cache contents: 0 fonts, 0 dirs
/root/.fonts: skipping, no such directory
/var/cache/fontconfig: cleaning cache directory
/root/.fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded
hadon@debian:~$



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 23 Ocak 2013 - 10:04:33

Galiba çözdüm...

"Galiba," dememin şöyle bir nedeni var:

Dün bir ara uçbirim kullanarak fontları attığım dizine ulaşıp 'rm' komutuyla silmeye çalıştım. Root olduğum halde dizin silinmedi. Tekrar, 'cd' komutu yardımıyla içine girip fontları tek tek silmek istedim, komuta bilmediğim bir parametre eklemem gerekiyor olmalı ki yine silinmediler. Ancak vaz geçip masaüstüne döndüğümde garip bir şekilde hem iceweasel, hem de firefox'un düzelmiş olduğunu gördüm. Sonra, İnternet'te gezinirken, her ikisi de yeniden cozuttu ve başlığı açmama neden olan duruma geri döndü.

Bunu görünce bilgisayarı yeniden başlatıp emektar Pardus'u açtım. Onun üzerinden yetkili dosya yöneticisi ile Debian tarafına ulaşıp, attığım fontları sildim. Geri döndüğümde baktım, tarayıcılarım düzelmişti. Fontları kullanıcı dizinime kopyalayınca bu kez iceweasel sayfaları çok uygunsuz bir fontla görüntülemeye başladı ama, o fontu silince bu sorun da ortadan kalktı.

İşte bu nedenle, "ne olur, ne olmaz," mantığıyla net bir şekilde "Çözüldü" diyemiyorum. Bir - iki gün bakayım; sorun çıkmazsa "Düzeldi" olarak işaretlerim.

Gereksiz bir başlık açıp, sizleri meşgul ettiğim için özür diliyorum.
:)  :)  :)

hadon

İki gündür bakıyorum, sorun yok. Çözüldü olarak işaretliyorum.

Şunu da söylemek istiyorum ki Debianım harika oldu. Şu an hiçbir sorunum yok, mutluyum. Bütün dostlara teşekkürler. :)
:)  :)  :)