Search code examples
copygnome-3gnome-shell-extensions

Gnome shell extension, copy text to clipboard


I'm working on a Gnome Shell Extensions and I can't find any documentation on how to copy some string into the clipboard for the user.

I searched the Gnome extensions git but without any success.

Thank you for your help! :)


Solution

  • to set the primary clipboard:

    St.Clipboard.get_default().set_text(St.ClipboardType.PRIMARY, 'text');
    

    to get the primary clipboard:

    St.Clipboard.get_default().get_text(St.ClipboardType.PRIMARY);
    

    There also is the St.ClipboardType.CLIPBOARD buffer.

    (source code)