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

Tails 4 desktop shortcuts not showing up #4771

Closed
redshiftzero opened this issue Sep 9, 2019 · 1 comment · Fixed by #4872
Assignees
Labels
bug
Milestone

Comments

@redshiftzero
Copy link
Member

@redshiftzero redshiftzero commented Sep 9, 2019

Description

After tailsconfig on Tails 4 beta, .desktop files are not working on the Desktop

Steps to Reproduce

  1. Install the Tails 4 beta: https://tails.boum.org/news/test_4.0-beta2/
  2. Set up persistence
  3. Clone the SecureDrop repo, install SD (or copy over your keys/creds/site-specific)
  4. From ~/Persistent/securedrop, run ./securedrop-admin tailsconfig

Expected Behavior

Desktop shortcuts appear on desktop to the source and journalist interfaces, when clicked they open Tor Browser

Actual Behavior

Desktop shortcuts appear, but they open in Text Editor when clicked

Comments

Needs investigation, note we had a similar issue back when we updated to Tails 3.3: #2586

Related to #4669

@redshiftzero redshiftzero added the bug label Sep 9, 2019
@redshiftzero redshiftzero added this to the 1.1.0 milestone Sep 9, 2019
@eloquence eloquence added this to Nominated for next sprint in SecureDrop Team Board Sep 19, 2019
@eloquence eloquence moved this from Nominated for next sprint to Current sprint - 9/19 - 10/9 in SecureDrop Team Board Sep 19, 2019
@zenmonkeykstop zenmonkeykstop self-assigned this Sep 23, 2019
@zenmonkeykstop

This comment has been minimized.

Copy link
Contributor

@zenmonkeykstop zenmonkeykstop commented Sep 25, 2019

Some notes: the situation has changed a little in Gnome 3.3 (buster) vs 3.2 (stretch). Desktop icons are disabled by default and reenabled via an extension:
https://gitlab.gnome.org/World/ShellExtensions/desktop-icons

setting metadata::trusted via gio directly isn't working for me, but there is a right-click menu item Allow Launching that makes an icon launchable. The code behind it is here:

https://gitlab.gnome.org/World/ShellExtensions/desktop-icons/blob/master/fileItem.js#L528

probably the best bet is to replicate any new functionality there in securedrop_init.py along with what's already being set for Tails 3.*.

@zenmonkeykstop zenmonkeykstop moved this from Current sprint - 9/19 - 10/9 to In Development in SecureDrop Team Board Sep 26, 2019
@eloquence eloquence removed this from In Development in SecureDrop Team Board Sep 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.