I want to be able to copy text to a “Copy Box”.

In early RTS you could bind units to number keys 1 through 10 by pressing Ctrl + # and then # to recall that selection.

I want to be able to have Multiple Copy & Paste boxes like Copy 1, Copy 2, Paste 3

Is there anything like this on Wayland already?

  • electricprismOP
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    1 个月前

    (Similar to) tiling window managers typically having 6-10 workspaces

    I would like to be able to split Copy & Paste from 2 Actions into 20 Actions.

    I’m not sure exactly what key binding yet but something like Ctrl+C+1 to copy to Box 1 and Ctrl + V +1 to Paste from Box 1, rinse and repeat for numbers 2 through 10.

    Use case example, I want to login to a website but my login is in an email

    Ctrl+C+1 To copy to URL to clipboard box 1

    Ctrl+C+2 To copy the username

    Ctrl+C+3 To copy the password

    Open the browser

    Ctrl+V+1 Paste URL in location bar

    Ctrl+V+2 Paste username

    Ctrl+V+3 Paste password

    This allows me to complete the task without switching back and forth between windows 3 times. I still press copy and paste 6 times but don’t need to switch windows, and I still have 7 clipboard boxes left to copy & paste other important things in case I want to use the login again then I can simply Paste saving me finding the login or whatever else and copying it again to memory.

    • thingsiplay@beehaw.org
      link
      fedilink
      arrow-up
      3
      ·
      1 个月前

      I see. I think this should be possible with the widget that KDE comes with.

      You could also build your own very simple manager. There is a Wayland commandline tool to save or load something in clipboard: https://github.com/bugaevc/wl-clipboard It should be in the repositories of most distros I think. It comes with a copy and a past command. Using file redirection, you could write and read to files.

      Following commands: wl-paste > ~/.cache/copybox/1 in example would save the current clipboard content into a file named 1 in the copybox (you can have any directory name, I just chose this as an example) directory under ~/.cache. You would need to make sure that the directory exist, so creating it first. wl-paste > ~/.cache/copybox/2 would save the content to a file named 2. And to read back a file into clipboard use wl-copy < ~/.cache/copybox/2

      In your system you need to setup shortcuts for each of these actions to read or write the clipboard. Don’t forget to create the directory you chose (in this example ~/.cache/copybox). What shortcuts you choose is up to you. Alternatively you could use a menu builder tool such as wofi, a tool that is similar to rofi. But that requires additional understandings and scripting. If you don’t find any solution, then these could be your steps to create your own. Or maybe someone else does it.