Skip to content
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

mention gvfs requirements (dependencies, dbus session existance) in readme #25

Open
unxed opened this issue Oct 16, 2018 · 3 comments
Open

Comments

@unxed
Copy link

unxed commented Oct 16, 2018

В первый раз собрал на безыксовом сервере (ту ветку, которая с --tty), пробую пользоваться far-gvfs - не работает, ругается "volume doesn't implement mount". Какой пакетик я забыл поставить, который идёт стандартно с DE, но отсутствует на серверных ubuntu? Или дело в чём-то другом может быть?

Протокол sftp.

@unxed unxed changed the title volume doesn't implement mount mount fails in tty mode under non-privileged users Oct 26, 2018
@unxed unxed changed the title mount fails in tty mode under non-privileged users mount fails in tty mode without X under non-privileged users Oct 26, 2018
@unxed
Copy link
Author

unxed commented Oct 27, 2018

https://github.com/unxed/far2l-deb/blob/master/far2lc.sh

Если запускать вот такой вот запускалкой, всё работает как надо.

По умолчанию цепляется к той сессии dbus, в которой работает уже использующийся gvfsd, при его отсутствии - к той, в которой pulseaudio, если он есть. Если ни того ни другого нет, создает новую сессию dbus и запускает far2l в ней. После выхода far2l сессия dbus остается жить вместе с привязанным к ней демоном gvfsd, так что при следующем запуске ланчера far2l прицепится к ним же.

А пакетик был gvfs-fuse.

Остается ещё один баг: при ручном размонтировании иногда всё виснет. Если использовать автоматическое размонтирование при выходе, включенное по умолчанию, всё работает нормально.

@unxed unxed changed the title mount fails in tty mode without X under non-privileged users mount fails in console mode inside ssh session Oct 27, 2018
@cycleg
Copy link
Owner

cycleg commented Nov 12, 2018

Танцы с D-Bus надо где-нибудь в readme к gvfs-panel описать. :) И расшифровать зависимость "поддержка GVFS". Ну да, есть такое обыкновение, не запускать D-Bus в отсутствие X'ов, хотя непосредственной связи между ними нет никакой. Но это не проблема gvfs-panel. Нельзя объять необъятное. Вот если бы far в таком случае падал, тогда да, явный дефект.

@unxed unxed changed the title mount fails in console mode inside ssh session mention gvfs requirements (dependencies, dbus session existance) in readme Nov 12, 2018
@unxed
Copy link
Author

unxed commented Nov 12, 2018

@cycleg справедливо, переименовал. Ну и можно конкретно для этой ошибки приделать человекопонятное сообщение, мол, нету DBUS, а он мне нужен, пичалька.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants