问题标签 [kde]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1686 浏览

javascript - Javascript 中的 Plasmoids 开发

有谁知道用 Javascript 开发 KDE plasmoids 的好教程?

我一直在阅读 KDEBase 教程,但它们只有几个示例,并没有涉及高级技术。

PS:有谁知道,为什么“可执行”数据引擎不工作 - 例如我无法获取任何命令输出?

0 投票
4 回答
9976 浏览

bash - 从 bash 脚本激活 KDE 4 通知

我有一个由 crontab 激活并在后台运行的 bash 脚本。我想添加在执行期间发送通知的功能。我的 KDE 4 桌面有一个花哨的通知系统,它会从托盘栏弹出非模态消息,这非常适合我的需要。所以我一直在寻找一种从 bash 脚本生成这些通知的方法,但我对 KDE 平台几乎一无所知,所以我被困住了。谁能指出我的解决方案?

0 投票
5 回答
1936 浏览

python - 用python获取窗口标题?

我正在尝试编写一个 python 程序,如果“last.fm”(http://www.last.fm/download)的“窗口标题”发生变化,则每隔 X 秒检查一次(或者这是第一次)我运行程序)它应该使用从窗口标题中捕获的字符串来搜索歌曲的歌词并将它们显示给用户。

我目前正在使用 KDE4 作为我的桌面环境,我只需要“指出正确的方向”就可以捕获属于 last.fm 客户端的窗口标题的字符串。

谢谢!

0 投票
2 回答
295 浏览

c++ - khtml 库教程/指南?

我正在尝试使用 khtml 库,基本上只是那里的 DOM html 实现,但我HTMLDocument什至无法使用.load()HTMLDOcumentappendChildDOMExceptionerrorcode == 8 (NOT FOUND)

谁能指点我一些使用khtml的dom模型而不从GUI组件获取文档的示例代码?

0 投票
9 回答
7522 浏览

c++ - 如何获取与 Linux 桌面中的文件关联的图标、MIME 类型和应用程序?

在 Linux 桌面上使用 C++,获取图标、文档描述和与任意文件/文件路径“关联”的应用程序的最佳方式是什么?

我想使用最“规范”的方式在 KDE 和 gnome 上查找图标、mime 类型/文件类型描述和相关应用程序,并且我想避免对命令行和“低-level”例程以及避免自己重新发明轮子(不解析 mime-types 文件等)。

编辑和注释:

嘿,我最初问了这个关于 QT 文件信息对象的问题,并且“没有明确的答案”的答案似乎是正确的。但这是一个搞砸的情况,我打开这个问题寻找更多信息。

我不再特别关心 QT,我只是在寻找规范的方法来通过 KDE 和 gnome 上的 C++/c 函数调用来找到 mime 类型(尤其是 Gnome,因为这是最让我困惑的地方) . 我希望能够在 Gnome 和 Konquerer/KDE 上显示与 Nautilus 匹配的图标和描述,以及适当地打开文件等。

我想我可以为 KDE 和 Gnome 单独获取它。最大的问题是为 Linux 桌面获取所有这些信息的最常见/最佳/规范的方式是什么?Gnome 文档尤其不透明。gnome-vsf 有 mime 例程,但它已被弃用,我找不到 GIO/GFS 的 mime 例程,gnome-vsf 的替代品。有一个模糊的暗示,一个人应该使用开放的桌面应用程序,但使用哪一个是模糊的。libmagic 和 xdg 适合哪里?

指向一篇总结问题的文章,很高兴被接受。同样,我知道三行答案是“没有这样的动物”,但我正在寻找答案。

0 投票
1 回答
787 浏览

bash - kdialog 进度条“对象不可访问”作为 root

我有一个脚本,其中包含许多需要 root 权限的命令。而不是在脚本中使用 sudo 运行所有这些命令,我​​更喜欢使用 sudo 运行整个脚本。这样放在sudoers文件里也比较舒服。

但是,我想用 kdialog 进度条显示进度,但它不起作用。显示包含该栏的消息框,但在尝试更新进度时出现错误消息“对象不可访问”。

我很确定这与用户权限有关,因为进度条代码有效,然后在没有 sudo 的情况下调用脚本,但我不知道从哪里开始。有谁知道如何解决这个问题并且仍然使用 sudo 调用脚本?

我正在使用带有 KDE 3.5.7 的 openSUSE 10.3

谢谢,克里斯

0 投票
3 回答
669 浏览

c++ - 什么 Linux 全文索引工具具有良好的 C++ API?

我希望将全文索引添加到用 C++ 编写的 Linux 桌面应用程序中。我认为最简单的方法是调用现有的库或实用程序。本文回顾了可用于 Gnome 和 KDE 桌面的各种开源实用程序;metatracker、recoll 和 stigi 都是用 C++ 编写的,所以它们看起来都很合理。但是我找不到任何关于如何将它们用作库或通过 API 的值得注意的文档。相反,我可以使用CluceneXapian之类的东西,它们是通用的全文索引库。它们看起来更简单,但如果我使用它们,我将不得不实现我自己的索引守护进程,这是一个没有吸引力的前景。

另外,Xesam似乎是最新的东西,有没有人有任何证据表明它有效?

那么,有没有人有使用任何应用程序或库的经验?你是如何使用它的,哪些文档有用?

0 投票
2 回答
3864 浏览

linux - linux剪贴板用C读/写

我做了很多谷歌搜索,但我仍然不确定如何继续。

在 Linux 下读取/写入剪贴板的最常见方式是什么?我希望同时支持 Gnome 和 KDE 桌面。

更新:我是否认为没有简单的解决方案,并且必须将多个来源(gnome、kde)“聚合”在一起才能制定解决方案?

0 投票
2 回答
59 浏览

python - 是否可以从控制台完全使用 KHTMLPart?

我正在使用 PyKDE(在 Python 中)库中的 KHTMLPart 组件在后台下载一些网页,并以像素为单位返回某些元素的大小。我真的不需要这个脚本的任何视觉输出,实际上我可能会在没有安装 X 的服务器上运行它。问题是,当我告诉我的应用程序只运行控制台时:

然后我的脚本在我初始化 KHTMLPart 的那一行出现段错误:

此外,我需要通过调用将 KHTML 浏览器窗口的大小设置为 1024x768:

在我打电话之前,这似乎没有任何效果:

前一个会导致浏览器窗口出现,即使是很短的时间。我可以在服务器上运行一个简单的窗口管理器,比如fluxbox,它会做我想做的事,但如果它能够完全作为一个控制台应用程序运行,我会更高兴——如果这可能的话。有没有办法做到这一点?

0 投票
2 回答
2674 浏览

linux - 如何根据当前目录在 Konsole 中以编程方式更改颜色?

我目前使用基于我正在工作的目录的配色方案。我手动打开一个 Konsole shell,然后 cd 进入一个目录并进入设置并更改配色方案。

我想做的是让 Konsole 根据我所在的目录自动设置其前景色和背景色。基本上,如果我在 /home/me/src/java 下面的任何子目录中,那么我想使用 text white ,例如背景蓝色。例如,如果我在 /home/me/src/documentation 下面,我想要黑色文本,背景白色。当我调用“cd”命令时,我希望以编程方式自动发生颜色变化。

这可能吗?如果是这样,你能给我一些指导吗?

在我看来,我需要能够做几件事:

  • 能够检测到 shell 进程 (bash) 正在哪个 Konsole 中运行。
  • 能够告诉 Konsole(可能通过 API 调用)即时更改配色方案。