[РЕШЕНО] nautilus-connect-server и smb, не появляется строка для windows-ресурсов
подскажите, пожалуйста, что не так у меня :(
В панели гнома Переход-Соединиться с сервером, т.е. вызывается nautilus-connect-server, не вижу ничего в комбобоксе для ресурсов windows
smbclient //server/share -U user -W domen может подключиться к нужным ресурсам
/etc/gnome-vfs-2.0/modules/smb-module.conf
smb: [daemon] libsmb
/usr/libexec/gnome-vfs-daemon запущен от пользователя id user
uid=1000(user) gid=1000(user) groups=1000(user),7(lp),10(wheel),14(uucp),18(audio),19(cdrom),20(dialout),27(video),85(usb),250(portage),35(games),1007(scanner),1008(vboxusers)
emerge -pv gnome-vfs
[ebuild R ] gnome-base/gnome-vfs-2.22.0 USE="acl fam hal ipv6 samba ssl -avahi -debug -doc -gnutls -kerberos"
emerge -pv samba
net-fs/samba-3.0.33 USE="acl cups fam ipv6 ldap oav pam python readline -ads -async -automount -caps -debug -doc -examples -quotas (-selinux) -swat -syslog -winbind"
equery f gnome-vfs
/usr/lib64/gnome-vfs-2.0/modules/libsmb.a
/usr/lib64/gnome-vfs-2.0/modules/libsmb.la
/usr/lib64/gnome-vfs-2.0/modules/libsmb.so
ls -l /usr/lib64/gnome-vfs-2.0/modules/libsmb*
-rw-r--r-- 1 root root 44136 Jan 25 18:08 /usr/lib64/gnome-vfs-2.0/modules/libsmb.a
-rwxr-xr-x 1 root root 1131 Jan 25 18:08 /usr/lib64/gnome-vfs-2.0/modules/libsmb.la
-rwxr-xr-x 1 root root 35512 Jan 25 18:08 /usr/lib64/gnome-vfs-2.0/modules/libsmb.so
изучаю исходники
nautilus-2.22.5.1/src/nautilus-connect-server-dialog.c
833 for (i = 0; i < G_N_ELEMENTS (methods); i++) {
....
838 /* skip methods that don't have corresponding GnomeVFSMethods */
839 supported = g_vfs_get_supported_uri_schemes (g_vfs_get_default ());
841 if (methods[i].scheme != NULL) {
842 gboolean found;
843
844 found = FALSE;
845 for (j = 0; supported[j] != NULL; j++) {
846 if (strcmp (methods[i].scheme, supported[j]) == 0) {
847 found = TRUE;
848 break;
849 }
850 }
851
852 if (!found) {
853 continue;
854 }
855 }
запускал с собственной отладкой, smb не в supported
в этих дебрях я уже заблудился, но смысл я думаю в загрузках модулей по содержимому файлов из /etc/gnome-vfs-2.0/modules
glib-2.16.5/gio/gvfs.c
static gpointer get_default_vfs (gpointer arg)
const gchar * const * g_vfs_get_supported_uri_schemes (GVfs *vfs)
GVfs * g_vfs_get_default (void)
static gpointer get_default_vfs (gpointer arg)
glib-2.16.5/gio/giomodule.c
void _g_io_modules_ensure_loaded (void)
спасибо заранее.
- Для комментирования войдите или зарегистрируйтесь
оказалось всё просто
оказалось всё просто
у gnome-base/gvfs флаг samba не включил
zvn написал(а): оказалось всё
Спасибо