I followed Renzo's instructions and the two problems I reported earlier have gone away. There were obviously some dependencies I missed the first time. It accesses my keyring now once I have saved my login, and opens the server when I double-click on it.
To clarify his steps for anyone new:
To apply the patch- cd to the "deamon" directory under the gvfs directory created by "apt-get source gvfs". Copy the gvfs.patch file to this folder, and then enter:
$ patch <gvfs.patch
(You can also just specify the path to the patch, it's just a bit easier to put it in the source directory.)
The "dpkg-buildpackage" command will create several new .deb files in your home folder (or wherever you started this process from): gvfs_0.2.4-0ubuntu1_amd64.deb
gvfs-backends_0.2.4-0ubuntu1_amd64.deb
gvfs-bin_0.2.4-0ubuntu1_amd64.deb
gvfs-fuse_0.2.4-0ubuntu1_amd64.deb
Since these package versions are probably already installed, you will need to "reinstall" them, either through gdebi or using apt. For example:
$ sudo apt-get install -y --reinstall gvfs gvfs-backends gvfs-bin gvfs-fuse
I followed Renzo's instructions and the two problems I reported earlier have gone away. There were obviously some dependencies I missed the first time. It accesses my keyring now once I have saved my login, and opens the server when I double-click on it.
To clarify his steps for anyone new:
To apply the patch- cd to the "deamon" directory under the gvfs directory created by "apt-get source gvfs". Copy the gvfs.patch file to this folder, and then enter:
$ patch <gvfs.patch
(You can also just specify the path to the patch, it's just a bit easier to put it in the source directory.)
The "dpkg-buildpackage" command will create several new .deb files in your home folder (or wherever you started this process from): gvfs_0. 2.4-0ubuntu1_ amd64.deb 0.2.4-0ubuntu1_ amd64.deb 0.2.4-0ubuntu1_ amd64.deb 0.2.4-0ubuntu1_ amd64.deb
gvfs-backends_
gvfs-bin_
gvfs-fuse_
Since these package versions are probably already installed, you will need to "reinstall" them, either through gdebi or using apt. For example:
$ sudo apt-get install -y --reinstall gvfs gvfs-backends gvfs-bin gvfs-fuse