[Solved] Русский в...иксах)

Привет
Переставлял арч, дабы избавиться от лишнего мусора, который мне было жутко лень разгребать. Чистился весь корень, кроме хомяка (/root чистился тоже). И где то я накосячил)
Конфиги со старых иксов были перенесены в новые копированием файлов. Хотя, сначала запускал и с дефолтом. Общим конфигом xorg.conf не пользуюсь (геммора много). Итог - в консоли все нормально, в иксах (авесам, кеды) вместо русских букв (терминалы: sakura, konsole, yakuake, фм: дельфин, музыкальные плееры не читают пути к файлам) кракозябры или квадратики/вопросики. В опере (только в ней) шрифты внезапно увеличивают свой размер, если на них навести, могут даже наезжать друг на друга, хотя это мб связано с тем, что тут еще пока дефолтные djv. Из бонуса - в кедах часть на русском, часть на английском - открываем меню, там "Applications", а внутри группы на русском (kde-l10n-ru установлен).
Лог иксов посмотреть тут, хотя я криминального ничего не увидел. Видюхи интел (рабочая) и нвидиа. Вывод yaourt -Qs font. Еще:
[[email protected] /root]# cat /etc/locale.conf                                                               [2:12] [75%]
LANG=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8
LC_COLLATE=C
[[email protected] /root]# locale                                                                             [2:13] [75%]
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE=C
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES=ru_RU.UTF-8
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
[[email protected] /root]# locale -a                                                                          [2:13] [75%]
C
POSIX
ru_RU.utf8
У меня уже мысли закончились по этому поводу.
PGP 0x31361F01
arcanisrepo
сначала написал, потом подумал
дело было в правах. По дефолту, у меня все новые файлы создаются с маской 640, когда переносил конфиги, они такими же и легли. Изменил права к /etc/locale.conf и все заработало. Да. Не знал, что иксы читают конфиг при запуске, думал они переменную просто считывают (из под юзверя в tty русский был есичо). Получается, сам себе злобный буратино, хочешь как лучше (безопаснее), а получается как всегда
Решено, сорь за беспокойство
PGP 0x31361F01
arcanisrepo
Вы копировали сами файлы, а нужно было - содержимое, тогда права на изменяемый файл остались бы прежними. Например, создаете конфигурационный файл (если его нет) или берете готовый и
cat свой_файл > конфиг_файл
там на самом деле еще были проблемы с запуском йогурта от пользователя. Когда создавал папку /var/lib/pacman на нее тоже легли права 640 и из под пользователя нельзя было считать список установленных пакетов) После всего этого вынес, что к правам нужно относиться гораздо более аккуратнее. За подсказку с перенаправлением вывода спасибо, я думал там права выставляются, как указано в шелле
PGP 0x31361F01
arcanisrepo
 
Зарегистрироваться или войдите чтобы оставить сообщение.