Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: jazi в Jan 04, 2004, 13:56



Титла: Проблем с имена на файлове на кирлица
Публикувано от: jazi в Jan 04, 2004, 13:56
Привет, Линуксаджии!!!

Вчера за пръв път в живота си качих Линукс на компютъра вкъщи. Спрях се на дистрибуция Red Hat 9, защото ми казаха, че била най-юзър-френдли. И, наистина, нямах проблеми с нищо, освен с проклета кирилица. Качих си ttf шрифтовете от Уиндоуса си, настроих КДЕ да работи с тях, къде що видях нещо за кодови таблици му казах да ползва страница 1251, компилирах си и локал за БГ с UTF-8, както пишеше, че трябва да направя в една статия. Нямам проблеми да пиша на кирилица и да създавам файлове с имена на нея на дяла от харда с линуксската файлова система, но на фат32 дяловете нито Konqueror нито конзолата четат имената на кирлица и ми показват само "??????" вместо файловите имена, а като се опитам да създам файл с име на кирлица на фат32 партишъна ми казва, че не може да пише върху дяла. Като напиша на латиница го създава. Къде може да е проблема и някой има ли идея как да бъде решен? Благодаря предварително


Титла: Проблем с имена на файлове на кирлица
Публикувано от: IvanST в Jan 04, 2004, 14:13
Еми има един файл /etc/fstab в него се описват файловите системи, та там трябва имаш ред нещо като това :
/dev/hdxx /mnt/win  vfat  rw,auto,uid=1000,iocharset=cp1251    0 0
Това което е подчертано ти трябва rw ти разрешава дяла за четене и писане а iocharset=cp1251 ти е за да виждаш на кирилица т.е. трябва да ги добавиш
за подорбности man fstab  :)
Успехи с Linux  :)


Титла: Проблем с имена на файлове на кирлица
Публикувано от: jazi в Jan 04, 2004, 15:22
Здравей, и благодаря за бързия отговор.

Решението,което ми предложи не сработи. Може би аз съм объркал нещо. Преди да променя редовете във fstab както ти препоръча, имената на кирилица на фат32 дяловете ги показваше като въпросителни знаци, но можех да стартирам файлове и да отварям директории.

След като приложих твоето решение вече вместо въпросчета започнаха да се показват квадратчета, и вече не мога да отварям папки и файлове  ???

Не съм инсталирал пакета bglinux защото си мислех, че линукса би трябвало да си има добра поддръжка по рождение, но изглежда не е така  :p Тия дни ще го изтегля и ще видя какво ще направи той...


Титла: Проблем с имена на файлове на кирлица
Публикувано от: IvanST в Jan 04, 2004, 15:47
Да май ще трябва да инсталираш BGlinux (не съм сигурен :) ),  а иначе виж uid= опцията или я разгледай тази тема
за да можеш да отваряш папките все пак това е моя uid  ;)


Титла: Проблем с имена на файлове на кирлица
Публикувано от: jazi в Jan 04, 2004, 15:54
Мерси отново за отговора.

Ще трябва да изчакам няколко дена за бглинукс-а, защото в момента почти нямам останал трафик за хабене. Като го кача ще съобщя какво е станало с проблема в тази тема, а иначе за fstab-а. Не мисля, че проблема е в него, защото все пак мога да чета другите папки, а като се опитам да отворя някоя папка или файл с име на кирилица (говоря за случая, в който приложих твоята настройка, иначе си се отварят) ми казва нещо от рода на "It seems that this resource doesn't exist anymore".

Имам подозрение, че bglinux ще оправи проблема, но ще трябва да изчакам да си взема нов трафик... Имам тук от едно списание на диск някаква версия, но съдейки, че е от преди година и нещо, предполагам, че е стара и няма да я кача.


Титла: Проблем с имена на файлове на кирлица
Публикувано от: в Jan 04, 2004, 15:59
освен iocharset трябва да се зададе и codepage. аз си монтирам дяловете така:

iocharset=cp1251,code=866,showexec

ако не станва с code=866, напиши codepage=866

не е необходим bglinux, за да си виждаш имената правилно.

showexec прави само .exe изпълними файлове, иначе на fat дял всичко е маркирано като изпълнимо, което ме дразни. успех!


Титла: Проблем с имена на файлове на кирлица
Публикувано от: в Jan 04, 2004, 22:21
И аз имах този проблем, но след отговора на  tod вече го нямам :)
                                                                                  
                                                                                       Мерси !


Титла: Проблем с имена на файлове на кирлица
Публикувано от: jazi в Jan 04, 2004, 22:26
При мен проблема остана. Пробвах и със code и със codepage, но и двете не сработиха, но аз имам чувството, че не съм си компилирал локале за CP1251... Може ли подробни инструкции как става това. От една статия видях как да си компилирам такова за UTF-8, но нещо не става за CP1251. Може ли някаква подробна инструкция, ако смятате, че това ще помогне. Тод, благодаря много за указаната помощ.


Титла: Проблем с имена на файлове на кирлица
Публикувано от: HipH0p в Jan 04, 2004, 22:55
umount and mount the device after edit in /etc/fstab!


Титла: Проблем с имена на файлове на кирлица
Публикувано от: jazi в Jan 04, 2004, 23:55
Ами, аз премонтирах устройството, но все пак не става номера - в конзолата показва въпроси, в кде-то квадрати. И като се опитам да отворя нещо, казва, че не съществувало...


Титла: Проблем с имена на файлове на кирлица
Публикувано от: saturn_vk в Jan 05, 2004, 16:01
провери във ядрото дали си компилирал cp1251 и 855.

при дяла за файловите системи бяха.


Титла: Проблем с имена на файлове на кирлица
Публикувано от: в Jan 05, 2004, 16:23
Пробвай така

/dev/hdxx /mnt/win  vfat  utf8,defaults 1 2

Това е по памет, но във вкъщи така си чета без проблем ФАТ32 създадени от Уин2000. Довечера ще погледна и ако не е точно така и никой не ме е поправил ще пиша пак.


Титла: Проблем с имена на файлове на кирлица
Публикувано от: в Jan 06, 2004, 18:50
Качих бглинукс, вижда се всичко, сега обаче xmms и mc са на маймуница. Предполагам преводите им са правени под UTF-8 кодировка. Ако си пусна UTF-8, не мога да виждам CP1251. Голяма дилема се получи. Има ли начин как да махна превода на тези програми?


Титла: Проблем с имена на файлове на кирлица
Публикувано от: jorot в Jan 06, 2004, 22:54
Можеш по всяко време да си стартираш всяка програма на какъвто искаш език. Това става като укажеш една променлива на средата, която програмите използват, за да заредят съответния език. Това става примерно така:
LANG=C xmms
било в конзола или в икона на КДЕ


Титла: Проблем с имена на файлове на кирлица
Публикувано от: jazi в Jan 07, 2004, 01:22
Благодаря на всички :)

Почти всичките ми проблеми се оправиха. Остана само още един. След като качих bglinux привидно навсякъде кирилицата си работи, освен в конзолата - там още си показва въпроси. А в xmms не ми дава при filter никакви шрифтове за cp1251... Помощ :(


Титла: Проблем с имена на файлове на кирлица
Публикувано от: jazi в Jan 07, 2004, 10:08
Добре, и този проблем оправих!  :D

В онзи файл в който се пишеше кой да е системния език от bg_BG.CP1251 го смених на  en_US.CP1251.

Но остана проблема с конзолата - там още не се четат имената на кирлица...  :angry:


Титла: Проблем с имена на файлове на кирлица
Публикувано от: mikis в Jan 07, 2004, 14:04
След, като си инсталирал bglinux напиши cyr в конзолата. Това трябва да оправи нещата.


Титла: Проблем с имена на файлове на кирлица
Публикувано от: jazi в Jan 08, 2004, 11:14
Написах го въпросното cyr в конзолата, не помогна... Добави някаква калпава поддръжка на българска клавиатура. Като създадох една директория с име на кирлица в конзолата, после при ls ми показа въпроси за нейно име, а после в KDE-то ми я показва както трябва. Започвам да издивявам вече с този Линукс. А ми бяха казали че всичко работи...  :(


Титла: Проблем с имена на файлове на кирлица
Публикувано от: wandererbg в Jan 11, 2004, 02:49
Пробвай да размениш последователността на iocharset и codepage. На мен под RedHat 9 така ми се оправи. Съжалявам че не мога да ти кажа точните настройки, обаче пради време се отказах да се боря с ЧервенатаШапчица :) .