bindntr=CTRL,C,exec,hyprctl activewindow | rg -q "Office365 Desktop" && alacritty --class 'alacrittyclipboard' --title 'Office365 Desktop' -e sh -c 'sleep .01879 && xclip -o | wl-copy'
windowrulev2 = float,class:(alacrittyclipboard)
windowrulev2 = stayfocused,class:(alacrittyclipboard)
windowrulev2 = noborder,class:(alacrittyclipboard)
windowrulev2 = noanim,class:(alacrittyclipboard)
windowrulev2 = noblur,class:(alacrittyclipboard)
windowrulev2 = opacity 0,class:(alacrittyclipboard)
windowrulev2 = maxsize 1 1,class:(alacrittyclipboard)

i’ve done it, I’ve finally figured out a workaround for this stupid bug that has existed on my system for the last 10 years. the citrix clipboard now works properly, this is the glueyest dumbest thing i’ve ever had to do and i’ve spent literally years trying to figure it out, turns out the wayland protocol forbids windows that don’t have focus from accessing the clipboard, so, i had to make a window, it had to be focused for enough time for it to be recognized and it was a whole thing. Here you go for anybody that needs it, should be relatively easy to adapt from hyprland over to whatever. Fuck.

    • ReveredOxygen@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      6 months ago

      What?

      edit: oh, you’re talking about spawning alacritty. it’s just a window that’s easy to spawn with an arbitrary class ig. what would you use?

      • Communist@lemmy.mlOP
        link
        fedilink
        English
        arrow-up
        3
        ·
        6 months ago

        The real reason for alacritty is that it’s my terminal emulator of choice and it needed to run “xclip -o | wl-copy” while in focus, or the clipboard won’t update properly.