Game not over. Как выставил локаль, в баше при листании истории команд строка prompt'a срезается до первого символа. Вот сам prompt:
Что в нём не так?PS1='\[\033[1;37;40m[\033[1;33;40m\h\033[1;30;40m:\033[1;32;40m\W\033[1;37;40m]\] '
Кто-нибудь пробовал перекомпилировать bash и coreutils с поддержкой UTF-8? Мне для того, чтобы что-то сделать с русскоязычными файлами, приходится выходить в busybox'овский ash.
Вопрос снят. Не хватало всего лишь "export LANG=ru_RU.UTF-8".
Last edited by djet; 26-01-2008 at 12:34.
Game not over. Как выставил локаль, в баше при листании истории команд строка prompt'a срезается до первого символа. Вот сам prompt:
Что в нём не так?PS1='\[\033[1;37;40m[\033[1;33;40m\h\033[1;30;40m:\033[1;32;40m\W\033[1;37;40m]\] '
что в нем не так сказть трудно. По крайней мере такой формат завязан на тип используемого терминала.
А такой вариант не устроит?
PS1='\u@\h,\w> '
При удалении ANSI-кодов глюк прекращается, но без них в консоли мрачно.
Терминалы пробовал разные:
Клиенты тоже. Работает одинаково и в SecureCRT, и с PuTTY.[routah:root] cat .profile
export LANG=ru_RU.UTF-8
export TERMINFO="/opt/share/terminfo"
export TERM="linux"
#export TERM="xterm"
export TMPDIR="/opt/tmp"
export PAGER='less -isRm'
export EDITOR=vim
export AR=ar
export CC=mipsel-linux-uclibc-gcc
if [ -z "$STY" -a -z "$SSH_CLIENT" -a -n "PS1" -a -x /opt/bin/screen -a "$LOGNAME" = "djet" ]; then
exec screen -A -x -RR
fi
Столкнулся вот с таким вот глюком:
размеры записанных файлов отображаются в Вин ХР через роутер вот так:
Реальный размер файлов отображается незначительно больше на диске при подключении винта напрямую к системному блоку минуя роутер.
Технические характеристики:
wl500gp
hdd Toshiba 500gb
box-hdd Philips spd5300cc/96k
Винт размечен так:
fdisk -l
Disk /dev/scsi/host0/bus0/target0/lun0/disc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 183 1469916 83 Linux
/dev/scsi/host0/bus0/target0/lun0/part2 184 245 498015 82 Linux swap
/dev/scsi/host0/bus0/target0/lun0/part3 * 246 60801 486416070 b Win95 FAT32
Причем part3 я пробовал размечать как ext3, ntfs, fat32 разными методами, последний раз разметил b Win95 FAT32 через Mac OS X, во всех влучаях один и тот же эффект с отображением метаданных...
Может кто сталкивался с такой проблемой?
Роутером:
du Apteka.eps
320 Apteka.eps
----------
ra@home znaki]$ du -la
320 ./Apteka.eps
320 ./Aquarium.eps
320 ./Avto_stoyanka.eps
320 ./Bar.eps
320 ./Biblioteka.eps
320 ./Bilyard.eps
320 ./Bouling.eps
320 ./Bout_station.eps
320 ./Detskaya_plosh.eps
320 ./Discoteka.eps
320 ./Dom_kulturi.eps
320 ./Ekskursiy.eps
384 ./Exchange.eps
-----------------------
Размер файла (МС): 310495 байт
Свойства файла (WinXP):
Размер 303 КБ (310 495 байт)
На диске 8,00 МБ (8 388 608 байт)
Но если коробку подключить к USB любой платформы, что Мак что Винда - отображает правильно...
Здравствуйте, прошивка-1.9.2.7-9, проблема в файлах с русским названием. Запускаю встроенный vsftpd как через веб-интрефейс, так и и через post-boot. Самба правильно работает с utf8. На фтп захожу через Far плюс плагин WinSCP(1.6). В настройках плагина: File protocol-FTP, UTF8 encoding for filenames-On. Создаю папку, из под самбы вообще не видно, в консоли квадратами. Если смотреть из под FireFox, то папки, созданные в Far, отображаются нормально(кодировка 1251). Если ставить кодировку utf8, то появляются вопросы вместо названий. Как сделать запись в utf8 в vsftpd?
не совпадают кодировки Samba и vsftpd, читай "Инструкцию по настройке с нуля", там где-то было. Решается вводом нескольких команд в консоли (nvramset вроде)
Есть более радикальный способ, поставить vsftpd+.
Я установил этот: http://wl500g.info/showpost.php?p=85877&postcount=70 , теперь с UTF-8 проблем нет.
Ставил так:
В vsftpd.conf добавить:Code:cp vsftpd /opt/sbin/ cp vsftpd.8 /opt/share/man/man8/ cp vsftpd.conf.5 /opt/share/man/man5/
Code:convert_charset_enable=1 local_charset=UTF8 remote_charset=WIN1251
Привет всем!
У меня такой вопрос. Подключаю флешку 8GB отформатированную в FAT32. Также у меня есть внешний диск на 320гигов отформатированный в ex3fs.
Проблема заключается в том, что, когда я копирую с винта на флеху, имена файлов режутся до 8 символов.
Кто-то это борол?
монтировать с явным указанием типа ф.с.:
mount -t vfat
В инструкции с нуля все переделывают в 1251, а мне нужно utf8 и хотелось бы использовать встроенный vsftpd. Тем более кодировка по умолчанию у него utf8, как написано в описании прошивки. Где еще можно посмотреть? Подскажите пожалуйста.