Имеем подветку с дровами к Венде: /home/roman/net/DIYA/SERVER/Temp/CD_RW/d/UPC32/UPTOOLS/UP_SYS на fuse-smb или через smb:/. При попытке скопировать 'd' на флешку с vfat, в konqueror, krusader или dolphin, получаю сообщение: "Не удаётся создать директорию /media/disk/d/UPC32/UPTOOLS". Из mc всё копируется нормально. Актуально и для KDE 3.5.10 и для KDE 4.1
Не копирует именно на VFAT. Скопировал из SMB-шары на ext3 - всё нормально. Копирую из ext3 на vfat - ошибка.
Повышаю приоритет. Бага крайне неприятна!
Проблема происходит в случае работы в KDE 3, где флешь монтируется с параметрами: /dev/sdb1 /media/disk vfat rw,nosuid,nodev,noatime,uid=500,fmask=0117,dmask=0077,codepage=cp866,iocharset=utf8,quiet,utf8,flush 0 0 На KDE4 этой проблемы нет, но там и флешь монтируется с другими параметрами: /dev/sdb1 /media/disk vfat rw,nosuid,nodev,uid=500,fmask=0077,dmask=0077,codepage=cp866,iocharset=utf8,shortname=mixed,utf8 0 0 Если после работы с флешкой в KDE4 зайти в KDE3, не отмонтируя её, то и там копирование работает. Похоже проблема общая для всех KDE с определёнными параметрами монтирования flash. P.S. Работа со сменными носителями в KDE4 крайне примитивна, даже смонтировать руками, не открывая Dolphin невозможно.
Больше похоже на shortname=mixed
А добавить его как для KDE3? И не мешало-бы это поправить для branch 5.0.
Где добавить нашёл - прямо в конфигурации носителя. Остался вопрос как сделать по умолчанию mixed, а не lower. А это уже с той же серии как и монтировать по умолчанию. :)
В правила hal вписать по-умолчанию, видимо
какими буквами и где еще написать что hal ничего не монтирует и никакие параметры никому не передает?
(В ответ на комментарий №8) > какими буквами и где еще написать английскими в /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi ?
Валер, не знаешь? 1. Можно ли вообще по-умолчанию делать shortname=mixed ? 2. Можно ли это сделать средствами 20-storage-methods.fdi (не перекрывая пользовательский параметр) P.S. kdebase я запатчу
1. хз 2. нет
kdebase-3.5.10-alt11 -> sisyphus: * Mon Jul 06 2009 Sergey V Turchin <zerg@altlinux> 3.5.10-alt11 - fix to build with new automake - using shortname=mixed for ms filesystems by default (ALT#19087) - add patch to compile with gcc-4.4
А можно ещё на всякий в 5.0/branch? Вдруг терминальник из него собирать буду, а не из сизифа... (хоть и вряд ли)