Запуск молекулярной программы (для моей ОС она находится в / usr / libexec / xscreensaver / Molele
) с помощью - help
, и рассмотрение молекулы человека
не дает очевидного способа изменить этот внешний вид. Однако
быстрый просмотр строк в двоичном файле приложения показывает типичный ресурс X11 для шрифта заголовка:
$ strings /usr/libexec/xscreensaver/molecule | grep -i font
...
*titleFont: -*-helvetica-medium-r-normal-*-*-180-*-*-*-*-*-*
Таким образом, вы можете запустить программу с - xrm
, чтобы установить для этого ресурса шрифт (и размер) по вашему выбору. Проверьте это с помощью команды
/usr/libexec/xscreensaver/molecule -xrm '*titleFont:-*-helvetica-bold-r-normal-*-68-*-*-*-*-*-*-*'
(или где бы то ни было в вашей ОС). Число 68 здесь - ширина шрифта в пикселях. Если изменений нет и вы получаете сообщение об отсутствии такого шрифта, вероятно, вам нужно установить еще несколько стандартных шрифтов.
После того, как внешний вид вас устроит, сохраните нужный шрифт.
Используйте графический интерфейс xscreensaver-demo
, чтобы сделать это, или просто отредактируйте ~ / .xscreensaver
так, чтобы строка с GL: молекулярный -root \ n \
заменяется, например, на:
GL: molecule -root -xrm '*titleFont:-*-helvetica-bold-r-normal-*-68-*-*-*-*-*-*-*' \n\
Обратите внимание, это возможно только потому, что эта программа является родным приложением для X11 старой школы. Новые программы часто используют графические библиотеки и более сложные методы для настройки своего внешнего вида, чтобы они соответствовали «стилю рабочего стола».