- Русский язык в mc (gentoo, utf-8)
- Re: Русский язык в mc (gentoo, utf-8)
- Re: Русский язык в mc (gentoo, utf-8)
- Re: Русский язык в mc (gentoo, utf-8)
- Re: Русский язык в mc (gentoo, utf-8)
- Re: Русский язык в mc (gentoo, utf-8)
- Re: Русский язык в mc (gentoo, utf-8)
- Re: Русский язык в mc (gentoo, utf-8)
- Re: Русский язык в mc (gentoo, utf-8)
- unixforum.org
- Кириллизация Midnight Commander’a (Проблемка)
- Кириллизация Midnight Commander’a
- Re: Кириллизация Midnight Commander’a
- Re: Кириллизация Midnight Commander’a
- Re: Кириллизация Midnight Commander’a
- Re: Кириллизация Midnight Commander’a
- Re: Кириллизация Midnight Commander’a
- Re: Кириллизация Midnight Commander’a
- Re: Кириллизация Midnight Commander’a
- Re: Кириллизация Midnight Commander’a
- Re: Кириллизация Midnight Commander’a
- Re: Кириллизация Midnight Commander’a
- Re: Кириллизация Midnight Commander’a
- Re: Кириллизация Midnight Commander’a
- Re: Кириллизация Midnight Commander’a
- Re: Кириллизация Midnight Commander’a
- -=GenMed’s blog=-
- понедельник, 30 марта 2009 г.
- Русификация консоли и Midnight Commander в Debian
- 5 комментариев:
- Midnight Commander — смена языка.
- Re: Midnight Commander — смена языка.
- Re: Midnight Commander — смена языка.
- Re: Midnight Commander — смена языка.
- Re: Midnight Commander — смена языка.
- Re: Midnight Commander — смена языка.
- Re: Midnight Commander — смена языка.
- Re: Midnight Commander — смена языка.
- Re: Midnight Commander — смена языка.
- Re: Midnight Commander — смена языка.
- -=GenMed’s blog=-
- понедельник, 30 марта 2009 г.
- Русификация консоли и Midnight Commander в Debian
- 5 комментариев:
Русский язык в mc (gentoo, utf-8)
Система настроена на использование LANG=»ru-RU.UTF-8″
В консоли русские буквы печатаются, в nano — тоже.
Однако в mc буквы печатаются только английские. В русской раскладке на нажатия символьных клавиш реакции нет.
Кроме того, псевдографика в mc отображается в виде странных символов, однако работает нормально, если запускать export LANG=»en_RU.UTF-8″ (русские символы при этом все равно не печатаются).
пакеты slang/ncurses,mc пересобирал (mc собран slang -ncurses), в USE есть unicode.
/etc/conf.d/consolefonts настроен на ter-k14n, terminus-font проемержен.
Как сделать, чтобы работало?
Re: Русский язык в mc (gentoo, utf-8)
Re: Русский язык в mc (gentoo, utf-8)
Re: Русский язык в mc (gentoo, utf-8)
Re: Русский язык в mc (gentoo, utf-8)
в f10 после последнего апдейта та же шняга началась, заметил случайно, надо было побыстрому html-файл поправить, локаль ru_RU.UTF-8, копаться лень.
Re: Русский язык в mc (gentoo, utf-8)
Re: Русский язык в mc (gentoo, utf-8)
У меня такая же версия (см. ниже). Что нужно донастроить?
Portage 2.1.6.7 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.27-g
entoo-r7 x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-2.6.27-gentoo-r7-x86_64-QEMU_Virtual_CPU_version_0.9.1-with-
glibc2.2.5
Timestamp of tree: Wed, 11 Mar 2009 06:00:02 +0000
app-shells/bash: 3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python: 2.5.2-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.63
sys-devel/automake: 1.10.2
sys-devel/binutils: 2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.26
virtual/os-headers: 2.6.27-r2
ACCEPT_KEYWORDS=»amd64″
CBUILD=»x86_64-pc-linux-gnu»
CFLAGS=»-O2 -pipe»
CHOST=»x86_64-pc-linux-gnu»
CONFIG_PROTECT=»/etc /var/bind»
CONFIG_PROTECT_MASK=»/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/
fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d»
CXXFLAGS=»-O2 -pipe»
DISTDIR=»/usr/portage/distfiles»
FEATURES=»distlocks fixpackages parallel-fetch protect-owned sandbox sfperms str
ict unmerge-orphans userfetch»
GENTOO_MIRRORS=»http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/
distributions/gentoo»
LANG=»ru_RU.UTF-8″
LC_ALL=»»
LDFLAGS=»-Wl,-O1″
LINGUAS=»en ru»
PKGDIR=»/usr/portage/packages»
PORTAGE_CONFIGROOT=»/»
PORTAGE_RSYNC_OPTS=»—recursive —links —safe-links —perms —times —compress
—force —whole-file —delete —stats —timeout=180 —exclude=/distfiles —exclu
de=/local —exclude=/packages»
PORTAGE_TMPDIR=»/var/tmp»
PORTDIR=»/usr/portage»
SYNC=»rsync://rsync.gentoo.org/gentoo-portage»
USE=»7zip acl amd64 apache2 bash-completion berkdb bzip2 cli cracklib crypt cups
dhcp dri eap-tls extensions firefox fortran gdbm gpm iconv ipv6 isdnlog java ja
va6 kde4 log4j midi mmx mudflap multilib mysql nls nptl nptlonly opengl openmp p
am pcre perl png pppd python qt3 readline reflection sdl session slang spl sse s
se2 ssl sysfs tcpd unicode userlocales xorg zlib» ALSA_CARDS=»ali5451 als4000 at
iixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm8
01 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem
ymfpci» ALSA_PCM_PLUGINS=»adpcm alaw asym copy dmix dshare dsnoop empty extplug
file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null
plug rate route share shm softvol» APACHE2_MODULES=»actions alias auth_basic aut
hn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default a
uthz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_
lock deflate dir disk_cache env expires ext_filter file_cache filter headers inc
lude info log_config logio mem_cache mime mime_magic negotiation rewrite setenvi
f speling status unique_id userdir usertrack vhost_alias» ELIBC=»glibc» INPUT_DE
VICES=»keyboard mouse evdev» KERNEL=»linux» LCD_DEVICES=»bayrad cfontz cfontz633
glk hd44780 lb216 lcdm001 mtxorb ncurses text» LINGUAS=»en ru» USERLAND=»GNU» V
IDEO_CARDS=»fbdev glint i810 intel mach64 mga neomagic nv r128 radeon savage sis
tdfx trident vesa vga via vmware voodoo»
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, MAKEOPTS,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVER
Re: Русский язык в mc (gentoo, utf-8)
Я ссылку дал на wiki, внимательно пройдись по всей страничке, а не только про mc. Надеюсь, поможет.
Re: Русский язык в mc (gentoo, utf-8)
Прошелся по вики, не помогло.
Настрйоки у меня такие:
unixforum.org
Форум для пользователей UNIX-подобных систем
- Темы без ответов
- Активные темы
- Поиск
- Статус форума
Кириллизация Midnight Commander’a (Проблемка)
Кириллизация Midnight Commander’a
Сообщение Ivan38Rus » 28.02.2009 18:14
Re: Кириллизация Midnight Commander’a
Сообщение fed71 » 28.02.2009 18:38
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера.
Re: Кириллизация Midnight Commander’a
Сообщение Ivan38Rus » 28.02.2009 18:46
Re: Кириллизация Midnight Commander’a
Сообщение mint_99 » 28.02.2009 18:52
Re: Кириллизация Midnight Commander’a
Сообщение Ivan38Rus » 28.02.2009 19:06
Re: Кириллизация Midnight Commander’a
Сообщение ZZaiatSS » 28.02.2009 19:06
Можно попробовать сменить локаль на UTF8
Re: Кириллизация Midnight Commander’a
Сообщение Ivan38Rus » 28.02.2009 19:17
Re: Кириллизация Midnight Commander’a
Сообщение fed71 » 28.02.2009 19:41
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера.
Re: Кириллизация Midnight Commander’a
Сообщение mint_99 » 28.02.2009 19:56
Re: Кириллизация Midnight Commander’a
Сообщение fed71 » 28.02.2009 20:00
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера.
Re: Кириллизация Midnight Commander’a
Сообщение Ivan38Rus » 28.02.2009 20:22
Читал, пробовал, вышло следующее
Re: Кириллизация Midnight Commander’a
А вот это имеет куда больше смысла. И причины общеизвестны.
А автору топика я бы посоветовал попросту переставить систему, выбрать локаль utf8 и поставить русифицированный mc, который можно найти на сайте
http://mc.redhat-club.org/cms/news.php
Re: Кириллизация Midnight Commander’a
Сообщение mint_99 » 28.02.2009 22:08
Какой к чертям Ред Нат клуб? Зачем изобретать велосипед, если в сусешных репах есть нормально работающий mc, который даже без -lang пакета нормально хавает кириллицу, при условии кириллической (Ru, Ua) локали UTF-8.
Re: Кириллизация Midnight Commander’a
Сообщение Ivan38Rus » 01.03.2009 15:55
Re: Кириллизация Midnight Commander’a
Не надо истерик. Попробуйте лучше, а потом говорите.
Не работает нормально mc из сусешных реп, глюковатый он там.
В частности — переключение различных кодировок сломано (для топикстартера это важно), да при копировании по shell-соединению виснет. И это лишь небольшая часть глюков.
-=GenMed’s blog=-
Блог для тех, кто интересуется IT и не только
понедельник, 30 марта 2009 г.
Русификация консоли и Midnight Commander в Debian
Оказалось все до ужаса просто.
Поддерживаемые языке у нас хранятся в /usr/share/i18n/locale. Поддержка русского
языка: файл ru_RU — присутствует.
Кодировки хранятся в /usr/share/i18n/charmaps. Ищем KOI8-R — присутствует.
под рутом делаем две команды
localedef -i ru_RU -c -f KOI8-R ru_RU
export LANG=ru_RU
если хотим чтобы консоль (shell) тоже была русифицированной — добавляем строчки
LANG=»ru_RU»
LANGUAGE=»ru_RU:ru»
в /etc/environment
Таким образом решаем проблему с русскими именами файлов и редактированием содержимого файлов на русском языке.
Если редактирование /etc/environment не сработало, есть метод, который работает всегда ))
$ apt-get install console-cyrillic
Enter Enter Enter
$ cyr
И радуемся жизни с русским Midnight Commander и русской консолью.
mc использует для русификации /usr/share/locale/ru/LC_MESAGGES/mc.mo Все мессаги там в кодировке koi8.
upd, 30.08.2011: дописал подробности по русификации консоли
5 комментариев:
Спасибо! Внатури просто!
Спасибо! а зачем добавлять строку? у меня без нее работает.
LANG=ru_RU
в /etc/environment
subcoder, ну мне нравится когда и консоль русифицирована ))
А у меня не сработало =((( теперь вообще кадабра и нифига не понятно
Midnight Commander — смена языка.
Возник вопрос: как можно сменить язык для «интерфейса» в «Midnight Commander»?
Re: Midnight Commander — смена языка.
export LC_ALL сделать для mc?
Re: Midnight Commander — смена языка.
Re: Midnight Commander — смена языка.
Сколько раз твердили миру — трогайте LC_ALL ТОЛЬКО тогда, когда уже остальные способы не помогают. Бегом Cyrillic-HowTo читать.
Re: Midnight Commander — смена языка.
Если интересует перекодировка файлов, то она при просмотре по C-t вызывается.
Re: Midnight Commander — смена языка.
Где это прописывать?
Можно ли менять язык прямо в программе (например, с помощью «горячих клавиш»)?
Re: Midnight Commander — смена языка.
% export LANG=en_US.utf8; mc
Re: Midnight Commander — смена языка.
и то что подставлешь должно быть в выводе
Re: Midnight Commander — смена языка.
> Где это прописывать?
Где хочешь 🙂 В консоли, в меню, в иконке запуска, там, где тебе надо — там и сделай.
> Можно ли менять язык прямо в программе (например, с помощью «горячих клавиш»)?
Re: Midnight Commander — смена языка.
> Можно ли менять язык прямо в программе (например, с помощью «горячих клавиш»)?
Так в никсах не принято. Все приложения смотрят на пользовательскую локаль и, в зависимости от неё, подключают нужный файл перевода.
-=GenMed’s blog=-
Блог для тех, кто интересуется IT и не только
понедельник, 30 марта 2009 г.
Русификация консоли и Midnight Commander в Debian
Оказалось все до ужаса просто.
Поддерживаемые языке у нас хранятся в /usr/share/i18n/locale. Поддержка русского
языка: файл ru_RU — присутствует.
Кодировки хранятся в /usr/share/i18n/charmaps. Ищем KOI8-R — присутствует.
под рутом делаем две команды
localedef -i ru_RU -c -f KOI8-R ru_RU
export LANG=ru_RU
если хотим чтобы консоль (shell) тоже была русифицированной — добавляем строчки
LANG=»ru_RU»
LANGUAGE=»ru_RU:ru»
в /etc/environment
Таким образом решаем проблему с русскими именами файлов и редактированием содержимого файлов на русском языке.
Если редактирование /etc/environment не сработало, есть метод, который работает всегда ))
$ apt-get install console-cyrillic
Enter Enter Enter
$ cyr
И радуемся жизни с русским Midnight Commander и русской консолью.
mc использует для русификации /usr/share/locale/ru/LC_MESAGGES/mc.mo Все мессаги там в кодировке koi8.
upd, 30.08.2011: дописал подробности по русификации консоли
5 комментариев:
Спасибо! Внатури просто!
Спасибо! а зачем добавлять строку? у меня без нее работает.
LANG=ru_RU
в /etc/environment
subcoder, ну мне нравится когда и консоль русифицирована ))
А у меня не сработало =((( теперь вообще кадабра и нифига не понятно