More silliness, more exasperation. Strange behavior on nautilus that's also new with the 9.0-RC1 release since I've got automounting *sorta* working with rebuilds of gvfs and hal from ports.
*IF* a nautilus window is open from "computer:" or "network:" a mysterious second instance of nautilus appears in the System monitor app. The second instance shows that it was started with the "--no-desktop" mode and points to the location started from the associated *.desktop file.
In previous versions on 8.2, the child process didn't create a new process and I cannot for the life of me figure out how this second instance is occurring since it never did before. Worse yet, in default mode, when the window is closed, the child process fails to close unless I configure settings to "exit_with_last_window". When this is done however, automount goes off into bizarro world and it refuses to mount any longer.
After pouring through all of the nautilus sources, I see nothing different or new from the previous versions and am completely lost here. I see no signs of an additional command switch which might be used to modify the .desktop files to recover the previous, older behavior of just one instance of nautilus with children not creating an additional process.
The bizarre symptom of all this is that once a folder view has been opened and the process refuses to die, an automount results in the opening of two views along with an error message claiming:
... and then it proceeds to open two folder views of the mounted device. Only one copy shows up in the "Places" menu item on top.
Clearly this second process is messing things up and I can't for the life of me make it stop other than selecting "exit_with_last_window" in gconf. But then mounts no longer work.
Yes, I know, I know "automounting is broken in gnome", but it's SO close to working now aside from this.
*IF* a nautilus window is open from "computer:" or "network:" a mysterious second instance of nautilus appears in the System monitor app. The second instance shows that it was started with the "--no-desktop" mode and points to the location started from the associated *.desktop file.
In previous versions on 8.2, the child process didn't create a new process and I cannot for the life of me figure out how this second instance is occurring since it never did before. Worse yet, in default mode, when the window is closed, the child process fails to close unless I configure settings to "exit_with_last_window". When this is done however, automount goes off into bizarro world and it refuses to mount any longer.
After pouring through all of the nautilus sources, I see nothing different or new from the previous versions and am completely lost here. I see no signs of an additional command switch which might be used to modify the .desktop files to recover the previous, older behavior of just one instance of nautilus with children not creating an additional process.
The bizarre symptom of all this is that once a folder view has been opened and the process refuses to die, an automount results in the opening of two views along with an error message claiming:
Code:
Unable to mount (volume label)
Dbus error org.gtk.Private.RemoteVolumeMonitor.Failed: An operation is already pending
... and then it proceeds to open two folder views of the mounted device. Only one copy shows up in the "Places" menu item on top.
Clearly this second process is messing things up and I can't for the life of me make it stop other than selecting "exit_with_last_window" in gconf. But then mounts no longer work.
Yes, I know, I know "automounting is broken in gnome", but it's SO close to working now aside from this.