Тестовая система: сборка на p7 от mike altlinux-p7-lxqt-20141016-i586.iso Тестовый компьютер: netbook ASUS EeePC X101CH Симптомы: При подключении USB Flash Disk в разъем USB, данное устройство не отображается в окне PCManFM-Qt. Причина: не установлены пакеты udisks2, gvfs, qt4-dbus (отсутствуют зависимости) Решение (по определению устройств): #apt-get install udisks2, gvfs, qt4-dbus #reboot Результат: После перезагрузки при подключении USB Flash Disk в разъем USB, данное устройство появляется в окне PCManFM-Qt в группе "Places" подгруппе "Computer". При извлечении USB Flash Disk, устройство пропадает. При попытке открыть подключенное устройство двойным щелчком мышки в окне PCManFM-Qt выдается сообщение (в моем случае) "Указанный каталог 'computer:///JetFlash Transcend 4GB' не верен". Автоматическое монтирование не происходит.
Спасибо; как отмечено в bug #30516, о проблемах по коду лучше сообщать сразу разработчикам: https://github.com/lxde/lxde-qt/issues -- в libfm/pcmanfm-qt коммитов на подобные темы не заметил, только обновления локализации и отрыв qt4.
Тестовая система: starterkit altlinux-p7-lxqt-20141205-i586.iso Тестовый компьютер: netbook ASUS EeePC X101CH Симптомы: При подключении USB Flash Disk в разъем USB, данное устройство не отображается в окне PCManFM-Qt. Решение: #apt-get install gvfs #reboot Результат: После перезагрузки при подключении USB Flash Disk в разъем USB, на экран выводится окно "Removable medium is inserted" с предложением выбрать действие для подключенного устройства. После выбора действия "Open is file manager" открывается окно PCManFM-Qt с открытым содержимым смонтированного устройства. Отмонтирование USB Flash Disk средствами PCManFM-Qt также срабатывает нормально. Примечание: Для решения в данном стартерките достаточно удовлетворить зависимость в пакете gvfs, а а тот сам подтянет udisks2. Моя проблема состояла в том, что я тестировал PCManFM-Qt на той же флэшке, с которой устанавливал систему. А так получалось, что установочная флэшка не обрабатывалась как другие флэшки, пока не пройдут сутки или чуть поболее.
Пожалуй, добавлю всё-таки зависимостью в libfm, где в README значится: 2. To get remote filesystem support, trash:///, and computer:/// support, libfm needs gvfs. Please install gvfs and its related backends if you need these features. 3. Volume management is done with glib, which relies on gvfs. If you don't want to use gvfs, try the --enable-udisks configure option. Libfm has a built-in volume management implementation done with udisks. However, it's still experimental and may be unstable. Use gvfs whenever possible.
libfm-1.2.3-alt2 -> sisyphus: * Mon Dec 08 2014 Michael Shigorin <mike@altlinux> 1.2.3-alt2 - added Requires: gvfs (closes: #30514)
Отлично... libfm не входит в regular-lxqt.iso, соответственно и в стартеркит не попало.
Теперь придется сносить везде gvfs с зависимостями, т.к. его процессы зазря в памяти висят.
Предлагаешь унести в метапакет? Тоже вариант.