Skip to content
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

Copy to Other VM does not work in Nautilus with files that come from Recents #8589

Closed
marmarta opened this issue Oct 10, 2023 · 1 comment · Fixed by QubesOS/qubes-core-agent-linux#520
Assignees
Labels
affects-4.1 This issue affects Qubes OS 4.1. affects-4.2 This issue affects Qubes OS 4.2. C: core diagnosed Technical diagnosis has been performed (see issue comments). P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. pr submitted A pull request has been submitted for this issue. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.

Comments

@marmarta
Copy link
Member

Qubes OS release

r4.1 (probably 4.2 too)

Brief summary

Copy to Other VM does not work in Nautilus with files that come from Recents

Steps to reproduce

Open nautilus, open Recents tab, select a file, right click -> Copy to Other VM - > result: nothing happens

Expected behavior

Qubes RPC policy window appears.

Actual behavior

Nothing happens. journalctl log:

Oct 10 16:25:46 developmentn nautilus[77800]: Traceback (most recent call last):
Oct 10 16:25:46 developmentn nautilus[77800]:   File "/usr/share/nautilus-python/extensions/qvm_copy_nautilus.py", line 36, i>
Oct 10 16:25:46 developmentn nautilus[77800]:     pid = GLib.spawn_async(cmd)[0]
Oct 10 16:25:46 developmentn nautilus[77800]:           ^^^^^^^^^^^^^^^^^^^^^
Oct 10 16:25:46 developmentn nautilus[77800]: TypeError: gi._gi.spawn_async: first argument must be a sequence of strings

Looks like the cmd object there has None instead of actual file path.

@marmarta marmarta added T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. labels Oct 10, 2023
@andrewdavidwong andrewdavidwong added C: core needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. affects-4.1 This issue affects Qubes OS 4.1. affects-4.2 This issue affects Qubes OS 4.2. labels Oct 11, 2023
@alimirjamali
Copy link

alimirjamali commented Aug 16, 2024

PR Submitted

Review priority: low

It might be necessary to deal with Network files (e.g. smb://) in the future.
p.s.: Please let me know if we should allow Convert to Truested PDF and Convert to Trusted Img in Recents.

@andrewdavidwong andrewdavidwong added diagnosed Technical diagnosis has been performed (see issue comments). pr submitted A pull request has been submitted for this issue. and removed needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. labels Aug 17, 2024
marmarek pushed a commit to QubesOS/qubes-core-agent-linux that referenced this issue Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects-4.1 This issue affects Qubes OS 4.1. affects-4.2 This issue affects Qubes OS 4.2. C: core diagnosed Technical diagnosis has been performed (see issue comments). P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. pr submitted A pull request has been submitted for this issue. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants