Re: gnome $LANG
On 29/01/2019 22:22, Artem Chuprina wrote: sergio -> debian-russian@lists.debian.org @ Tue, 29 Jan 2019 21:47:57 +0300: И кстати, в моем представлении локали C.UTF-8 не бывает. Бывает просто локаль C, и она жестко ASCII. С одной стороны это не я придумал, а dpkg-reconfigure locales. С другой стороны не вижу проблем. Как иначе отказаться от локализации, и при этом использовать UTF-8? https://sourceware.org/glibc/wiki/Proposals/C.UTF-8 -- sergio.
Re: gnome $LANG
Dmitry Alexandrov <321...@gmail.com> wrote: > sergio wrote: >>> Где для lightdm’а надо прописывать пользовательское окружение? >> >> Вопрос в том, почему я в меню гнома поставил русский, но русским он не стал? > > Потому что у вас так или иначе в окружении задана переменная LANG со странным > (как справедливо отметил Артем Чуприна) значением C.UTF-8. Если я вас верно > понял, конечно. > >> А чем так уникален гном, что ему пользовательское окружение подавай? > > Напротив, не вижу тут ничего уникального. Правильная программа и должна > отдавать предпочтение переменной из окружения перед настройками из файла. > Выше, чем у переменной, приоритет только у ключа командной строки. > >> А почему в остальных wm/dm локаль из меню настраивается? > > Полагаю, что те «остальные», с которыми вы сталкивались, писались людьми, не > вполне представлявшими себе обычаи программирования под ГНУ. Кстати, а можно для кругозора примеров этих «остальных»? Если, конечно, здесь не имелось в виду, что выставленные гуем настройки локали в остальных средах при логине устанавливаются в окружение. Это-то и гномовский экранный диспетчер по-идее делает. (А у вас не делает очевидно потому, что его у вас просто нету, а вместо него — lightdm.) signature.asc Description: PGP signature
Re: gnome $LANG
sergio wrote: >> Где для lightdm’а надо прописывать пользовательское окружение? > > Вопрос в том, почему я в меню гнома поставил русский, но русским он не стал? Потому что у вас так или иначе в окружении задана переменная LANG со странным (как справедливо отметил Артем Чуприна) значением C.UTF-8. Если я вас верно понял, конечно. > А чем так уникален гном, что ему пользовательское окружение подавай? Напротив, не вижу тут ничего уникального. Правильная программа и должна отдавать предпочтение переменной из окружения перед настройками из файла. Выше, чем у переменной, приоритет только у ключа командной строки. > А почему в остальных wm/dm локаль из меню настраивается? Полагаю, что те «остальные», с которыми вы сталкивались, писались людьми, не вполне представлявшими себе обычаи программирования под ГНУ. -- P. S. > Во-первых я подписан на рассылку, не надо включать меня в cc Я не включал вас в «Cc». Я отвечал именно вам, а значит указал ваше имя в «To». И какое мне дело до того, на что вы подписаны? Вы же не предлагаете мне эту архиценную информацию держать в голове? Я вот тоже подписан, но раз уж вы отвечаете мне, то и извольте адресовать письмо именно мне, а не непойми кому. > и дублировать письма, освойте reply to list. Если у вас поломан какой-то из почтовых агентов, так что одно и то же письмо с одинаковым идентификатором почему-то дублируется, и вы никак не можете ни его починить, ни приготовить какой-нибудь костыль — например, указывать во «From» особый адрес, а потом по нему отбрасывать входящие; а хотите непременно переложить ваши проблемы на почтовую программу собеседника — что ж, бога ради, лично моя все соответствующие заголовки (Mail-Copies-To, Mail-Followup-To) вполне понимает. Не освоили их тут вы, и это ваша машинка не умеет себя должным образом вести. signature.asc Description: PGP signature
Re: gnome $LANG
В Tue, 29 Jan 2019 23:35:48 +0300 sergio пишет: > > А чем так уникален гном, что ему пользовательское окружение подавай? > А почему в остальных wm/dm локаль из меню настраивается? Гном уникален тем, что его писали фиолетовые осьминоги, которые убеждены что linux is not about choice, и нужно как можно жестче ограничить пользователя в возможностях настройки. Это у них даже в HIG написано. -- Victor Wagner
Re: gnome $LANG
On 29/01/2019 22:42, Dmitry Alexandrov wrote: Во-первых я подписан на рассылку, не надо включать меня в cc и дублировать письма, освойте reply to list. Где для lightdm’а надо прописывать пользовательское окружение? Вопрос в том, почему я в меню гнома поставил русский, но русским он не стал? А чем так уникален гном, что ему пользовательское окружение подавай? А почему в остальных wm/dm локаль из меню настраивается? -- sergio.
Re: gnome $LANG
sergio wrote: > и блокировка экрана без gdm3 в гноме тоже не работает Если обнаружите, что с lightdm’ом сессия вроде как блокируется приказом $ dm-tool lock, то прежде чем привязывать ее на клавишу / таймер не будет лишним убедиться, что она и в самом деле блокируется, пробежавшись по всем виртуальным телетайпам (..), а то бывало. signature.asc Description: PGP signature
Re: gnome $LANG
sergio wrote: > свежеустановленный sid > > руками установленны только gnome-session gnome-control-center > lightdm-autologin-greeter > > % cat /etc/default/locale > LANG=C.UTF-8 > > lightdm логинит в пользователя, он запускает gnome-control-center, и ставит > там "Region & Language" -> Language = "Русский", Formats = "Российская > федерация" > > но что ни делай у него всё равно LANG=C.UTF-8 и всё на английском Таки что́ ни делай? То есть в чем, собственно, вопрос-то? Где для lightdm’а надо прописывать пользовательское окружение? Ну, давайте, посмотрим (на примере, правда, Стретча, а не Сида): * /usr/share/lightdm/lightdm.conf.d/01_debian.conf # - use Debian specific session wrapper, to gain support for # /etc/X11/Xsession.d scripts [Seat:*] # <...> session-wrapper=/etc/X11/Xsession * /etc/X11/Xsession.d/40x11-common_xsessionrc #Source user defined xsessionrc (locales and other environment variables) if [ -r "$USERXSESSIONRC" ]; then . "$USERXSESSIONRC" fi * /etc/X11/Xsession USERXSESSIONRC=$HOME/.xsessionrc signature.asc Description: PGP signature
Re: gnome $LANG
On 29/01/2019 22:22, Artem Chuprina wrote: А русская локаль в системе сгенерирована? сгенерирована проблема решается заменой lightdm на gdm3 и блокировка экрана без gdm3 в гноме тоже не работает -- sergio.
Re: gnome $LANG
sergio -> debian-russian@lists.debian.org @ Tue, 29 Jan 2019 21:47:57 +0300: > свежеустановленный sid > руками установленны только gnome-session gnome-control-center > lightdm-autologin-greeter > % cat /etc/default/locale > LANG=C.UTF-8 > lightdm логинит в пользователя, он запускает gnome-control-center, и ставит > там "Region & Language" -> Language = "Русский", Formats = "Российская > федерация" > но что ни делай у него всё равно LANG=C.UTF-8 и всё на английском А русская локаль в системе сгенерирована? Насколько я понимаю, если ее нет фактически, то хоть обуказывайся — библиотечные вызовы про локаль будут возвращать то, что соответствует C. И кстати, в моем представлении локали C.UTF-8 не бывает. Бывает просто локаль C, и она жестко ASCII.
gnome $LANG
свежеустановленный sid руками установленны только gnome-session gnome-control-center lightdm-autologin-greeter % cat /etc/default/locale LANG=C.UTF-8 lightdm логинит в пользователя, он запускает gnome-control-center, и ставит там "Region & Language" -> Language = "Русский", Formats = "Российская федерация" но что ни делай у него всё равно LANG=C.UTF-8 и всё на английском -- sergio.