Bug#874003: nautilus: Nautilus does not launch applications
Matthieu Imbert
matthieu.imbert at inria.fr
Sun Jan 14 11:15:48 UTC 2018
Here's a more detailed fix:
deleting ~/.config was not a very appealing fix for me since I don't
want to lost everything :-)
When double clicking a file in nautilus, it ends up calling "gio open".
stracing gio:
$ strace -f gio open <some file> 2>&1 | grep '\.config'
it shows that at some point an xfce4 helper file is read (I do have xfce
installed as well on my laptop):
stat("/home/<username>/.config/xfce4/helpers.rc", {st_mode=S_IFREG|0644,
st_size=41, ...}) = 0
this file contained the following lines:
FileManager=nautilus
MailReader=icedove
I moved away this file and it fixes the issue.
Anyway I don't know why, at some point, gio reads this xfce file, it
seems a bit strange.
For information here is the full ouput of
$ strace -f gio open <some file> 2>&1 | grep '\.config'
[pid 16711] access("/home/<username>/.config", R_OK|X_OK) = 0
[pid 16711] inotify_add_watch(7, "/home/<username>/.config",
IN_MODIFY|IN_ATTRIB|IN_CLOSE_WRITE|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_UNMOUNT|IN_ONLYDIR
<unfinished ...>
[pid 16711] openat(AT_FDCWD,
"/home/<username>/.config/gnome-mimeapps.list", O_RDONLY) = -1 ENOENT
(No such file or directory)
[pid 16711] openat(AT_FDCWD, "/home/<username>/.config/mimeapps.list",
O_RDONLY) = 8
mkdir("/home/<username>/.config", 0700) = -1 EEXIST (File exists)
stat("/home/<username>/.config", {st_mode=S_IFDIR|0755, st_size=4096,
...}) = 0
stat("/home/<username>/.config/xfce4/helpers.rc", {st_mode=S_IFREG|0644,
st_size=41, ...}) = 0
openat(AT_FDCWD, "/home/<username>/.config/xfce4/helpers.rc", O_RDONLY) = 7
--
Matthieu
More information about the pkg-gnome-maintainers
mailing list