Проблема с русскими буквами при автомонтировании в xfce

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Проблема с русскими буквами при автомонтировании в xfce

Сообщение Archangel »

В слаке 13.0 все вроде монтируется автоматом, в KDE все делает хорошо и с русским проблем нет. А если использовать xfce, то похоже монтируется в koi8-r, потому что руссские буквы отображаются вопросительными знаками. Нашел решение для Arch'а:
В XFCE наблюдался долгое время очень неприятный баг, все usb-носители монтировались в с неправильной кодировкой, и все русские буквы заменялись на вопросительные знаки.

Это лечилось установкой пропатченого пакета exo, но с недавнего времени разработчики исправили это недоразумение. Для того, чтобы на usb-носителях правильно отображалась кириллица необходимо изменить секцию [vfat] в файле /etc/xdg/xfce4/mount.rc следующим образом

[vfat]
uid=<auto>
shortname=winnt
# Mount in UTF-8 mode, if locale is in UTF-8 (for example, en_US.UTF-8)
iocharset=<auto>
# FreeBSD specific option
longnames=true

Теперь все будет работать именно так, как и должно :)

А как это в Слаке сделать, тут нет файла mount.rc.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Проблема с русскими буквами при автомонтировании в xfce

Сообщение zenwolf »

Зато есть старый добрый /etc/fstab :)

для монтирование usb, должно быть записи вроде:
/dev/sda1 /mnt/memory vfat showexec,noexec,nosuid,nodev,noauto,user,umask=000,utf8,codepage=866 0 0
/dev/sdb1 /mnt/memory vfat showexec,noexec,nosuid,nodev,noauto,user,umask=000,utf8,codepage=866 0 0
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Проблема с русскими буквами при автомонтировании в xfce

Сообщение Nazyvaemykh »

zenwolf писал(а):
18.04.2010 09:58
Зато есть старый добрый /etc/fstab :)


Добрый ли?
На съемных носителях может быть несколько разделов с разными файловыми системами. Да и число таких носителей — разве его заранее угадаешь.

Ужь лучше тогда использовать программку pmount, которая позволяет монтировать пользователю любые съемные носители (hal и все эти *kit для нее не нужны).
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Проблема с русскими буквами при автомонтировании в xfce

Сообщение zenwolf »

Nazyvaemykh писал(а):
18.04.2010 10:44
zenwolf писал(а):
18.04.2010 09:58
Зато есть старый добрый /etc/fstab :)


Добрый ли?
На съемных носителях может быть несколько разделов с разными файловыми системами. Да и число таких носителей — разве его заранее угадаешь.

Ужь лучше тогда использовать программку pmount, которая позволяет монтировать пользователю любые съемные носители (hal и все эти *kit для нее не нужны).


Можно и pmount, тоже вариант. Вариант с fstab мне например годиться - у всех знакомых fat на флэшках, у меня как с ext3- ну это эксклюзив:)
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: Проблема с русскими буквами при автомонтировании в xfce

Сообщение Archangel »

fstab - не годится, к компу и телефон подключают, а там внутренняя флэшка и sd-карта, да и флэшки с несколькими разделами встречаются. А через hal, что все так безнадежно?
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Проблема с русскими буквами при автомонтировании в xfce

Сообщение zenwolf »

Archangel писал(а):
18.04.2010 20:00
fstab - не годится, к компу и телефон подключают, а там внутренняя флэшка и sd-карта, да и флэшки с несколькими разделами встречаются. А через hal, что все так безнадежно?

А локаль правильно настроена?
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
Archangel
Сообщения: 431
ОС: Slackware64-14.1

Re: Проблема с русскими буквами при автомонтировании в xfce

Сообщение Archangel »

Код: Выделить всё

bash-4.1$ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Проверил на машине с такой же локалью, и установлеными кедами с xfce, под кедами - все отлично, все буквы на месте, а в xfce - сплошные "??????"
Спасибо сказали: