Gentoo + UTF-8, абракадабра в консоли

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Z.o.r.g.H
Сообщения: 5

Gentoo + UTF-8, абракадабра в консоли

Сообщение Z.o.r.g.H »

Делал все по мануалу: http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way
В ядре включил NLS UTF8.
В консоли все выглядит примерно так:
# echo привет > тест.txt
# cat тест.txt
привет
# ls -la
п╦я┌п╬пЁп╬ 1096
drwx------ 3 num106 smbusers 4096 п°п╟п╧ 25 15:49 .
drwxr-xr-x 10 root root 4096 п°п╟п╧ 25 14:13 ..
-rw-r--r-- 1 num106 smbusers 28012 п°п╟я─ 27 17:39 113402104vb1.jpg
-rw-r--r-- 1 num106 smbusers 963094 п°п╟я─ 28 16:44 113402104vb1.psd
drwxr-xr-x 3 num106 smbusers 4096 п°п╟п╧ 25 06:49 Mail
-rw-r--r-- 1 root root 7 п°п╟п╧ 25 15:49 ????.txt
-rwx------ 1 num106 smbusers 13824 п°п╟п╧ 23 18:01 п⌡п╦я│я┌ Microsoft Excel.xls
-rwx------ 1 num106 smbusers 0 п°п╟п╧ 23 18:00 п©я─п╬п╡п╣я─п╨п╟.CDR
-rwx------ 1 num106 smbusers 14778 п²п╬я▐ 22 2007 я└п╬я┌п╬2.cdr
-rwx------ 1 num106 smbusers 45568 п╞пҐп╡ 30 16:57 я┘п╟я─п╟п╨я┌п╣я─ п■п╣пҐ.doc
-rwx------ 1 num106 smbusers 22016 п·п╨я┌ 31 2007 п╗п╟п╠п╩п╬пҐ пЇп╟п╩п╬пЁп╬п╡п╬п╧ пҐп╟п╨п╩п╟пЄпҐп╬п╧.doc
#


То есть ????.txt - это тест.txt, а остальные файлы - загружены с windows-машины (на сервере поднята самба).
Похожую абракадабру показывает Midnight Commander.

make.conf:
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-O3 -march=pentium4 -pipe"
CXXFLAGS="${CFLAGS}"
# This should not be changed unless you know exactly what you are doing. You
# should probably be using a different stage, instead.
CHOST="i686-pc-linux-gnu"
USE="-X -gnome -gtk -kde -qt3 -qt4 -nfs -rar -truetype -png -gif -tiff -jpeg -scanner -tcl -tk -php -ruby -java -java5 -java6 -ipod -joystick -cups -ipv6 -dhcp -bluetooth -wifi -atm -mysql -mssql -mp3 -ogg -mplayer -apache2 unicode utf8 userlocales device-mapper sse sse2 ssl posix samba perl python syslog threads zlib bzip2 readline quotas pam lzo"
LINGUAS="ru"


smb.conf:
[global]
netbios name = PDC
workgroup = WORKGROUP
server string = Server
os level = 64
domain master = yes
preferred master = yes
local master = yes

security = user
encrypt passwords = yes
domain logons = yes
hosts allow = 192.168.0.
enable privileges = yes
admin users = smbadmin

null passwords = no
hide unreadable = yes
hide dot files = yes

dos charset = 866
unix charset = UTF-8
display charset = UTF-8
time server = yes
log file = /var/log/samba/log.%m
max log size = 50

unix password sync = yes
passwd program = / usr/bin/passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *password*updated*successfully*

logon path = \\%L\profiles\%U
logon drive = Y:
logon home = \\%L\%U
logon script = logon.bat
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

[netlogon]
comment = Network logon service
path = /home/samba/netlogon
guest ok = no
read only = yes
browseable = no

[homes]
valid users = @smbadmins %S
path = /home/%U
guest ok = no
inherit permissions = yes
read only = no
create mask = 0644
directory mask = 0775
browseable = no

[public]
comment = Shared
path = /home/samba/public
public = yes
read only = no
browseable = no
write list = @smbadmins @smbusers

[profiles]
path = /home/samba/profiles
create mask = 0600
directory mask = 0700
browseable = no
writeable = yes
default case = lower
preserve case = no
short preserve case = no
case sensitive = no
hide files = /desktop.ini/ntuser.ini/NTUSER.*/
csc policy = disable
write list = @smbusers @smbadmins


Насколько я могу судить, samba сохраняет файлы с именами в utf8, ядро понимает эту кодировку, но имеет место проблема со шрифтами или вроде того.
При этом вводится кириллица в чем-то отличном от utf8 (работаю с сервером через ssh (putty)).

Господа, помогите пожалуйста настроить локаль. Хотелось бы, чтобы на сервере нормально отображались имена файлов и можно было с ними работать.
Поиск юзал...

Да, остальные конфиги дважды проверил - все как в указанной статье.


locale выдает все как надо
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Gentoo + UTF-8, абракадабра в консоли

Сообщение KiWi »

Z.o.r.g.H писал(а):
25.05.2008 13:01
работаю с сервером через ssh (putty)

В настройках putty должна стоять кодировка utf8.
Спасибо сказали:
Z.o.r.g.H
Сообщения: 5

Re: Gentoo + UTF-8, абракадабра в консоли

Сообщение Z.o.r.g.H »

KiWi писал(а):
25.05.2008 13:59
Z.o.r.g.H писал(а):
25.05.2008 13:01
работаю с сервером через ssh (putty)

В настройках putty должна стоять кодировка utf8.

Спасибо :))
Тогда можно еще вопрос пользуясь случаем? Локально раскладка в системе меняется по нажатию Caps Lock. Можно поменять это где-нибудь в настройках?
Спасибо сказали:
Аватара пользователя
_malic
Сообщения: 87
ОС: Gentoo

Re: Gentoo + UTF-8, абракадабра в консоли

Сообщение _malic »

Z.o.r.g.H писал(а):
25.05.2008 19:57
Тогда можно еще вопрос пользуясь случаем? Локально раскладка в системе меняется по нажатию Caps Lock. Можно поменять это где-нибудь в настройках?

В консоли меняется провкой /usr/share/keymaps/i386/qwerty/ru*.map.gz, в иксах равкой в /etc/X11/xorg.conf
Деревья умирают стоя ...
Спасибо сказали:
Z.o.r.g.H
Сообщения: 5

Re: Gentoo + UTF-8, абракадабра в консоли

Сообщение Z.o.r.g.H »

Прошу прощения за навязчивость, но у меня тут новые небольшие траблы.

После переноса PDC на gentoo у некоторых клиентов в corel и qip вместо букв стали отображаться кракозябры. Притом только в менюшках.

пробовал поменять dos charset и display charset на cp1251, но безрезультатно.
Помогите, пожалуйста.
Спасибо сказали:
Аватара пользователя
lexus3d
Сообщения: 172

Re: Gentoo + UTF-8, абракадабра в консоли

Сообщение lexus3d »

а локалька cp1251 существует? потому как насколько я помню, её по умолчанию нет и её необходимо создать
Gentoo 2007.0 / 2.6.19-r5 / Gnome
"Всё в этом мире относительно..." (с)
Спасибо сказали: