lxde+systemd+кириллица в терминале

Доброе время суток!
Имеется свежая установка Арча с LXDE. Использую LXDM через systemd
# cat /etc/systemd/system/display-manager.service
[Unit]
Description=LXDE Display Manager
After=systemd-user-sessions.service
[Service]
ExecStart=/usr/bin/lxdm
[Install]
Alias=display-manager.service

Запускаю эмулятор терминала через через Alt+F2 или через иконку. Локаль:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

пишу что-нибудь кирилликом -- но вижу только знаки вопросов вместо букав (tilda,guake,sakura) или вообще никакие символы не отображаются (xterm, urxvt).
Любой из этих же терминалов вызываю из командной строки - символы отображаются корректно.
В любых других приложениях никаких проблем с кириллицей не заметил.
Если стартовать lxde через startx
# cat ~/.xinitrc
exec startlxde
то всё работает со старта без нареканий.
Грешу на systemd, но как диагностировать не знаю - это слово для меня пока новое.
Подскажите пожалуйста, в какую сторону смотреть?
Грешу на systemd
Да, ты прав, в системд встроены специальные алгоритмы вычисляющие на сколько пользователь прилежно читал вики, проверяют правильность следования инструкциям и если была допущена ошибка в исполнении, отказывается правильно работать, строя всякие пакости...
пишу что-нибудь кирилликом -- но вижу только знаки вопросов вместо букав
А вот это уже серьезно!!! системд решил что пользователь не умеет пользоваться поиском, а знаки вопроса сигнализируют о том что в ближайшее время, если ошибки не будут устранены самостоятельно, то будет запущено самоуничтожение железа,

Вот такой вот он строгий но справедливый, этот наш системД...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Ценю ваш искрометный юмор, но не могли бы вы указать конкретные страницы вики, где нужно почитать, а так же в исполнении каких именно инструкций была допщена ошибка?
Так же буду благодарен за ссылки на результаты поиска с описанием топика (возможно, я действительно не умею им пользоваться?).
nafanja
Это ведь в эмуляторе такая проблема, а не в tty.

bubnoff
/etc/locale.conf покажите, и вывод locale -a. Откуда могла взяться английская локаль в терминале? Специально поставили?
Шрифты с кириллицей вообще имеются?
lampslave
bubnoff
/etc/locale.conf покажите, и вывод locale -a.
# cat /etc/locale.conf
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
# locale -a
C
en_US.utf8
POSIX
ru_RU.utf8
ru_UA.utf8
lampslave
Откуда могла взяться английская локаль в терминале? Специально поставили?
Да, поставил специально. Я всю жизнь с английской локалью живу, локализации не признаю, мне они только мешают. Но время от времени появляется необходимость русского языка в терминале - только печатать и писать по-русски, но что бы при этом всё окружение оставалось стандартным.

vadik
Шрифты с кириллицей вообще имеются?
Как минимум вот
local/terminus-cyrillic 4.38-1
local/xorg-fonts-cyrillic 1.0.1-3
Да и вобщем-то они ж отображаются корректно, если вызывать эмулятор терминала из коммандной строки. Грабли только вылазят, если запускать терминал средствами lxde, напр. Alt+F2 или иконка.
вот только что поставил lxde запустил через lxdm, проверил xterm запуск из меню и через альт+ф2 "выполнить". все работает!
локализация правильная,

Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
# cat /etc/locale.conf
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
во первых, это где в вики такое?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
# cat /etc/locale.conf
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
во первых, это где в вики такое?
Вот спасибо, добрый человек!
Проблема действительно была в этом окаянном конфиге.
Я не подумав извобрел его просто методом грепа .zshrc.
Открыл вики, получилось так
# cat /etc/locale.conf
LANG="en_US.UTF-8"
и после перезагрузки всё работает.
Спасибо всем за участие!
bubnoff, спас ты свое железо от уничтожения системД )))
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.