-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add fuse backend #27
Comments
По поводу API vs console - справедливо, если API работает стабильно (а в случае с gio, я так понимаю, какие-то глюки в принципе не устранимы из-за не решенных проблем на стороне gio). А вот вероятность того, что популярная тулза командной строки попадёт в релиз дистрибутива не работающей или с глюками на типовых сценариях использования - имхо, существенно меньше. Ну и если это не такой API, в котором никто, кроме разработчиков собственного консольного клиента, так и не смог разобраться, как использовать его правильно :) И ещё одна штука. Опции монтирования (в пользовательском интерфейсе), которые могут быть доступны или не доступны в зависимости от бекенда. Скажем, те же доп.опции fuse, которые sshfs даёт задавать, а gvfs нет. Как должен себя вести прозрачный автовыбор бекенда, если для шары заданы опции, которые поддерживает только конкретный бекенд? Отказываться монтировать другими способами? Монтировать, но предупреждать пользователя, что из-за отсутствия, скажем, нужных пакетов в системе монтируем как можем, а не как прошено? Ну и да, нужна опция собирать без определенных бекендов и их зависимостей. Для слабого железа, например. |
not sure I am following... do you want essentially create a plugin with interface like SFTP (saved credentials/urls -> open -> work with files), but instead of sftp use fuse underneath? if so, that would be brilliant! |
@asimonov far-gvfs is already doing this, and doing almost well, using gio. This issue is about adding another backend, sshfs, for systems which do not have gvfs available, for example. |
Что-то у разработчиков Гнома дела совсем туго идут. Уже год не могут починить сайт документации, потому что сгинули сопровождающие: |
Насколько смелым будет предложение рассмотреть в качестве варианта бэкенда kio или как-там-его-зовут-кдешную-альтернативу? Не знаю за всю KDE, но Qt как-то в последнее время выглядит более перспективным тулкитом. |
Насколько я понимаю, у KIO другая идеология: "This framework implements almost all the file management functions you will ever need". Т.е. KIO -- это и есть менеджер файлов, по сути. Если отбросить его поддержку GUI, то остается пачка классов, которая реализует операции над файлами, в том числе, по сети: KIO::directorySize(), KIO::del(), KIO::copy() и т. д. Интеграция KIO в far2l -- это выкинуть все реализованные в far2l манипуляции с файлами и файловыми системами, включая сеть, архивы и прочее, и оставить только пользовательский интерфейс. Будет Dolphin в стиле Norton Commander. :) С другой стороны, это решает массу проблем, например, предоставляет почти халявную кроссплатформенность, поскольку KIO писана поверх Qt. Но тогда это уже будет не порт Far Manager, а совершенно самостоятельное Qt-приложение, которое копирует внешность Far Manager, ибо от кода far2l сохранится не многое. |
Ну, я-то всяко имел в виду не это)) ок, ясно) |
...
elfmz/far2l#247 (comment)
The text was updated successfully, but these errors were encountered: