Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

русский язык в линуксе

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> русский язык в линуксе
Имя
Сообщение << Старые топики   Новые топики >>
русский язык в линуксе - 2007-07-09 01:33:50.003333   
bender3000

Сообщений: 116
Оценки: 0
Присоединился: 2007-03-03 19:33:17.120000
Ребяты, помогите начинающему!
Поставил недавно Мандриву2007. Не могу найти где поменять кодировку(или как это называецца?), т.к. файлы с именем на кириллице отображаюцца неправильно(всместо имени лабуда какаято). И еще: как настроить переключение языков ввода (англ-рус) на Alt-Shift?? Во время установки я сделал нужный выбор, но как стал настраивать отображение языковой панели, эта комбинация перестала действовать.В Центре управление настроил на СкроллЛок, тк при попытке задать Alt+Shift выдавало Alt+ISO_Prev_Group. Как исправить??
Post #: 1
RE: русский язык в линуксе - 2007-07-09 08:26:09.770000   
SteamLock

Сообщений: 73
Оценки: 0
Присоединился: 2006-09-24 14:27:19.240000
На каком разделе находятся файлы(видовой,ext2,ex3)?

Если на виндовом разделе то тебе в консоли нужно набрать
su
kate /etc/fstab

Ты увидишь список монтирования файловых систем
quote:

/dev/hdb1 / ext3 defaults 1 1
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,–,umask=0,iocharset=utf8,sync 0 0
/dev/sda1 /mnt/win_c ntfs umask=0,nls=utf8,ro 0 0
/dev/sda5 /mnt/win_d ntfs umask=0,nls=utf8,ro 0 0
/dev/sda6 /mnt/win_e ntfs umask=0,nls=utf8,ro 0 0
none /proc proc defaults 0 0
/dev/hdb5 swap swap defaults 0 0
/dev/hdc /mnt/dvdram auto umask=0,users,iocharset=utf8,sync,noauto,ro,exec 0 0
/dev/hdc /mnt/dvdrw auto umask=0,users,iocharset=utf8,sync,noauto,ro,exec 0 0


Наверное мандрива плохо примонтировала виндовой раздел, тебе нужна строчка содержащая:
quote:

ntfs umask=0,nls=

После знака равно должно стоять :
quote:

utf8,ro 0 0

это кодировка вобщем.

Должно быть так:
quote:

/dev/hda1 /mnt/win_c ntfs umask=0,nls=utf8,ro 0 0





Post #: 2
RE: русский язык в линуксе - 2007-07-09 08:40:03.603333   
SteamLock

Сообщений: 73
Оценки: 0
Присоединился: 2006-09-24 14:27:19.240000
Если хочешь то что при установке вернуть то иди в центр управления Mandriva Linux 2007(Настройка компьютера - в меню), там перейди на вкладку оборудование->настройка раскладки клавиатуры.
Там дальше разберёшся.
Post #: 3
RE: русский язык в линуксе - 2007-07-09 12:21:01.070000   
bender3000

Сообщений: 116
Оценки: 0
Присоединился: 2007-03-03 19:33:17.120000
хм… окрыл кейтом этот файл. С кодировками все в порядке.
quote:


/dev/hda9 / reiserfs notail 1 1
/dev/hda7 /boot ext2 defaults 1 2
/dev/hda3 /home ext3 defaults 1 2
/dev/hdc /mnt/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
/dev/hdd /mnt/cdrom2 auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,–,umask=0,iocharset=utf8,sync 0 0
/dev/hda1 /mnt/win_c ntfs umask=0,nls=utf8,ro 0 0
/dev/hda5 /mnt/win_d ntfs umask=0,nls=utf8,ro 0 0
/dev/hda6 /mnt/win_e ntfs umask=0,nls=utf8,ro 0 0
none /proc proc defaults 0 0
none /tmp tmpfs defaults 0 0
/dev/hda8 swap swap defaults 0 0
Post #: 4
RE: русский язык в линуксе - 2007-07-09 12:28:47.073333   
bender3000

Сообщений: 116
Оценки: 0
Присоединился: 2007-03-03 19:33:17.120000
Клавиши настроил, ток вот сообщение после меня порадовало: "Данные настройки вступят в силу посли инсталляции…" Может действительно проинсталлить заново?? ;)))))
Post #: 5
RE: русский язык в линуксе - 2007-07-10 00:00:14.626666   
SteamLock

Сообщений: 73
Оценки: 0
Присоединился: 2006-09-24 14:27:19.240000
У тебя на робочем столе есть значёк Домой(как мои документы). Там у тебя файлы с русскими именами отображаются?
Если да, то на виндовых разделах тебе надо сделать так:
quote:

/dev/hda1 /mnt/win_c ntfs umask=0,nls=cp1251,ro 0 0
/dev/hda5 /mnt/win_d ntfs umask=0,nls=cp1251,ro 0 0
/dev/hda6 /mnt/win_e ntfs umask=0,nls=cp1251,ro 0 0
Post #: 6
RE: русский язык в линуксе - 2007-07-10 00:47:22.766666   
SteamLock

Сообщений: 73
Оценки: 0
Присоединился: 2006-09-24 14:27:19.240000
Так не делай вообще-то. Я попробовал у меня имена исчесзли вообще. Хотя если хочешь можешь попробовать. cp1251 - вроде как виндовая кодировка, может у тебя попрёт. Просто fstab скопируй куда-нибудь, чтоб востановить можно было.
А вообще на каких разделах у тебя глюки с именами, на всех, или виндовых только.

Я не думаю что переустановка поможет.
Post #: 7
RE: русский язык в линуксе - 2007-07-10 02:23:15.453333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
nls – это кодировка в которую надо перекодировать юникод ntfs. стоит вообще-то указывать ту кодировку которая используется локалью. думаю что utf8, в данном случае – это то, что надо. и если это так, то проблему надо искать либо в шрифтах, либо в файл-менагере.
Post #: 8
RE: русский язык в линуксе - 2007-07-10 22:27:27.800000   
bender3000

Сообщений: 116
Оценки: 0
Присоединился: 2007-03-03 19:33:17.120000
2SteamLock

менял кодировку и на cp1251, и на nls, но изменений никаких. Вообще. Хотя файл сохранял сразу после редактирования. При открытии ярлыка "Домой" русские имена выглядят не по-русски :))

2rgo
Систему поставил недавно - все шрифты по умолчанию, а насчет манагера - у меня Konqueror, в настройках его копался, но не нашел. Может еще в чем то проблема может быть??
Post #: 9
RE: русский язык в линуксе - 2007-07-14 18:10:33.910000   
anmi

Сообщений: 6
Оценки: 0
Присоединился: 2007-07-14 17:39:13.020000
короче… сначала делаем в консольке нормальный шрифт, потом в иксах (использует по дефолту кодировку консоли, в которой запущен). значит переменная $LANG у тя должна быть равна языку и кодировке… у меня: $LANG=ru_RU.KOI8-R

смена языка и переключение раскладок настраивать можно из KDE (через жопу) и через X11.

т.к. у меня нет KDE в принципе я юзаю второй метод:

vim /etc/X11/xorg.conf

т.к. нас интересует тока клава, то показываю мой конфиг секции kbd
... Section "InputDevice" Identifier "Keyboard1" Driver "kbd" Option "AutoRepeat" "500 30" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru(winkeys)" Option "XkbOptions" "grp:rctrl_toggle,grp_led:scroll" EndSection ...
в целом, я думаю, всем может помоч сайт gentoo-wiki.com… не смотря на то, что он писался для гентушников, я уверен, что помоч может каждому.

P.S.: в данном конфиге переключаеццо язык правым контролом ;)
Post #: 10
RE: русский язык в линуксе - 2007-07-14 21:57:55.020000   
natriXx

Сообщений: 302
Оценки: 0
Присоединился: 2007-05-26 12:09:12.096666
Набей в консоли locale и пиши сюда все, что вылезет
Post #: 11
RE: русский язык в линуксе - 2007-07-20 13:42:43.063333   
bender3000

Сообщений: 116
Оценки: 0
Присоединился: 2007-03-03 19:33:17.120000
quote:

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="ru_RU.UTF-8"
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=

Post #: 12
RE: русский язык в линуксе - 2007-07-20 13:47:23.536666   
bender3000

Сообщений: 116
Оценки: 0
Присоединился: 2007-03-03 19:33:17.120000
У меня сейчас Kubuntu 7.04 и вся кириллица в Konqueror выглядит примерно так: "????? ?????????.mp3". Зашел в свойства Konqueror, пробовал изменить кодировку в св-вах Fonts, но ничего не изменилось. Как исправить?
Post #: 13
RE: русский язык в линуксе - 2007-08-03 17:09:37.456666   
deemer

Сообщений: 804
Оценки: 0
Присоединился: 2006-01-08 01:24:37
а если попробовать поменять в написанном

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="ru_RU.UTF-8"
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=

UTF-8 на cp1251в некоторых пунктах, может как - нибудь решит траблу ?
Post #: 14
RE: русский язык в линуксе - 2007-08-04 14:27:05.450000   
natriXx

Сообщений: 302
Оценки: 0
Присоединился: 2007-05-26 12:09:12.096666
нафиг нафиг! локали трогать лучше не стОит :) сделай man mount и ищи там что-нибудь вроде codepage/encoding (скорее всего, первое). У меня сейчас рабочих никсов нет под руками, а так не помню точно. Может позже выложу, как у меня маздайные тома смонтированы…

Если man mount не поможет, пиши man fstab.
Post #: 15
RE: русский язык в линуксе - 2007-08-13 18:26:29.260000   
rashpil

Сообщений: 18
Оценки: 0
Присоединился: 2007-08-13 16:33:02.096666
нинаю,нинаю,я учил слаку русском ,вот что прописывал:
bash-3.1$ cat fstab
………..
/dev/hda1 /win_c_ntfs ntfs ro,nls=koi8-r,umask=222 1 0
/dev/hda5 /win_d_ntfs ntfs ro,nls=koi8-r,umask=222 1 0
/dev/hda6 /win_e_fat vfat defaults,iocharset=koi8-r,codepage=866,umask=000 1 0
/dev/hda7 /win_f_ntfs ntfs ro,nls=koi8-r,umask=222
…………………
далие
/etc/rc.d
файлы rc.font и rc.keymap

rc.font:
#!/bin/sh
#
# This selects your default screen font from among the ones in
# /usr/share/kbd/consolefonts.
#
setfont koi8u_8x16
for n in 1 2 3 4 5 6; do
echo -ne "\033(K" > /dev/tty$n
done
rc.keymap :
#!/bin/sh
loadkeys ru-ms.map


/etc/profile.d/
файл lang.sh:
#!/bin/sh
export LANG=ru_RU.KOI8-R
export LC_ALL=
export LC_NUMERIC=C
export LC_COLLATE=C

и содержание моего xorg.conf
( /etc/X11/xorg.conf)

Section "InputDevice"

Identifier "Keyboard1"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys),ua(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle"
EndSection

Post #: 16
Страниц:  [1]
Все форумы >> [*nix/Linux] >> русский язык в линуксе







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.