Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • T tails
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 974
    • Issues 974
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 28
    • Merge requests 28
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • tails
  • tails
  • Issues
  • #19329
Closed
Open
Issue created Dec 21, 2022 by intrigeri@intrigeriMaintainer

Clipboard encryption/decryption with Kleopatra is broken on Wayland

The items in Tools → Clipboard are all grayed out.

I suppose we could fix that by forcing the xcb backend.

And if that's not fixed on sid and not known upstream, we should report it so that hopefully some day we can run this security-sensitive app without XWayland.

In 5.8, we forced Qt applications to use Wayland and this broke some features. This workaround makes the application run with XWayland. Using XWayland remove some of the security benefits of Wayland on these applications, for example other X applications can sniff on them like before Wayland.

Workaround

  1. Choose Applications ▸ Utilities ▸ Terminal to open a terminal.

  2. Execute the following command in the terminal:

    unset QT_QPA_PLATFORM ; kleopatra

    This only works if Kleopatra has never been started since Tails started. Otherwise, execute this command and try again:

    killall kleopatra
Edited Dec 29, 2022 by sajolida
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking