desmond |
|
Темы:
13
Сообщения:
28
Участник с: 28 июля 2008
|
Среда - xfce4. Открываем файловый менеджер, указываем в адресной строке smb-шару. Шара монтируется, но при попытке открыть любой файл - приложение, которым он открывается повисает. При этом файлы прекрасно копируются. Если вручную смонтировать куда-нибудь эту же шару - все прекрасно открывается. Как победить? |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Никогда не открывать приложением из файл-менеджера файлы с любых фейковых ФС, будь то архивы, FTP или gvfs-smb. Копирование файлов производится средствами самого файл-менеджера, к которым сторонние программы, как правило, доступа не имеют, или что ещё хуже – доступ имеет GTKшный интерфейс открытия файлов, а сама программа – нет, потому что на GTK у неё только интерфейс. В другом случае, файл-менеджер может копировать "открываемые" файлы куда-то в /tmp/ , и удалять после закрытия. Но так как файл-менеджер не всегда в состоянии отследить момент, когда временный файл перестаёт быть нужен, он может быть удалён намного раньше и совсем неожиданно для открывшей его программы. Общее правило безопасного использования фейковых ФС – скопировать файлы, а потом их открывать, если надо править, и если требуется, копировать назад. |
geekless |
|
Темы:
3
Сообщения:
72
Участник с: 15 июля 2012
|
Natrio, вообще-то любая виртуальная точка монтирования gvfs отображается в реальную при помощи fuse. Пожалуйста, не занимайтесь дезинформацией. |
desmond |
|
Темы:
13
Сообщения:
28
Участник с: 28 июля 2008
|
в чем-то Natrio прав. точка монтирования теперь находится в /rungvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100) |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
geeklessgvfs отображается, фейковые ФС – нет. Только это ненамного лучше, если не хуже в некоторых случайх, особенно учесть скорость, с которой она отображается, и представить себе программу, которая будет обращаться к ЭТОМУ так, словно это локальная ФС. |