Skip to content

Conversation

@proletarius101
Copy link

@proletarius101 proletarius101 commented Dec 24, 2025

  • Introduced a new feature smithay-clipboard that utilizes the core Wayland wl_data_device APIs. This is especially useful to support window compositors like Mutter for GNOME
  • Implemented a new Clipboard struct in the smithay module to handle clipboard operations.
  • Added init_wayland_display function to initialize the Wayland display pointer for the smithay backend.
  • Updated Cargo.toml and Cargo.lock to include smithay-clipboard and its dependencies.
  • Created an example smithay_daemonize.rs demonstrating the usage of the new backend.
  • Enhanced README with details on the limitations and usage of the smithay-clipboard feature.
  • Updated existing clipboard handling logic to support the new backend while maintaining compatibility with previous implementations.

Related: flathub/me.proton.Pass#37 bitwarden/clients#13431

…pport

- Introduced a new feature `smithay-clipboard` that utilizes the core Wayland `wl_data_device` APIs. This is especially useful to support window compositors like Mutter for GNOME
- Implemented a new `Clipboard` struct in the `smithay` module to handle clipboard operations.
- Added `init_wayland_display` function to initialize the Wayland display pointer for the smithay backend.
- Updated `Cargo.toml` and `Cargo.lock` to include `smithay-clipboard` and its dependencies.
- Created an example `smithay_daemonize.rs` demonstrating the usage of the new backend.
- Enhanced README with details on the limitations and usage of the `smithay-clipboard` feature.
- Updated existing clipboard handling logic to support the new backend while maintaining compatibility with previous implementations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant