Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Помогите плз с напиллингом Thunar) [Решено]  (Прочитано 1452 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CitiЯen

  • Автор темы
  • Участник
  • *
  • Сообщений: 138
  • Ubuntu Natty + OB
    • Просмотр профиля
Здравствуйте. Буквально пять минут назад встала с флешки Ubuntu 10.04 Alternative (голая) и я начал ее ковырять. Поднял иксы, интернет, пару приложений, но появилась проблема с Thunar. Вместо русских названий файлов и каталогов на  примонтированных устройствах знаки вопроса. Помогите плз. Желательно без вмешательства гнумовских приложений, имхо Openbox веселее)

Пользователь решил продолжить мысль 10 Августа 2010, 19:31:19:
В интернете наткнулся что это связано как-то с правилами udev. Где и как их нужно изменить?

Пользователь решил продолжить мысль 10 Августа 2010, 19:59:35:
Тему можно закрывать. Помогла команда locale-gen :D

Пользователь решил продолжить мысль 10 Августа 2010, 20:02:36:
Хотя нет. С внещним жестким все норм, а с SD карточкой не очень
« Последнее редактирование: 24 Октября 2010, 14:47:54 от CitiЯen »

Оффлайн 666joy666

  • Активист
  • *
  • Сообщений: 719
  • :wq
    • Просмотр профиля
Re: Помогите плз с напиллингом Thunar)
« Ответ #1 : 10 Августа 2010, 20:02:43 »
Я сделал так:
1) в /etc/udev/rules.d Создал файл 20-flash.rules с таким содержанием:
# First rule
BUS=="usb", SUBSYSTEM=="block", KERNEL=="sd*", ACTION=="add", NAME="%k", GROUP="disk", RUN+="/etc/udev/scripts/udev-flash-mount add %k"
#Second rule
BUS=="usb", SUBSYSTEM=="block", KERNEL=="sd*", ACTION=="remove", RUN+="/etc/udev/scripts/udev-flash-mount remove %k"
Как видно, тут два действия, что делать когда происходит подключение и отключение... соответственно выполняется скрипт:
#!/bin/bash

LOG="/var/log/udev"
 
sleep 3
  
DEV=`echo $2 | sed -n '/^sd[a-z][1-9]?/p'`
if [ "$1" = "add" ]; then
  if [ "$DEV" != "" ]; then
    echo "--- `date` ---" >> $LOG
    echo "Mounting /dev/$DEV" >> $LOG
    mkdir /media/$DEV >> $LOG 2>&1
    chmod a+rwx /media/$DEV >> $LOG 2>&1
    mount /dev/$DEV /media/$DEV -t vfat -o rw,nosuid,nodev,uhelper=hal,uid=1000,utf8,shortname=mixed,flush >> $LOG 2>&1
  fi
elif [ "$1" = "remove" ]; then
  if [ "$DEV" != "" ]; then
    echo "--- `date` ---" >> $LOG
    echo "Unmounting /dev/$DEV" >> $LOG
    umount /dev/$DEV >> $LOG 2>&1
    sleep 3
    эрэм эрэф /media/$DEV >> $LOG 2>&1
  fi
fi
Он создает папку /media/sdc1 (как пример) и монтирует туда устройство...и наоборот, когда оно отключается, ждет, и удаляет папку...и все это пишет в лог, Так же можно заметить, что...команда монтирования вызывается с опцией -t vfat ибо все флешки и прочие в FAT...думаю понятно, и еще опция utf8, это кодировка файлов, папок на устройстве, можно так же на любое иное изменить, например cp1251...

Пользователь решил продолжить мысль 10 Августа 2010, 20:03:24:
Цитировать
Тему можно закрывать. Помогла команда locale-gen Cheesy
Это другое...

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 10 Августа 2010, 20:12:14 от 666joy666 »

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: Помогите плз с напиллингом Thunar)
« Ответ #2 : 10 Августа 2010, 20:04:21 »
В /etc/xdg/xfce4/mount.rc в секции для нужной фс параметр iocharset поковыряй.
« Последнее редактирование: 10 Августа 2010, 20:19:40 от persona_non_grata »
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн CitiЯen

  • Автор темы
  • Участник
  • *
  • Сообщений: 138
  • Ubuntu Natty + OB
    • Просмотр профиля
Re: Помогите плз с напиллингом Thunar)
« Ответ #3 : 10 Августа 2010, 20:12:00 »
Спасибо. Теперь вперед к конфигу)

 

Страница сгенерирована за 0.148 секунд. Запросов: 23.