Привет всем!

Меня уже типает, когда прилетают какие-либо обновления, связанные со шрифтами (( Вчера обновился cairo-ubuntu, и сразу на рабочем столе шрифт надписей под значками терминала и одного (только одного почему-то - Arch_EXT) из дисков стал калечным, не убунтовский (см. фото). Откатить невозможно - ауровский пакет. Думал поставить fontconfig-ubuntu - однажды ув. Aivar мне это подсказал в этом посте: https://archlinux.org.ru/forum/post/219609/ - и это помогло. Запустил "yay -S fontconfig-ubuntu" - компиляция закончилась ошибкой, вот этой:

make[4]: Entering directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/test'
FAIL: run-test.sh
PASS: test-bz89617
PASS: test-bz131804
PASS: test-bz96676
PASS: test-name-parse
PASS: run-test-conf.sh
PASS: test-hash
PASS: test-bz106632
============================================================================
Testsuite summary for fontconfig 2.13.1
============================================================================
# TOTAL: 8
# PASS:  7
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See test/test-suite.log
Please report to https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new
============================================================================
make[4]: *** [Makefile:953: test-suite.log] Error 1
make[4]: Leaving directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/test'
make[3]: *** [Makefile:1061: check-TESTS] Error 2
make[3]: Leaving directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/test'
make[2]: *** [Makefile:1170: check-am] Error 2
make[2]: Leaving directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/test'
make[1]: *** [Makefile:1172: check] Error 2
make[1]: Leaving directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/test'
Making check in doc
make[1]: Entering directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/doc'
make  check-am
make[2]: Entering directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/doc'
make  check-missing-doc
make[3]: Entering directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/doc'
make[3]: Nothing to be done for 'check-missing-doc'.
make[3]: Leaving directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/doc'
make  check-TESTS
make[3]: Entering directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/doc'
make[4]: Entering directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/doc'
PASS: check-missing-doc
============================================================================
Testsuite summary for fontconfig 2.13.1
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/doc'
make[3]: Leaving directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/doc'
make[2]: Leaving directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/doc'
make[1]: Leaving directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1/doc'
make[1]: Entering directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1'
make[1]: Leaving directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1'
make: *** [Makefile:601: check-recursive] Error 1
make: Target 'check' not remade because of errors.
make: Leaving directory '/home/yurius/.cache/yay/fontconfig-ubuntu/src/fontconfig-2.13.1'
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: fontconfig-ubuntu

Но это только половина проблемы. Пытался поменять шрифт в Appearance и убрал галочку с "Custom DPI Setting: 96" - появился алиасинг (( В основном в Хроме он проявляется, и только во вкладках - текст на страницах в порядке, тонкий и чёткий. Если галочку поставить обратно и значение с 96 изменить на 95 (97) и обратно - алиасинг вкладок пропадает. Но стоит перезапустить Хром, как он возвращается!

xfce

Мужики, помогите решить раз и навсегда обе эти проблемы - уродский шрифт на значках десктопа, и алиасинг на вкладках Хрома. Задрали уже эти шрифты. Но сразу скажу - шрифт ubuntu на другой менять не хочу, он очень красивый, я к нему привык.

Картинка десктопа: https://wmpics.pics/di-UUE4V.png
vs220
Значит определяет диск с виндой как сьемный.
Ну да, и именно поэтому самое общее решение - это прописать все 3 параметра: мало ли как загрузчик определит конкретный диск.
vs220
По идеи достаточно только hdbios
Не-а! Даже скорее наоборот. Только что провёл эксперименты. Оставил только hdbios - кнопка винды пропала! Добавил firmware - не появилась. Добавил biosexternal - и вот теперь она появилась снова. Оставил только biosexternal - кнопка на месте, всё грузится! Так что теория - теорией, а как говорил Ленин, без практики она мертва :)

Так что лучше оставить все три параметра - на всякий случай, они ж кушать не просят. Но biosexternal - обязательно.
vs220
у вас же материнка не дает сделать такую запись
Понял, спасибо! В заключение, напишу окончательное РЕШЕНИЕ проблемы (поправьте, если что не так).

ИТАК, ключ к решению - в конфиге refind-а раскомментировать строку "scanfor" и привести её к такому виду:

scanfor internal,external,optical,manual,firmware,hdbios,biosexternal
- то есть добавить 3 пункта - firmware,hdbios,biosexternal - после этого на экране refind-a появятся дополнительные кнопки, среди которых будет кнопка, связанная с Виндой. Ненужные кнопки можно удалить (скрыть) нажатием DEL на них.

По умолчанию предполагается, что BIOS не глючит - в противном случае см. всю ветку, потребуются дополнительные манипуляции.
Да, сработало по

default_selection 512

- выделяется Винда. А в чём был смысл копирования файлов в .../BOOT? Почему они, будучи в .../refind, не срабатывали?
vs220
в каком конфиге
Во втором. То есть, после того, как я скопировал файлы в .../BOOT, надо вносить изменения в тамошний конфиг? Сейчас внесу.
vs220
по одному или нескольким из слов что в имени под значком
Не вышло. Пробовал:

default_selection 512
default_selection legacy
default_selection "Boot SSD 512GB" (то есть полное и точное название строки под кнопкой)

- всё равно выделяет не виндовскую кнопку, а последнюю загруженную.

RusWolf
Уже давно бы поставил grub
Зачем плодить сущности без необходимости? Рефинд пока со всем справляется.
vs220
по одному или нескольким из слов что в имени под значком
Ага, затра попробую, отпишусь. Странно, что так сложно искать приходится. Почему не сделали по какому-нибудь partuuid, чтобы люди не гадали...
vs220
в названии темы смените systemd-boot на refind
Да, тоже об этом подумал, щас сменю.
vs220
По умолчанию грузится последняя выбранная, так что если они в винду грузятся она и будет
Это да, но всё же иногда грузится и Арч - я на bash ребёнку пару программ по математике написал.

Увы, "default_selection 2" и "default_selection Microsoft" не сработали. Не знаю, по какому ещё названию искать. Ладно, бог с ним уже, и так всё стало прекрасно. Спасибо вам ещё раз! Думаю, вопрос можно закрывать.