Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Кодировка файлов при монтировании флешки


Автор: TicTak 15.8.2008, 12:48
Господа, понимаю что тема обсуждалась не раз, но ...
Вобщем первая проблема с которой сталкивается новичок (по крайней мере я, когда в очередной раз перехожу с винды на линукс smile) - кодировка имён файлов в примонтированных файловых системах. Как бороться с дискамия могу догадаться (кодировка при mount, fstab). Но, отошли те времена, когда нужно было делать это вручную видимо, т.к. после установки openSuse11 у меня всё автоматически монтируется.
Вот и флешка монтируется автоматом при подключении в разъём, но как боротсья с кодировкой в этом случае? В fstab же не запишеш, ведь в этот разъём может быть подключён и другой девайс.
Может монтированием занимается какое-то приложение и можно поковыряться в его настройках?

З.Ы.: В принцыпе такая же проблема и при присоединении устройства через голубой зуб, если имя устройства (в данном случае телефон) на русском.

Автор: nickless 18.8.2008, 18:15
TicTak, какой WM? KDE/Gnome/XFCE/еще чего?

По идее это настраивается центрально через policy hal-а (файлы *.fdi) в /etc/hal/fdi/policy
На деле не все оконные менеджеры эти настройки поддерживают или поддерживают плохо, да и документация у hal-а не самая лучшая.

Надо смотреть в настройках девайсов в файловом менеджере, насколько я знаю, в гноме можно настроить кодировку как для определённой флэшки, так и для файловой системы vfat вообще, в кедах можно только выбрать между utf8 и latin1.

Еще можно попробовать обойти это через /etc/fstab, обычно флэшка монтируется в каталог с более-менее уникальным названием (номер флешки итд), для этого каталога можно выставить настройки в fstab-е, в принципе должно работать. Если всё равно не работает, можно заставить более брутальным способом smile

Автор: TicTak 19.8.2008, 12:31
KDE 4.0.4. Файловый менеджер так и должен именоваться "File Manager". Сегодня поковыряюсь значит.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)