Приветствую. Десктоп-файл # grep Exec /usr/share/applications/acc.desktop Exec=acc Стандартный запуск: # acc Socket path: /tmp/.private/root/alterator/browser-sock WARNING: (alterator lookout evaluation): imported module (alterator presentation events) overrides core binding `when' После запуска вместо символов шрифта отображаются символы Знак вопроса. Запуск с опцией: # acc -l *** Make a new server socket *** Socket path: /tmp/.private/root/alterator/browser-sock WARNING: (alterator lookout evaluation): imported module (alterator presentation events) overrides core binding `when' В главном окне альтератора всё отображается правильно в кодировке ru_RU.UTF-8.
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 выбор языка).
Если у меня случилось тоже самое, то могу добавить что: 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.