Enable clipboardtest again
Investigate why the code doesn't work with the latest kwin and whether switching to GTK3 will help.
def gtk_copy(self, content: Gdk.ContentProvider, clipboard_mode: int = 0) -> None:
"""
0 is clipboard, 1 is selection.
"""
window = Gtk.Window()
window.set_default_size(20, 20)
window.set_visible(True)
spin_glib_main_loop()
clipboard: Gdk.Clipboard
if clipboard_mode == 0:
clipboard = window.get_display().get_clipboard() # Clipboard
else:
clipboard = window.get_display().get_primary_clipboard() # Selection
self.assertTrue(clipboard.set_content(content))
spin_glib_main_loop()
window.set_visible(False)
spin_glib_main_loop()