Bug 30514 - Не монтируются USB Flash Disk в PCManFM-Qt
Summary: Не монтируются USB Flash Disk в PCManFM-Qt
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libfm (show other bugs)
Version: unstable
Hardware: x86 Linux
: P3 normal
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-27 15:35 MSK by Daniil Golovanov
Modified: 2015-03-06 14:20 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniil Golovanov 2014-11-27 15:35:58 MSK
Тестовая система: сборка на 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' не верен". Автоматическое монтирование не происходит.
Comment 1 Michael Shigorin 2014-11-28 15:06:30 MSK
Спасибо; как отмечено в bug #30516, о проблемах по коду лучше сообщать сразу разработчикам: https://github.com/lxde/lxde-qt/issues -- в libfm/pcmanfm-qt коммитов на подобные темы не заметил, только обновления локализации и отрыв qt4.
Comment 2 Daniil Golovanov 2014-12-07 08:41:28 MSK
Тестовая система: 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 на той же флэшке, с которой устанавливал систему. А так получалось, что установочная флэшка не обрабатывалась как другие флэшки, пока не пройдут сутки или чуть поболее.
Comment 3 Michael Shigorin 2014-12-08 18:50:05 MSK
Пожалуй, добавлю всё-таки зависимостью в 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.
Comment 4 Repository Robot 2014-12-08 19:15:04 MSK
libfm-1.2.3-alt2 -> sisyphus:

* Mon Dec 08 2014 Michael Shigorin <mike@altlinux> 1.2.3-alt2
- added Requires: gvfs (closes: #30514)
Comment 5 Michael Shigorin 2014-12-12 17:55:03 MSK
Отлично... libfm не входит в regular-lxqt.iso, соответственно и в стартеркит не попало.
Comment 6 Zerg 2015-03-06 10:31:13 MSK
Теперь придется сносить везде gvfs с зависимостями, т.к. его процессы зазря в памяти висят.
Comment 7 Michael Shigorin 2015-03-06 14:20:34 MSK
Предлагаешь унести в метапакет?  Тоже вариант.