linux - 如何从另一个应用程序获取活动应用程序的选定文本
问题描述
更多的是“从哪里开始?”的问题。类别。
我需要制作一个可以在 Linux 中读取当前选定文本的应用程序。它只会在带有 KWin 和 X11(Kubuntu,如果有的话)的 KDE 中使用。
例如,这是预期的 UX:我在 Kate(或任何其他应用程序)中选择文本 -> 按一些全局快捷方式 -> 应用程序启动或已在后台运行,并从 Kate 读取所选文本并对其进行处理(保存归档,例如)。它应该能够从任何应用程序(浏览器、GTK 应用程序、Qt 应用程序等)中读取选择。
甚至可能吗?我应该从哪里开始?哪个子系统应该有“当前聚焦的窗口”和“该窗口中的选定文本”的信息?如何做到这一点?我非常感谢任何指导或见解,因为我对 linux/KDE 应用程序开发完全陌生。也许有一个开源应用程序可以做到这一点,所以我可以尝试从资源中学习?对语言和框架没有要求,但最好使用 Qt/C++。
谢谢
解决方案
推荐阅读
- python - 我想按数字降序对字典进行排序,然后按字母顺序升序
- html - 带有标签和边框的字体真棒图标
- python - draw_graphviz 在哪里?
- php - 获取 ID 但在路由器 [symfony5] 中显示 slug
- node.js - 如何在另一个脚本中调用模块的导出函数的函数?节点JS
- django - 使用表单的模板表单中未出现验证错误
- django - 编辑 django-allauth 翻译文件是否安全?
- pandas - 如何使用熊猫转换 df
- postgresql - 将 postgresql 9.6 升级到 13 - pg_resetxlog.exe" 失败:没有这样的文件或目录
- javascript - SINO - 模拟中间件的问题