Ubuntu 上的 Win-V 功能

Hacker News Top 工具

摘要

WinV 是一个 GNOME Shell 扩展,提供仅限本地的剪贴板历史记录,带有搜索、固定和表情符号选择器功能,类似于 Windows 的 Win+V,专为 Wayland 上的 Ubuntu 设计。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/08/19 13:07

# WinV — 适用于GNOME Shell的纯本地剪贴板历史记录 来源:https://leo98ml.github.io/win-v/ 支持GNOME Shell 50 · Wayland · 纯本地运行 一个轻量级的GNOME Shell扩展,将Windows系统**Win+V**面板的实用功能带入Ubuntu 26.04——无需守护进程、X11辅助程序、遥测功能或网络服务。 ## 我在GNOME上需要Win+V,于是自己动手实现了 WinV能紧凑地保存文本与图片的剪贴板历史记录并支持快速检索。它还包含离线表情符号和Unicode符号选择器、键盘导航、固定条目、编辑功能、隐私模式,以及可选的Super+V快捷键。 这是我日常使用的版本,对我来说已足够好用。分享出来是因为它可能对其他人有帮助——而非试图打造一个庞大的剪贴板产品。 ## 工作原理 该扩展通过监听GNOME Shell的剪贴板所有权变更来实现功能,无需轮询。常规历史记录仅保存在内存中,当Shell结束时会清空。只有固定条目会以文件形式安全存储在本机用户目录中。选择历史条目时,它将恢复到剪贴板,并可选地通过Mutter向之前聚焦的应用发送Ctrl+V指令。 - 支持文本及PNG/JPEG/WebP格式图片历史记录 - 搜索功能、方向键导航、回车粘贴、删除键移除 - 条目固定、多行文本编辑、历史记录数量限制 - 基础密码管理器格式保护(尽力过滤) - 无网络代码,普通剪贴板历史不会写入磁盘 ## 安装与试用 ```bash git clone https://github.com/leo98ml/win-v.git cd win-v make check make install make enable make configure-shortcut ``` 首次安装可能需要注销并重新登录,以便GNOME Shell识别扩展。当前支持环境为Ubuntu 26.04、GNOME Shell 50和Wayland。 ## 自由改造,打造专属版本 欢迎自由fork WinV,添加你认为实用的功能、简化操作、适配你的使用环境、完善细节或提交拉取请求。这里没有宏大的产品路线图需要维护。唯一明确的原则是:所有更改必须确保剪贴板数据保持本地存储,并将其视为敏感信息。 也欢迎提交问题报告和文档改进。如果你的修改方向不同,这正是fork存在的意义。 GitHub源码仓库 (https://github.com/leo98ml/win-v) 完整说明文档 (https://github.com/leo98ml/win-v/blob/main/README.md) 发展路线图 (https://github.com/leo98ml/win-v/blob/main/ROADMAP.md) 贡献指南 (https://github.com/leo98ml/win-v/blob/main/CONTRIBUTING.md) MIT开源协议 (https://github.com/leo98ml/win-v/blob/main/LICENSE)

相似文章

OptionV

Product Hunt

OptionV 是一款 macOS 菜单栏剪贴板管理工具,旨在帮助用户高效管理和访问剪贴板历史记录。

《我的世界》中的 Wayland 合成器

Hacker News Top

一个在《我的世界》中实现完整 Wayland 合成器的模组,允许用户在游戏内启动和管理 Firefox、GIMP、VLC 等窗口。仅限 Linux。

wio:窗口化输入/输出

Lobsters Hottest

wio 是一个 Zig 平台抽象库,负责处理窗口管理、事件、剪贴板、音频以及图形上下文创建(OpenGL、Vulkan),支持 Windows、macOS、Linux、Android 和 WebAssembly。

Wterm – 面向网页的终端模拟器

Hacker News Top

Wterm 是一款面向网页的终端模拟器,使用 Zig 构建并编译为 WASM,以实现接近原生的性能,同时具备原生文本选择、复制/粘贴、查找和无障碍功能。