Birkaç ay önce meldgarip davranmaya başladı. Ortak çizgiler neredeyse okunamaz ve siyah zemin üzerine koyu gri metin olarak gösterilir.

Garip bir şekilde kdesudo meld, tema olarak güzel olmasına rağmen, kök olarak çalıştırmak (ile ) iyidir .

Metin için metnin renk seçeneklerini nasıl belirleyebilirim?
Kullanıyorum:
- Arch Linux
- KDE 4.14.3 (4.14.2'de de görülür)
- meld 3.12.2 (ayrıca 3.12.1'de görülmektedir)
- gtk3 3.14.6 (3.14.5'te de görülür)
Sorun giderme
KDE sistem ayarları
meldGTK3 kullanıyor, bu yüzden Sistem Ayarları> Genel Görünüm ve Davranış> Uygulama Görünümü> GTK> Bir GTK3 Teması Seçin. Bu değişiklik kaynağa yansıdı, ancak seçtiğim üç seçenekten hiçbiri metni değiştirmedi. (Kullanılabilir seçenekler Varsayılan, Emacs ve oksijen-gtk idi; ikincisi yukarıdaki ekran görüntüsünde kullanıldı.)
Yapılandırma dosyalarını elle değiştirme
~Dosyalarının gtkisimlerini aradım .
~/.gtkrc-2.0
~/.gtkrc-2.0-kde4
~/.config/gtk-2.0
~/.config/gtk-3.0
~/.kde4/share/config/gtkrc
~/.kde4/share/config/gtkrc-2.0
İlginçtir, gtkadında hiçbir şey yoktur /root. Bu nedenle, ~kullanıcı için aynı efekti alıp alamayacağımı görmek için bazı dosyaları silmeyi denedim . Tüm gtkrc-2.0dosyaların meld ile alakasız olduğunu düşünüyorum.
İlk olarak, sildim ~/.config/gtk-3.0, ancak bunun bir etkisi yoktu ve meld açtığımda yeniden yaratıldı.
Diğer tek seçenek olduğu ortaya çıktı ~/.kde4/share/config/gtkrc, bu yüzden bunu sildi ve etkilenmeyen meld'i başlattı. Ancak, dosya yeniden oluşturulmadı ve bazı olası satırlar içeriyor (örn. text[ACTIVE] = { 1.000, 1.000, 1.000 }). (Eksik) dosyanın hiç yüklenip yüklenmediğinden emin değilim. Denedim kbuildsycoca4 ; kquitapp plasma-desktop ; sleep 2 ; kstart plasma-desktopama bunun bir etkisi olmadı. Gtkrc'yi manuel olarak yeniden yüklemem gerekir mi? Ve bu dosya neden sistem ayarlarından etkilenmiyor / yeniden yazılmıyor?
(Ayrıca, FWIW, kaldırdım ~/.gtkrc-2.0-kde4, aslında bir sembolikti ~/.gtkrc-2.0ve hedefin kendisini de kaldırdım, ancak bu yardımcı olmadı. Yine gtk'yi yeniden yüklemedim (bunun gerekli olup olmadığından emin değilim veya olası) ve meld'i tekrar çalıştırmayı denediğimde dosyalar yeniden oluşturulmadı.)
Olası çevre değişkenleri
$ export | grep -i gtk
declare -x GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/home/sparhawk/.gtkrc-2.0:/home/sparhawk/.kde4/share/config/gtkrc-2.0"
declare -x GTK_IM_MODULE="xim"
declare -x GTK_MODULES="canberra-gtk-module"
declare -x GTK_RC_FILES="/etc/gtk/gtkrc:/home/sparhawk/.gtkrc:/home/sparhawk/.kde4/share/config/gtkrc"
(Açıklama: Bu soruyu daha önce KDE forumlarında sordum , ancak bir çözüme ulaşmadım.)



