Win-V combo from Windows on Ubuntu

havaianaslife1 pts0 comments

WinV — local-only clipboard history for GNOME Shell

I wanted Win+V on GNOME, so I built it

WinV keeps a compact, searchable history of clipboard text and images.<br>It also includes offline emoji and Unicode symbol pickers, keyboard<br>navigation, pinning, editing, private mode, and an optional Super+V<br>shortcut.

This is the version I use myself, and for me it is already just fine.<br>I am sharing it because it may be useful to somebody else—not because<br>it is trying to become a giant clipboard product.

How it works

The extension listens for clipboard ownership changes through GNOME<br>Shell instead of polling. Ordinary history stays in memory and vanishes<br>when Shell ends. Only pinned items are saved locally, in a file restricted<br>to your user account. Selecting an item restores it to the clipboard and<br>can optionally ask Mutter to send Ctrl+V to the previously focused app.

Text plus PNG, JPEG, and WebP history

Search, arrow keys, Enter to paste, Delete to remove

Pinning, multiline text editing, and bounded history

Best-effort filtering for protected password-manager formats

No network code and no ordinary clipboard history written to disk

Install and try it

git clone https://github.com/leo98ml/win-v.git<br>cd win-v<br>make check<br>make install<br>make enable<br>make configure-shortcut

A first installation may require logging out and back in before GNOME<br>Shell discovers the extension. The supported target is Ubuntu 26.04,<br>GNOME Shell 50, and Wayland.

Fork it, change it, make it yours

Feel free to fork WinV, add whatever you find useful, simplify things,<br>update it for your setup, fix rough edges, or send a pull request. There<br>is no grand product roadmap to protect. The only strong preference is<br>that changes keep clipboard data local and treat it as sensitive.

Bug reports and documentation improvements are welcome too. If your<br>version goes in a different direction, that is exactly what forks are for.

clipboard history gnome shell make winv

Related Articles