Summary: | Сломаны шрифты в альтераторе | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Speccyfighter <zxwarior> |
Component: | alterator-standalone | Assignee: | Evgeny Sinelnikov <sin> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | antohami, asy, sin, slava |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Attachments: |
Description
Speccyfighter
2017-07-07 21:16:07 MSK
Created attachment 7137 [details]
Скриншот слома шрифтов в acc
Сломаны шрифты при запуске командой
# acc
Created attachment 7138 [details]
Скриншот нормального отображения шрифтов
Нормальное отображение главного окна альтератора при запуске командой
# acc -l
Я сейчас пробовал запускать регулярку с lxde. И при простом запуске acc и с опцией -l вместо русских букв отображаются вопросы. Зато после установки проблем у acc с шрифтами нет. Система sysv-xfce i586 на текущем сизифе Слом шрифтов в интерфейсе альтератора исчез после втаскивания нового bind # less /var/log/user/info.1.xz | grep ' bind' | awk '{$4=""; print $0}' Dec 9 23:46:35 apt-get: bind-utils-9.11.2-alt2 1512648843 installed Dec 9 23:46:35 apt-get: bind-utils-9.10.6-alt1 1501677944 removed Ранее интерфейс правильно отображался только при запуске с опцией # acc -l *** Make a new server socket *** bind_unix: address /var/run/alteratord/.socket in use Socket path: /tmp/.private/root/alterator/browser-sock WARNING: (alterator lookout evaluation): imported module (alterator presentation events) overrides core binding `when' Сейчас шрифты правильно отображаются в интерфейсе и при запуске без опции, - с переходом по GUI-опции Ethernet интерфейсы: # acc Socket path: /tmp/.private/root/alterator/browser-sock WARNING: (alterator lookout evaluation): imported module (alterator presentation events) overrides core binding `when' frame:on-back is deprecated, use wizard-bind instead frame:on-next is deprecated, use wizard-bind instead Ignore unknown attribute for widget <label> <nameref>=<computer_name> Ignore unknown attribute for widget <label> <nameref>=<configuration> Ignore unknown attribute for widget <label> <nameref>=<addresses> Ignore unknown attribute for widget <button> <nameref>=<addresses> Ignore unknown attribute for widget <gridbox> <nameref>=<addresses> Ignore unknown attribute for widget <label> <nameref>=<default> Ignore unknown attribute for widget <label> <nameref>=<dns> Ignore unknown attribute for widget <label> <nameref>=<search> Просьба закрыть баг. (In reply to comment #4) > # less /var/log/user/info.1.xz | grep ' bind' | awk '{$4=""; print $0}' > Dec 9 23:46:35 apt-get: bind-utils-9.11.2-alt2 1512648843 installed > Dec 9 23:46:35 apt-get: bind-utils-9.10.6-alt1 1501677944 removed Непонятно только, каким боком bind-utils может относиться к шрифтам. Вероятнее всего дело в чём-то другом. Created attachment 7340 [details]
Пример одновременного бага в альтераторе и firefox.
Comment on attachment 7340 [details]
Пример одновременного бага в альтераторе и firefox.
Это система после установки новогоднего
regular-cinnamon-latest.Сам образ запускается в локали POSIX и ставит en_US.utf8/ После установки я прописал ru_RU.UTF-8 в /etc/i18n, Сделал dist-upgrade для проформы, добавил обои, gimp и проигрыватели музыки/видео и перезагрузил
(In reply to comment #7) > (From update of attachment 7340 [details]) > Это система после установки новогоднего > regular-cinnamon-latest.Сам образ запускается в локали POSIX и ставит > en_US.utf8/ После установки я прописал ru_RU.UTF-8 в /etc/i18n, Сделал > dist-upgrade для проформы, добавил обои, gimp и проигрыватели музыки/видео и > перезагрузил Надо было при загрузке лайва выбрать русский язык (F2 выбор языка). Comment on attachment 7340 [details]
Пример одновременного бага в альтераторе и firefox.
Это система после установки новогоднего
regular-cinnamon-latest.Сам образ запускается в локали POSIX и ставит en_US.utf8/ После установки я прописал ru_RU.UTF-8 в /etc/i18n, Сделал dist-upgrade для проформы, добавил обои, gimp и проигрыватели музыки/видео и перезагрузил
Если у меня случилось тоже самое, то могу добавить что: 1) удаление всех шрифтов кроме bitmap cyr_rfx (в системе физически ТОЛЬКО русские растровые шрифты) приводит к пробелам вместо вопросиков, но русские надписи не проявляются. 2) запуск xfontsel показывает, что кодировки уникод iso10646 в xfontsel нет. Также при запуске xfontsel видно сообщение Warning: Missing charsets in String to FontSet conversion. Каталог /usr/share./X11/locale/ru_RU.UTF-8 есть и выглядит нормально. 3) Вслед обсуждению https://forum.altlinux.org/index.php?topic=39087.0 https://forum.altlinux.org/index.php?topic=40709.0 могу добавить, что у меня умолчательный system.d и dpi100/ > Надо было при загрузке лайва выбрать русский язык (F2 выбор языка).
А где такое меню? Его не было. У меня новая мать с UEFI, а там черт ногу сломит. Хорошо, что вообще ядро загрузилось.
(In reply to comment #11) > > Надо было при загрузке лайва выбрать русский язык (F2 выбор языка). > А где такое меню? Его не было. У меня новая мать с UEFI, а там черт ногу > сломит. Хорошо, что вообще ядро загрузилось. При загрузке Лайва надимаете F2 и выбираете русский язык. При Ueffi подсказки конечно нет, но выбор языка по F2 работает. Такой вопрос. А что в /etc/rpm/macros ? Нет ли там %_install_langs, и что там перечислено, если есть? Правда, это будет влиять только но обновление пакета glibc-locales, а не на процесс установки. А по поводу процесса установки другой вопрос, есть ли там glibc-locales вообще, и в каком объёме? И ещё обновление rpm в Sisyphus надо учесть. Не сломалось ли в этом месте (с /etc/rpm/macros). (In reply to comment #13) > Такой вопрос. А что в /etc/rpm/macros ? Нет ли там %_install_langs, и что там > перечислено, если есть? Правда, это будет влиять только но обновление пакета > glibc-locales, а не на процесс установки. > > А по поводу процесса установки другой вопрос, есть ли там glibc-locales вообще, > и в каком объёме? [root@alpha rpm]# cat /etc/rpm/macros %_install_langs all [root@alpha rpm]# rpm -q glibc-locales glibc-locales-2.26.0.124.98f244e-alt1.x86_64 > и в каком объёме?
[root@alpha ru_RU]# ls /usr/lib/locale/ru*
/usr/lib/locale/ru_RU:
LC_ADDRESS LC_COLLATE LC_CTYPE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME
/usr/lib/locale/ru_RU.cp1251:
LC_ADDRESS LC_COLLATE LC_CTYPE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME
/usr/lib/locale/ru_RU.ibm866:
LC_ADDRESS LC_COLLATE LC_CTYPE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME
/usr/lib/locale/ru_RU.iso88595:
LC_ADDRESS LC_COLLATE LC_CTYPE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME
/usr/lib/locale/ru_RU.koi8r:
LC_ADDRESS LC_COLLATE LC_CTYPE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME
/usr/lib/locale/ru_RU.utf8:
LC_ADDRESS LC_COLLATE LC_CTYPE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME
/usr/lib/locale/ru_UA:
LC_ADDRESS LC_COLLATE LC_CTYPE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME
/usr/lib/locale/ru_UA.cp1251:
LC_ADDRESS LC_COLLATE LC_CTYPE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME
/usr/lib/locale/ru_UA.koi8u:
LC_ADDRESS LC_COLLATE LC_CTYPE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME
/usr/lib/locale/ru_UA.utf8:
LC_ADDRESS LC_COLLATE LC_CTYPE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME
[root@alpha ru_RU]#
Created attachment 7341 [details]
Пример бага при отсутствии в системе нерусифицированных шрифтов.
В этот момент в системе только fonts-bitmap-cyr_rfx-*, fonts-bitmap-cyrillic, fonts-console-terminus и fonts-type1-urw (urw - зависимость для gimp? которым снят экран)
Мне удалось благодаря зацепкам на форуме починить эту проблему. кириллица в альтераторе появилась после дописывания двух переменных: 1) В /etc/locale.conf вместо LANG= написал LANG=ru_RU.UTF-8 2) В /etc/sysconfig/i18n добавил SUPPORTED=ru_RU.UTF-8 (ее там не было) До этого, следуя догадке про возможные проблемы с локалями, еще изменил симв. ссылку /usr/lib/locale/ru_RU, чтобы она указывала на /usr/lib/locale/ru_RU.utf8 и добавил ссылку /usr/lib/locale/ru_RU.UTF-8, также указывающую на /usr/lib/locale/ru_RU.utf8. |