New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Archlinux application nemo does not start after installation #3124

Closed
schnurentwickler opened this Issue Sep 26, 2017 · 2 comments

Comments

Projects
None yet
3 participants
@schnurentwickler

Qubes OS version (e.g., R3.2):

R3.2 Testing

Affected TemplateVMs (e.g., fedora-23, if applicable):

archlinux template


Steps to reproduce the behavior:

Install nemo and some of the extensions like nemo-fileroller.

Expected behavior:

Nemo starts like any other applikation.

Actual behavior:

Nothing happens when started via menu. Error when started in terminal:
user@Testtemplate:~$ qubes-desktop-run "/usr/share/applications/nemo.desktop" Traceback (most recent call last):
File "/usr/bin/qubes-desktop-run", line 7, in
launch(*sys.argv[1:])
File "/usr/lib/python2.7/site-packages/qubes/xdg.py", line 16, in launch
bus.start_service_by_name(service_id)
File "/usr/lib/python2.7/site-packages/dbus/bus.py", line 274, in start_service_by_name
validate_bus_name(bus_name)
ValueError: Invalid bus name 'nemo': must contain '.'

General notes:


Related issues:

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Sep 26, 2017

Member

Looks like a bug in nemo application itself. If desktop entry have DBusActivatable=true (which is the case for nemo.desktop), then it's name must be a proper d-bus name. Relevant specification:

The application must name its desktop file in accordance with the naming recommendations in the introduction section (e.g. the filename must be like org.example.FooViewer.desktop). The application must have a D-Bus service activatable at the well-known name that is equal to the desktop file name with the .desktop portion removed (for our example, org.example.FooViewer).

Member

marmarek commented Sep 26, 2017

Looks like a bug in nemo application itself. If desktop entry have DBusActivatable=true (which is the case for nemo.desktop), then it's name must be a proper d-bus name. Relevant specification:

The application must name its desktop file in accordance with the naming recommendations in the introduction section (e.g. the filename must be like org.example.FooViewer.desktop). The application must have a D-Bus service activatable at the well-known name that is equal to the desktop file name with the .desktop portion removed (for our example, org.example.FooViewer).

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Sep 26, 2017

Member

Look like it is already fixed upstream, but it isn't included in any version yet.

Member

marmarek commented Sep 26, 2017

Look like it is already fixed upstream, but it isn't included in any version yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment