Русские имена файлов в R-Desktop

Есть задача: Воспользоваться содержимым флэшки в Puppyrus beta 2 и в Win2003 через rdesktop (файлы созданы в Windows, имеют русские названия).

Для начала необходимо в /etc/fstab, с помощью любого текстового реактора, добавить строчку:

/dev/sda1 /mnt/flash vfat rw,iocharset=utf8,codepage=866,sync,umask=0 0 0

Этой строкой мы задаем, что наш Flash-диск будет содержать файловую систему VFAT, для него нужно задать кодировки iocharset=utf8 и codepage=866.

Файловая система Flash-ки монтируется в режиме чтение/запись (rw). Опция sync запрещает кэширование записи во избежание ситуации, когда вы Flash-ку уже вытащили, а данные физически еще на нее не записались. Каталог /mnt/flash должен существовать.

Если в Системе есть SCSI устройства, то /dev/sda надо поменять на соответствующий.

Теперь мы готовы вставить flash-диск и прочитать его содержимое. Файлы → /mnt/flash или Меню → Менеджер файлов → Файловый менеджер ROX-Filer → /mnt/flash

Для удобства работ, можно из файлового менеджера перетащить мышкой на рабочий стол ярлык папки /mnt/flash.

Открыв папку /mnt/flash, Puppy монтирует указанное устройство к указанному пути с нужными параметрами.

При закрытии окна будет предложено, на выбор: Закрыть окно («Без изменений») или, Закрыть окно и отмонтировать устройство («Отсоединить»). В итоге мы получаем полностью читабельный на Linux-e flash-диск, записаный в windows-e.

Для работы, с подключённым flash-диском к Puppy, на терминальном сервере Win2003 надо выполнить следующую команду:

/usr/bin/rdesktop -f -a16 -u vasya - p pupkin -r disk:usb=/mnt/flash -L utf8 192.168.0.1

где:

-f
полноэкранный режим
-a
глубина цвета экрана терминала
-u
имя пользователя
-p
пароль
-r
подключение локальных устройств tsclient
-L
не описанный в man ключ, без него русские буквы в названиях файлов не будут читаться на терминальном сервере
192.168.0.1
IP терминального сервера.

Чтобы каждый раз не набирать такую команду, можно написать скриптик:

#! /bin/sh /usr/bin/rdesktop -f -a16 -u vasya - p pupkin -r disk:usb=/mnt/flash -L utf8 192.168.0.1

а на рабочий стол выложить ссылку на него.

Вроде всё. =)


dvk

 
articles/r-desktop.txt · Последние изменения: 01.03.2016 в 18:18 (внешнее изменение)
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki