Проблема с флешкой и русскими буквами (opensuse 11.0, kde 4.1) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Зарегистрирован:
20/7/2008 0:51 Сообщений:
0
Уровень : NAN
HP : NAN / NAN |
Все русские буквы в названиях папок/файлов отображаются вопросиками. Как решить проблему?
Отправлено: 29/8/2008 18:44
|
||||||||||
Трансфер |
Re: Проблема с флешкой и русскими буквами (opensuse 11.0, kde 4.1) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Гвардии модератор
Зарегистрирован:
31/7/2008 9:37 Из: Липецк
Сообщений:
0
Уровень : NAN
HP : NAN / NAN |
В Гноме у меня была такая же трабла. Решилось установкой дистра с utf-8 по-умолчанию. Если кто-то знает как поменять "на лету", т.е. после установки дистра - милости прошу не стеснятся и "резать правду матку", тем более, что в четвертых кедах что-то может отличатся.
Отправлено: 29/8/2008 20:25
|
||||||||||
Трансфер |
Re: Проблема с флешкой и русскими буквами (opensuse 11.0, kde 4.1) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Web-мастер
Зарегистрирован:
13/3/2008 21:03 Из: open-suse.ru
Сообщений:
1
Уровень : 1
HP : 0 / 0 |
да тут вроде эту тему обсжудали, тоже с кодировкой косяк был, с какими-то ресурсами. А вообще это вилы самих кед 4-х, уф нимагу, но для меня они пока не юзаемы вообще
Отправлено: 29/8/2008 20:55
|
||||||||||
Трансфер |
Re: Проблема с флешкой и русскими буквами (opensuse 11.0, kde 4.1) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Зарегистрирован:
17/7/2008 11:25 Из: Россия, Нижегородская область, Саров
Сообщений:
0
Уровень : NAN
HP : NAN / NAN |
я так чую, чуваки, пора открыть тему, чота вроде "пора снова работать руками или КДЕ 4" =)))))))))))
Отправлено: 30/8/2008 2:48
|
||||||||||
_________________
"The Key of Joy is Disobedience" Aleister Crowley |
|||||||||||
Трансфер |
Re: Проблема с флешкой и русскими буквами (opensuse 11.0, kde 4.1) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Зарегистрирован:
25/11/2008 15:57 Сообщений:
0
Уровень : NAN
HP : NAN / NAN |
Столкнулся с тойже проблемой. Поставил Мандрива 2009 (не из-за знаков вопроса), там всё отлично отображается. Выходит решение проблемы есть. Подскажет кто?
Отправлено: 26/11/2008 10:44
|
||||||||||
Трансфер |
Re: Проблема с флешкой и русскими буквами (opensuse 11.0, kde 4.1) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Зарегистрирован:
21/10/2008 20:19 Из: Киргизия, г. Кант
Сообщений:
0
Уровень : NAN
HP : NAN / NAN |
mount -t auto /dev/бла /mnt/бла -o iocharset=utf8
Отправлено: 26/11/2008 10:57
|
||||||||||
Трансфер |
Re: Проблема с флешкой и русскими буквами (opensuse 11.0, kde 4.1) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Зарегистрирован:
16/8/2008 22:18 Сообщений:
0
Уровень : NAN
HP : NAN / NAN |
Вот способ, проверено работает на Сусе11+КДЕ4/4.1
Создаем файл /sbin/mount.mvfat: #!/bin/bash eval mount -t vfat $@,quiet,iocharset=utf8,codepage=1251,showexec,umask=0,flush Делаем на него: chown root:root chmod +x /sbin/mount.mvfat Создаем файл /etc/hal/fdi/policy/10_my_fsops.fdi <?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <device> <match key="volume.fstype" string="vfat"> <match key="@block.storage_device:storage.hotpluggable" bool="true"> <merge key="volume.fstype" type="string">mvfat</merge> <merge key="volume.policy.mount_filesystem" type="string">mvfat</merge> <merge key="volume.mount.valid_options" type="strlist">utf8</merge> <merge key="volume.mount.valid_options" type="strlist">shortname=</merge> <merge key="volume.mount.valid_options" type="strlist">codepage=</merge> <merge key="volume.mount.valid_options" type="strlist">iocharset=</merge> <merge key="volume.mount.valid_options" type="strlist">umask=</merge> <merge key="volume.mount.valid_options" type="strlist">dmask=</merge> <merge key="volume.mount.valid_options" type="strlist">fmask=</merge> <merge key="volume.mount.valid_options" type="strlist">uid=</merge> <merge key="volume.mount.valid_options" type="strlist">flush</merge> </match> </match> </device> </deviceinfo> policy опции вроде уже не работают, но оставил, много не ест. valid_options нужны обязательно, иначе hal будет выдавать ошибку с намеком: rethink extra_options, типа, переосмыслите опции ;) Перезапускаем hal: /etc/rc.d/hal restart Можно в терминале запустить такую командочку: while true; do ps auxwww | grep mount | grep -v grep | tee -a /tmp/my.log; done Посмотреть что происходит при монтировании. Втыкаем флешку в Дельфине по ней щелкаем два раза, на терминале получим примерно следующее: root 17258 0.0 0.1 15340 1132 ? S 09:21 0:00 /usr/lib/hal/hal-storage-mount root 17259 0.0 0.0 8016 592 ? S 09:21 0:00 /bin/mount -t mvfat -o nosuid,nodev /dev/sdb1 /media/disk root 17260 0.0 0.1 15376 1516 ? S 09:21 0:00 /bin/bash /sbin/mount.mvfat /dev/sdb1 /media/disk -o rw,nosuid,nodev root 17261 0.0 0.0 8016 608 ? D 09:21 0:00 mount -t vfat /dev/sdb1 /media/disk -o rw,nosuid,nodev,quiet,iocharset=utf8,codepage=1251,showexec,umask=0,flush источник: http://hatred.homelinux.net/wiki/zhurnal?first=30
Отправлено: 26/11/2008 18:56
|
||||||||||
Трансфер |
Re: Проблема с флешкой и русскими буквами (opensuse 11.0, kde 4.1) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Зарегистрирован:
20/8/2008 9:35 Из: АРК, Судак
Сообщений:
0
Уровень : NAN
HP : NAN / NAN |
у меня в системе установлена локаль 1251, посему некоторые изменения:
Создаем файл /sbin/mount.mvfat: #!/bin/bash eval mount -t vfat $@,quiet,iocharset=cp1251,codepage=1251,showexec,umask=0,flush Перезапускаем hal: /etc/rc.d/hal restart --в сусе так---> /etc/rc.d/haldaemon restart затем все равно при вставке флешки выдается сообщение: "the option noatime is not allowed for uid=1000" диск не монтируется! что делать? кто пробовал? кстати, отладка по while true; do ps auxwww | grep mount | grep -v grep | tee -a /tmp/my.log; done не работает - вообще ничего в консоли не выводится, в логфайл тоже
Отправлено: 27/11/2008 12:06
|
||||||||||
_________________
стиль жизни "эксперимент -> 3.14$дец -> чтение документации" |
|||||||||||
Трансфер |
Re: Проблема с флешкой и русскими буквами (opensuse 11.0, kde 4.1) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Зарегистрирован:
20/8/2008 9:35 Из: АРК, Судак
Сообщений:
0
Уровень : NAN
HP : NAN / NAN |
в общем я понял.. это или под сусе не расчитано из-за разных версий хала, или работает только в КДЕ 4.
Меня такой вариант не устраивает, так как мне нужно под КДЕ3. Эта проблема, как оказалось, широко известна и разработчики на нее плевать хотели или же обещали исправить в КДЕ4 к непонятно какому там релизу. Решение я нашел, хоть и жестокое но 99,9% эффективное, посему отправляю вас в мою ветку по этому вопросу, ибо мне понадобится помощь разбирающихся в скриптах людей! смотреть надо сюда: http://open-suse.ru/modules/newbb/vie ... ype=&topic_id=418&forum=2
Отправлено: 27/11/2008 18:25
|
||||||||||
_________________
стиль жизни "эксперимент -> 3.14$дец -> чтение документации" |
|||||||||||
Трансфер |
Re: Проблема с флешкой и русскими буквами (opensuse 11.0, kde 4.1) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Зарегистрирован:
5/12/2008 10:04 Сообщений:
0
Уровень : NAN
HP : NAN / NAN |
интересно а как в 4х кедах, вот у меня был глюк не мог увидеть сетевое окружение, исправили в 4.1?
Отправлено: 10/12/2008 16:33
|
||||||||||
Трансфер |
Re: Проблема с флешкой и русскими буквами (opensuse 11.0, kde 4.1) |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Зарегистрирован:
26/11/2008 0:48 Сообщений:
0
Уровень : NAN
HP : NAN / NAN |
Скажу как я решил эту проблему. Ты был близок к ее решению, но вот заморочился со скриптами а все намного проще....
Дано: чисая и нетронутая система OpenSuse. Вопрос: избавиться от знаков вопросов в русских названиях файлов при подключении флешки и т.п. Решение: 1. Скачиваем и устанавливаем пакет glibc-i18ndata-2.8-14.1.i586.rpm (возможно появилась уже более свежая версия). 2. Устанавливаем локаль (из под root): localedef -i ru_RU -f CP1251 ru_RU.CP1251 проверяем: locale -a | grep RU Должно быть: ru_RU ru_RU.cp1251 ru_RU.iso88595 ru_RU.koi8r ru_RU.utf8 tt_RU@iqtelif.UTF-8 tt_RU.utf8 tt_RU.utf8@iqtelif.UTF-8 3. Затем в etc/profile добавляем строчки внизу добавляем (из под root): export LANG=ru_RU.CP1251 export LC_CTYPE=ru_RU.CP1251 export LC_ALL=ru_RU.CP1251 4. Завершаем сеанс и снова входим Проверяем: locale Должно быть: LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.CP1251" LC_NUMERIC="ru_RU.CP1251" LC_TIME="ru_RU.CP1251" LC_COLLATE="ru_RU.CP1251" LC_MONETARY="ru_RU.CP1251" LC_MESSAGES="ru_RU.CP1251" LC_PAPER="ru_RU.CP1251" LC_NAME="ru_RU.CP1251" LC_ADDRESS="ru_RU.CP1251" LC_TELEPHONE="ru_RU.CP1251" LC_MEASUREMENT="ru_RU.CP1251" LC_IDENTIFICATION="ru_RU.CP1251" LC_ALL=ru_RU.CP1251 5. В принципе все, но при подключении флешки вы опять увидете знаки вопроса. Это происходит, потому что Open Suse (по крайней мере в KDE4) монтирует флешки в старой кодировке, чтобы это изменить делаем так: Затем в etc/fstab добавляем строчку после описания монтирования жестких дисков (из под root и обратить внимание где и как надо ставить пробелы - это важно!!!! ): /dev/sdb1 /media/disk1 vfat users,umask=0,iocharset=cp1251 0 0 где вместо sdb1 ставите вашу флешку. И все! Думаю. что написать скрипт не составит особого труда для людей, которые более или менее разбираются в этом. Кто это сделает прошу предоставить ссылку на скачивание - я бы и сам сделал, но времени не так много)))
Отправлено: 13/12/2008 12:47
|
||||||||||
Трансфер |