LinuxForum.Fans
Тема

[Решено] Две проблемы со шрифтами в openSUSE 12.2

Автор: u____1 4 сообщений 4085 просмотров
#274611

Первая - если не нажать Esc сразу после появления заставки при загрузке, русские шрифты в полноэкранной консоли (Ctrl + Alt + F2) отображаются квадратиками вместо русских букв.
Вторая - установил шрифты с субпиксельным сглаживанием , как написано в этой теме Полезные советы для openSUSE 12.2
После того, как открыть Root Shell в окне терминала в KDE (после этого сразу можно выйти), шрифты становятся лучше. До этого - более тонкие, с несколько неровными краями и с разноцветными оттенками, вместо шрифтов нормальной жирности и цвета. Не сказать, что совсем отвратительные, и даже лучше, чем до установки субпиксельных шрифтов, но заметно хуже, чем после входа в root-консоль. Открыл такую разницу в качестве шрифтов случайно. Особенно заметно в браузерах, например, Firefox или Opera. Полноэкранная консоль с правами root не действует. Подозреваю, что надо сменить права доступа на какие-то файлы или добавить пользователя в какую-то группу.
Видеокарта ATI, драйвера с сайта AMD.
Можно ли это как-то решить?

#275335

По шрифтам:
Необходимо помимо обновления библиотек, так же произвести и небольшую настройку.
Мне нравится такая:


Настраивать и от юзера, и от рута(по желанию).
От рута так:

text
su -
systemsettings
#275350

По шрифтам мне ответили на forum.ixbt.com. При запуске консоли root шрифты переключались в разрешение 96 dpi, которое у меня не было установлено, и становились лучше. Установил это разрешение, и шрифты теперь лучше, и не надо открывать консоль root каждый раз. Решение проблемы русского шрифта в полноэкранной консоли (возможно, есть смысл добавить в полезные советы). Скачиваются эти файлы скриптов:
https://bugzilla.novell.com/attachment.cgi?id=505873&action=edit
https://bugzilla.novell.com/attachment.cgi?id=505875&action=edit

Цитирую участника форума forum.ixbt.com arvidjaar

Это два файла, boot-vconsole.sh и setup-vconsole.sh. Их надо скопировать в /lib/mkinitrd/scripts, сделать выполняемыми (chmod a+x ...) и сгенерировать новый initrd (mkinitrd -f vconsole). Параметр "-f vconsole" добавляет скрипт в initrd. Скрипт инициализирует консоль до запуска plymouth.

Добавлю, что их надо переименовать, если кто не догадается:
mv bug-780516_boot-vconsole.sh boot-vconsole.sh
mv bug-780516_setup-vconsole.sh setup-vconsole.sh

Некоторые обновления восстанавливают дефолтный initrd, я в этих случаях повторяю команду: mkinitrd -f vconsole

#275367

Макс1,
По поводу кириллицы в терминале: (на самом деле городить огород из скриптов не нужно)
Выполнить: (это всё, что требуется)

text
# rm /lib/systemd/system/kbd.service

з.ы. проверяйте

Войдите или зарегистрируйтесь, чтобы ответить.