Ubuntu 上的 Windows 剪贴板功能 (Win+V)
Win-V combo from Windows on Ubuntu

原始链接: https://leo98ml.github.io/win-v/

**WinV** 是一款轻量级、注重隐私的 GNOME Shell 扩展,旨在为 Ubuntu 26.04 (Wayland) 提供 Windows 风格的剪贴板管理器。它设计简洁,无需外部守护进程、X11 辅助程序或网络服务。 主要功能包括: * **剪贴板管理:** 追踪文本和图像(PNG、JPEG、WebP)历史记录,支持搜索、置顶和多行编辑。 * **内置工具:** 包含离线表情符号和 Unicode 符号选择器。 * **隐私至上:** 剪贴板数据保留在本地。临时历史记录仅驻留于内存,仅置顶项目保存至磁盘。此外还包含过滤功能,以保护从密码管理器中复制的敏感数据。 * **性能优化:** 使用基于事件的监听机制,而非资源密集型的轮询方式。 WinV 作为个人项目开发,采用 MIT 许可证发布,欢迎社区分叉和贡献。它专为 GNOME Shell 50 构建。用户可从 GitHub 克隆仓库并按照提供的构建说明开始使用。

抱歉。
相关文章

原文

GNOME Shell 50 · Wayland · local only

A small GNOME Shell extension that brings the useful idea behind Windows’ Win+V panel to Ubuntu 26.04—without a daemon, an X11 helper, telemetry, or a network service.

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

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

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

How it works

The extension listens for clipboard ownership changes through GNOME Shell instead of polling. Ordinary history stays in memory and vanishes when Shell ends. Only pinned items are saved locally, in a file restricted to your user account. Selecting an item restores it to the clipboard and 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
cd win-v
make check
make install
make enable
make configure-shortcut

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

Fork it, change it, make it yours

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

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

WinV is open source under the MIT License. Clipboard contents stay on your machine.
联系我们 contact @ memedata.com