Шрифт gtk2 не меняется из за /etc/gtk-2.0/gtkrc

Меняется только размер, но не сам шрифт. Сейчас нашёл почему.
В /etc/gtk-2.0/gtkrc такой блок:

style "gdmfont"
{
       font_name = "Droid Sans"
}

widget "*" style "gdmfont"

Правильнее должно быть через gtk-font-name = "...".

Также игнорируется ~/.config/gtk-2.0/gtkrc, если его не указать через GTK2_RC_FILES (который пустой). По умолчанию воспринимается только ~/.gtkrc-2.0.

Здравствуйте,
На каком приложении можно проверить?

Всё, что на gtk2, например Leafpad, treesize.

$ emerge -apv --depclean x11-libs/gtk+:2

Calculating dependencies... done!
  x11-libs/gtk+-2.24.33-r3 pulled in by:
    app-editors/leafpad-0.8.18.1-r1 requires x11-libs/gtk+:2
    app-office/dia-0.97.3-r1 requires x11-libs/gtk+:2
    dev-cpp/gtkmm-2.24.5-r1 requires >=x11-libs/gtk+-2.24.15:2[abi_x86_64(-)]
    dev-java/openjfx-11.0.11_p1 requires x11-libs/gtk+:2
    dev-java/swt-4.10-r2 requires >=x11-libs/gtk+-2.6.8:2
    dev-util/eclipse-sdk-bin-4.15.0 requires x11-libs/gtk+:2
    media-gfx/gimp-2.10.34-r2 requires >=x11-libs/gtk+-2.24.32:2
    media-gfx/graphviz-8.0.5 requires x11-libs/gtk+:2
    media-gfx/xsane-0.999-r5 requires x11-libs/gtk+:2
    media-plugins/calf-0.90.3-r1 requires x11-libs/gtk+:2
    media-sound/alsa-tools-1.2.5 requires x11-libs/gtk+:2
    media-sound/aseqview-0.2.8-r2 requires x11-libs/gtk+:2
    media-sound/timidity++-2.15.0-r6 requires x11-libs/gtk+:2
    media-video/mjpegtools-2.2.1 requires x11-libs/gtk+:2
    net-dialup/ppp-2.5.0-r4 requires x11-libs/gtk+:2
    net-im/pidgin-2.14.12 requires >=x11-libs/gtk+-2.10:2[-aqua]
    net-irc/hexchat-2.16.1-r1 requires x11-libs/gtk+:2
    net-print/cndrvcups-common-lb-3.70 requires >=x11-libs/gtk+-2.4:2
    net-print/gtklp-1.3.1 requires x11-libs/gtk+:2
    net-print/gutenprint-5.3.4-r2 requires x11-libs/gtk+:2
    sys-fs/ecryptfs-utils-111_p20170609-r1 requires x11-libs/gtk+:2
    sys-fs/treesize-0.54.1-r1 requires x11-libs/gtk+:2
    www-client/palemoon-32.2.1 requires >=x11-libs/gtk+-2.18.0:2

$ emerge -apv --depclean dev-cpp/gtkmm:2.4

Calculating dependencies... done!
  dev-cpp/gtkmm-2.24.5-r1 pulled in by:
    media-sound/patchage-1.0.10 requires dev-cpp/gtkmm:2.4

Может через eix можно, но как сделать по слоту - я пока не нашёл.

Удалил /etc/gtk-2.0/gtkrc, поставил leafpad, на шрифт не повлияло.

А тот файл вообще использовался? У вас нет пользовательского, в котором такой же стилевой блок?

У меня шрифт полностью настраивался только если тот блок удалить. А в его присутствии - как в нём и написано, фиксируется на Droid Sans, только размер меняется, т.к. хоть он там не установлен.

Например, я использую Roboto Condensed.

Правильно заданный вопрос - половина ответа ) Тестировать надо, что шрифт не отъедет.

Зачем тестировать, для проверки бага любой сойдёт, хоть Impact, хоть Serif какой-нибудь.
Ну а причин, почему игнорируется системный gtkrc-2.0 может быть и больше, я не уверен.

Попробуйте с загрузочной кальки, там работает. И удалять конфиг нет смысла. Лучше закомментировать строку в конце:widget "*" style "gdmfont".

Я имел ввиду запуск разных перечисленных приложений без этого конфига.

Смысл в загрузочной кальке один - убедиться, что системный конфиг используется. Что с ним потом делать - десятое перендикулярное.