LINUX.ORG.RU

[Arch] Виндовые кодировки

 


0

2

В новопоставленном арче все наименования виндовых папок и файлов отображаются в виде крякозябр, что говорит о том, что неправильная кодировка. Как быть? Гугль что-то ничего адекватного не посоветовал.


[zhbert@zhbertpc ~]$ locale -a
C
en_US
en_US.iso88591
en_US.utf8
POSIX
ru_RU
ru_RU.cp1251
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8
[zhbert@zhbertpc ~]$ 

Я понимаю, что решение простое, но все-же спрашиваю тут =) Да, я, наверное, деградировал и стал ниасилятором =)

★★★★★

Ответ на: комментарий от AITap

Может быть, нужно монтировать с правильными опциями?

Мб. Если честно, раздел с дуалбутной виндой монтируется по фстабу


[zhbert@zhbertpc ~]$ cat /etc/fstab 
# 
# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
devpts                 /dev/pts      devpts    defaults            0      0
shm                    /dev/shm      tmpfs     nodev,nosuid        0      0
/dev/sda1 swap swap defaults 0 0
/dev/sda2 / ext3 defaults 0 1
/dev/sda5 /data ext3 defaults 0 1
И флэшки и внешний юсб-хард тоже автоматом, видимо, через хал.

Zhbert ★★★★★
() автор топика
Ответ на: комментарий от madgnu

>в упор не вижу

Я вот сейчас тоже заметил, что его там нет. А был уверен, что есть...

Zhbert ★★★★★
() автор топика
Ответ на: комментарий от AITap

>Это же не /data, верно?

Нет, /data - раздел в ext3, для данных =) Тут все правильно.

Но, если он не монтируется фстабом, то откуда он берется в дельфине? о_О Опять проделки хала?

Zhbert ★★★★★
() автор топика
Ответ на: комментарий от AITap

Покажите вывод mount.

[zhbert@zhbertpc ~]$ mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=10240k,nr_inodes=127118,mode=755)
/dev/sda2 on / type ext3 (rw,relatime,errors=continue,barrier=0,data=ordered)
devpts on /dev/pts type devpts (rw)
shm on /dev/shm type tmpfs (rw,nosuid,nodev)
/dev/sda5 on /data type ext3 (rw)
/dev/sda3 on /media/F2D4B435D4B3FA45 type ntfs (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=100,dmask=0077,fmask=0177)
Zhbert ★★★★★
() автор топика
Ответ на: комментарий от Zhbert

Хотя вот в моей родной генточке, с авесомом, где я все флешки и прочее монтировал руками, не было таких проблем. А в этих ваших кедах и арче сразу же такие косяки...

Zhbert ★★★★★
() автор топика
Ответ на: комментарий от AITap

>pacman -S ntfs-3g

Точно, про него-то я и забыл. Поставил, теперь все работает.

Всем спасибо =)

Zhbert ★★★★★
() автор топика

Тут больше локаль решает - какую поставишь, та и будет. У меня например, ru_RU.KOI8-R, у тебя может быть что угодно, от en_US, до ru_RU.UTF8. При монтировании, точнее в /etc/fstab прописать locale=XXX, нужную тебе локаль для ntfs. Для флешек fat32 не знаю, но по старинке пишу codepage=866,iocharset=koi8-r. К слову, проблем не возникает, типо, дышу ровно.

cadaber ★★
()

У меня NTFS-раздел монтируется так:

/dev/sda1 /mnt/data ntfs-3g defaults,locale=ru_RU.utf8 0 1
(это в /etc/fstab, не забудь ещё поставить ntfs-3g)

Arch.

neocrust ★★★★★
()
Ответ на: комментарий от neocrust

В подобных случаях, я не заморачиваюсь. Сношу пакет нафик, скачиваю source, собираю, и vice versa. В смысле, поебать.

cadaber ★★
()
Ответ на: комментарий от neocrust

Да, кстати, ntfs-3g тоже не константа. В последней версии у меня нормально, но в ранних версиях - удалял пакет и собирал из сырцов.

cadaber ★★
()

man mount /iocharset /codepage

dikiy ★★☆☆☆
()

ntfs-3g сравнительно недавно поломали. Так что теперь монтировать ntfs так, чтобы названия директорий/файлов кириллицей отображались корректно, невозможно. (точнее, возможно только если у вас локаль - юникод)

Eddy_Em ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.