Проблема с флешкой и русскими буквами (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 
		 | 
  ||||||||||
	  Трансфер
	 | 
    |||||||||||