after some update clipboard in Resonite in XFCE and GNOME is broken. you can't paste youtube videos for example.
OrionMoonclaw created a patch that fixes this problem:
https://github.com/Yellow-Dog-Man/resonite-clipboard-rs/pull/3
you can download pre made binaries from here:
https://github.com/Baplar/resonite-clipboard-rs/releases/tag/clipboard-rs-preview
libresonite_clipboard_rs.so file is located in:
~/.local/share/Steam/steamapps/common/Resonite/runtimes/linux-x64/native

you can compile patched sources yourself.
download original sources:
[valka@phanteks Проекты]$ git clone https://github.com/Yellow-Dog-Man/resonite-clipboard-rs.git
Клонирование в «resonite-clipboard-rs»...
remote: Enumerating objects: 27, done.
remote: Counting objects: 100% (27/27), done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 27 (delta 11), reused 16 (delta 4), pack-reused 0 (from 0)
Получение объектов: 100% (27/27), готово.
Определение изменений: 100% (11/11), готово.
[valka@phanteks Проекты]$and apply the patch, or download patched sources:
[valka@phanteks Проекты]$ git clone https://github.com/OrionMoonclaw/resonite-clipboard-rs
Клонирование в «resonite-clipboard-rs»...
remote: Enumerating objects: 48, done.
remote: Counting objects: 100% (48/48), done.
remote: Compressing objects: 100% (24/24), done.
remote: Total 48 (delta 25), reused 34 (delta 15), pack-reused 0 (from 0)
Получение объектов: 100% (48/48), готово.
Определение изменений: 100% (25/25), готово.
[valka@phanteks Проекты]$ then compile:
[valka@phanteks Проекты]$ cd resonite-clipboard-rs
[valka@phanteks resonite-clipboard-rs]$ cargo build -r
Compiling proc-macro2 v1.0.101
Compiling unicode-ident v1.0.18
Compiling syn v1.0.109
Compiling shlex v1.3.0
Compiling pkg-config v0.3.32
Compiling bitflags v2.9.2
Compiling rustix v1.0.8
Compiling libc v0.2.175
Compiling cc v1.2.33
Compiling linux-raw-sys v0.9.4
Compiling memchr v2.7.5
Compiling paste v1.0.15
Compiling wayland-sys v0.31.7
Compiling downcast-rs v1.2.1
Compiling smallvec v1.15.1
Compiling wayland-client v0.31.11
Compiling prettyplease v0.1.25
Compiling hashbrown v0.15.5
Compiling quote v1.0.40
Compiling quick-xml v0.37.5
Compiling equivalent v1.0.2
Compiling getrandom v0.3.3
Compiling macro_rules_attribute-proc_macro v0.1.3
Compiling syn v2.0.106
Compiling thiserror v2.0.15
Compiling indexmap v2.10.0
Compiling rustix v0.38.44
Compiling once_cell v1.21.3
Compiling fixedbitset v0.4.2
Compiling wayland-backend v0.3.11
Compiling cfg-if v1.0.1
Compiling wayland-scanner v0.31.7
Compiling minimal-lexical v0.2.1
Compiling nom v7.1.3
Compiling petgraph v0.6.5
Compiling macro_rules_attribute v0.1.3
Compiling linux-raw-sys v0.4.15
Compiling safer-ffi v0.1.13
Compiling fastrand v2.3.0
Compiling os_pipe v1.2.2
Compiling extern-c v0.1.0
Compiling thiserror-impl v2.0.15
Compiling unwind_safe v0.1.0
Compiling scopeguard v1.2.0
Compiling log v0.4.27
Compiling tree_magic_mini v3.2.0
Compiling tempfile v3.20.0
Compiling ext-trait-proc_macros v1.0.1
Compiling with_builtin_macros-proc_macros v0.0.3
Compiling ext-trait v1.0.1
Compiling extension-traits v1.0.1
Compiling safer_ffi-proc_macros v0.1.13
Compiling uninit v0.5.1
Compiling with_builtin_macros v0.0.3
Compiling wayland-protocols v0.32.9
Compiling wayland-protocols-wlr v0.3.9
Compiling wl-clipboard-rs v0.9.2
Compiling resonite_clipboard-rs v0.1.0 (/home/valka/Проекты/resonite-clipboard-rs)
Finished `release` profile [optimized] target(s) in 8.62s
[valka@phanteks resonite-clipboard-rs]$backup ~/.local/share/Steam/steamapps/common/Resonite/runtimes/linux-x64/native/libresonite_clipboard_rs.so
replace it with ~/Проекты/resonite-clipboard-rs/target/release/libresonite_clipboard_rs.so
run Resonite and try to paste youtube link


Comments