Меняется только размер, но не сам шрифт. Сейчас нашёл почему.
В /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
.
Lautre
June 27, 2023, 5:30am
2
Здравствуйте,
На каком приложении можно проверить?
Всё, что на 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 можно, но как сделать по слоту - я пока не нашёл.
Lautre
June 28, 2023, 9:21am
5
Удалил /etc/gtk-2.0/gtkrc, поставил leafpad, на шрифт не повлияло.
А тот файл вообще использовался? У вас нет пользовательского, в котором такой же стилевой блок?
У меня шрифт полностью настраивался только если тот блок удалить. А в его присутствии - как в нём и написано, фиксируется на Droid Sans
, только размер меняется, т.к. хоть он там не установлен.
Например, я использую Roboto Condensed
.
Lautre
June 29, 2023, 6:44am
7
Правильно заданный вопрос - половина ответа ) Тестировать надо, что шрифт не отъедет.
Зачем тестировать, для проверки бага любой сойдёт, хоть Impact, хоть Serif какой-нибудь.
Ну а причин, почему игнорируется системный gtkrc-2.0 может быть и больше, я не уверен.
Попробуйте с загрузочной кальки, там работает. И удалять конфиг нет смысла. Лучше закомментировать строку в конце:widget "*" style "gdmfont"
.
Lautre
June 29, 2023, 11:43am
10
Я имел ввиду запуск разных перечисленных приложений без этого конфига.
Смысл в загрузочной кальке один - убедиться, что системный конфиг используется. Что с ним потом делать - десятое перендикулярное.