24 Haziran 2008

KDE'de Firefox 3 Tuşlarını Düzeltmek

Bir Linux kullanıcısısınız, ve KDE masaüstü ortamını kullanmayı seviyorsunuz. Firefox'u da seviyorsunuz, ve hatta Firefox 3 kullanıyorsunuz. Fakat Firefox 3 ile gelen bir özelliğin düzgün çalışmadığını gözlemlemişsinizdir: Firefox, artık masaüstü ortamınızın kullandığı simge temasını kullanmakta fakat araç çubuğunda geri ve ileri tuşlarında bir sorun var:



Benim kullandığım simge teması Nuvola, fakat geri - ileri tuşlarının Nuvola ile alakası yok. Bu sorunu çözmek için yaptığım bir araştırma sonucu bulduğum cevaba göre /home/kullanici/.gtk_qt_engine_rc dosyasına aşağıdaki satırları eklemeniz gerekmekte:

stock["gtk-go-back-ltr"]={
{ "16x16/actions/back.png", *, *, "gtk-small-toolbar" },
{ "22x22/actions/back.png", *, *, "gtk-large-toolbar" },
{ "32x32/actions/back.png", *, *, "gtk-dnd" },
{ "16x16/actions/back.png", *, *, "gtk-button" },
{ "16x16/actions/back.png", *, *, "gtk-menu" },
{ "32x32/actions/back.png", *, *, "gtk-dialog" },
{ "16x16/actions/back.png" }
}
stock["gtk-go-forward-ltr"]={
{ "16x16/actions/forward.png", *, *, "gtk-small-toolbar" },
{ "22x22/actions/forward.png", *, *, "gtk-large-toolbar" },
{ "32x32/actions/forward.png", *, *, "gtk-dnd" },
{ "16x16/actions/forward.png", *, *, "gtk-button" },
{ "16x16/actions/forward.png", *, *, "gtk-menu" },
{ "32x32/actions/forward.png", *, *, "gtk-dialog" },
{ "16x16/actions/forward.png" }
}

Yapmış olduğumuz şey, simge tanımları arasına ileri ve geri tuşları için "soldan sağa" yönlü ileri geri tuşları eklemek oldu. Mesela Arapça gibi "sağdan sola" olan bir dil için ltr değil, rtl eklememiz gerekecekti.

Yapmış olduğumuz değişiklik ile Firefox 3 artık şu şekilde gözüküyor:




Bonus olarak: farkettiyseniz Açılış Sayfası simgesi, araç çubuğundaki Açılış Sayfası simgesi değil, Ev Dizini simgesi olarak görüntülenmekte. Bu simgeyi de olması gerektiği hale getirmek için /home/kullanici/.gtk_qt_engine_rc dosyası içinde stock["gtk-home"] olarak başlayan kısmı bulun ve aşağıdaki gibi değiştirin:

stock["gtk-home"]={
{ "16x16/actions/gohome.png", *, *, "gtk-small-toolbar" },
{ "22x22/actions/gohome.png", *, *, "gtk-large-toolbar" },
{ "32x32/filesystems/folder_home.png", *, *, "gtk-dnd" },
{ "16x16/filesystems/folder_home.png", *, *, "gtk-button" },
{ "16x16/filesystems/folder_home.png", *, *, "gtk-menu" },
{ "32x32/filesystems/folder_home.png", *, *, "gtk-dialog" },
{ "16x16/filesystems/folder_home.png"
}


Sonuç:

Hiç yorum yok: