Skip to content

Copying to clipboard fails under Sway if both xclip and wl-copy are installed #15

Description

@maxigaz

I use wl-copy with Sway and xclip with i3 under Arch Linux. I generally prefer using Sway, but I can't use it all the time because certain applications only work properly on i3.

Under Sway, when mpv is run as a native Wayland application, pressing the key combination defined in mp.add_key_binding at the end of the script doesn't actually copy the current time to the clipboard; it only shows the OSD message, 'Copied to Clipboard: [timecode]'

My knowledge in Lua is rather limited, but by looking at the script, I've been able to find that it only checks whether each supported clipboard manager exists in an if-else statement. In my case, xclip is available (the first part of the if statement) and so xclip -silent -in -selection clipboard is run, but it doesn't work under Wayland.

I wonder how to solve this. One idea is to check the current value of the environment variable $XDG_SESSION_TYPE. If it is wayland, use wl-copy, and if it is x11, use xclip.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions