You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Does a report exist for this bug with the project's home (upstream) and/or another distro?
I didn't find any.
But kind of, here, which says setting DBusActivatable=true ignores Exec= line. I found this from Arch Wiki page on desktop entries.
Expected behaviour
Open Nautilus from desktop or by terminal. Try open a file with Kate, VLC, feh, etc. It opens.
Actual behaviour
Files does not open with Kate, VLC, feh, etc.
However, using GNOME Text Editor to open a text file worked. Meaning, GNOME apps work.
This was initially the case with opening Nautilus from terminal or from the application icon. But I mention in the next section, now launching nautilus from terminal doesn't have this issue.
Steps to reproduce
Note
In between I do pkill nautilus to ensure it isn't the old session
Thunar doesn't have dbus-glib as a dependency, but it still is able to open with non-GNOME apps.
First Attempt
Install nautilus
A. Open it from app launcher (desktop icon) / gtk-launch / gio launch
Try to open file with Kate - NOTHING HAPPENS
B. Open it from terminal normally (nautilus)
Try to open file with Kate - NOTHING HAPPENS
C. Open it from terminal with dbus-run-session (dbus-run-session nautilus)
Try to open file with Kate - WORKS
Finding workaround
I did xbps-query -Rs dbus and found dbus-glib, qt5-dbus, etc. Dolphin depends on qt5-dbus. So I tried installing dbus-glib.
A. Open Nautilus from terminal normally (nautilus)
Try to open file with Kate - WORKS
B. Open Nautilus from app launcher (desktop icon) / gtk-launch / gio launch
Try to open file with Kate - NOTHING HAPPENS
I check the desktop file. I read somewhere (including Arch Wiki) while googling for this to try disabling DBusActivatable. So I try doing that, and set DBusActivatable=false (it was true)
C. Again open Nautilus from app launcher (desktop icon) / gtk-launch / gio launch
Try to open file with Kate - WORKS
The terminal version of the command has no change. Now I uninstall dbus-glib to check once again. Now:
Terminal version doesn't work anymore without dbus-run-session
Desktop File version does not work when even if DBusActivatable=false
Magic Happens
I install and uninstall dbus-glib a couple of times to check the effects. In the end, the behaviour is different:
Terminal version just works
Desktop File version works if DBusActivatable=false
Somehow it feels like it's running with D-Bus even though I didn't specify it manually, even in the absence of dbus-glib.
The text was updated successfully, but these errors were encountered:
Is this a new report?
Yes
System Info
Void 6.6.10_1 x86_64-musl GenuineIntel notuptodate rFF
Package(s) Affected
nautilus-44.2.1_1 dbus-glib-0.112_1
Does a report exist for this bug with the project's home (upstream) and/or another distro?
I didn't find any.
But kind of, here, which says setting
DBusActivatable=true
ignoresExec=
line. I found this from Arch Wiki page on desktop entries.Expected behaviour
Open Nautilus from desktop or by terminal. Try open a file with Kate, VLC, feh, etc. It opens.
Actual behaviour
Files does not open with Kate, VLC, feh, etc.
However, using GNOME Text Editor to open a text file worked. Meaning, GNOME apps work.
This was initially the case with opening Nautilus from terminal or from the application icon. But I mention in the next section, now launching
nautilus
from terminal doesn't have this issue.Steps to reproduce
Note
pkill nautilus
to ensure it isn't the old sessiondbus-glib
as a dependency, but it still is able to open with non-GNOME apps.First Attempt
A. Open it from app launcher (desktop icon) / gtk-launch / gio launch
B. Open it from terminal normally (
nautilus
)C. Open it from terminal with dbus-run-session (
dbus-run-session nautilus
)Finding workaround
I did
xbps-query -Rs dbus
and founddbus-glib
,qt5-dbus
, etc. Dolphin depends onqt5-dbus
. So I tried installingdbus-glib
.A. Open Nautilus from terminal normally (
nautilus
)B. Open Nautilus from app launcher (desktop icon) / gtk-launch / gio launch
I check the desktop file. I read somewhere (including Arch Wiki) while googling for this to try disabling DBusActivatable. So I try doing that, and set
DBusActivatable=false
(it wastrue
)C. Again open Nautilus from app launcher (desktop icon) / gtk-launch / gio launch
The terminal version of the command has no change. Now I uninstall
dbus-glib
to check once again. Now:dbus-run-session
DBusActivatable=false
Magic Happens
I install and uninstall
dbus-glib
a couple of times to check the effects. In the end, the behaviour is different:DBusActivatable=false
Somehow it feels like it's running with D-Bus even though I didn't specify it manually, even in the absence of
dbus-glib
.The text was updated successfully, but these errors were encountered: