问题标签 [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.
linux - Qt 应用程序是否需要 KDE?
是否所有 Qt 应用程序都需要安装 KDE?如果 Qt 运行时与 GNOME 一起安装就足够了吗?我可以让 Qt 应用程序看起来与 GNOME 下的 GTK 应用程序一模一样吗?谁能指点我一些详细说明Qt,GTK,KDE,GNOME,X之间关系的文章?
java - 寻求有关在 KDE 3 上的桌面之间移动 Qt 4 和 Java 应用程序的建议
我们有一个(也许?)不寻常的情况,我们有很多基于 Qt 4 构建的应用程序和一些用 Java (Swing) 构建的应用程序,但我们使用的是 KDE 3。我们使用的是 Red Hat Enterprise Linux 5它没有正式的 KDE 4 版本,升级到 KDE 4 是不可能的选择。
我们的客户需要的项目之一是能够在不同的桌面上打开某些应用程序。在筛选了 KDE 3 API 之后,似乎主要的方法是使用 KWin::setOnDesktop 函数来做到这一点。
不幸的是,使用该功能需要与 KDE 的库 (libkdecore) 链接,并且您可以包含 KDE 3 头文件,其中包括一堆 Qt 3 的东西。因此,我们实际上不能让任何 Qt 4 应用程序直接与 KDE 对话。
Java 应用程序的问题是获取 X11 窗口 ID 是一个巨大的痛苦,因为它需要通过 JNI 调用。(这里有一个关于 Java 和 X11 交互的方便的 StackOverflow 页面。)
有人对在这种情况下如何在桌面之间移动窗口有任何建议吗?感谢您的任何想法。
shell - 在 KDE4 中,如何自动判断 Konsole 终端位于哪个“桌面”?
我一直在寻找这个并找到了KDE3 的问题和答案;我想随着时间的推移会有更多人对 KDE4 的答案感兴趣(在这里发布只是为了我也可以发布答案......)
c++ - 如何在 C++ 中解析 XDG/gnome/kde 菜单/桌面项结构?
我想解析 Gnome 面板(标准 Gnome 桌面应用程序启动器)的菜单结构,它与使用 c/c++ 函数调用的 KDE 等效。也就是说,我想要一个给定机器上安装的基本菜单类别和子菜单的列表。我想使用相当简单的 c/c++ 函数调用(请不要脱壳)。
我了解这些菜单采用标准 xdg 格式。我了解此菜单结构存储在 xml 文件中,例如:
我看过这里:http ://www.freedesktop.org/wiki/Specifications/menu-spec?action=show&redirect=Standards%2Fmenu-spec但他们提供的只是标准和一些用于插入项目条目的外壳文件(我不想要 shell 脚本,我不想要安装,我绝对不想从 XDG 规范创建一个 c 库。我想找到现有的菜单结构)。我看过这里:http ://library.gnome.org/admin/system-admin-guide/stable/menustructure-13.html.en以获取有关这些结构的更多说明。这些都没有让我很好地了解如何使用 ac/c++ 程序确定菜单结构。
实际的 gnome 菜单结构似乎是一个可怕的毛茸茸的东西——它们似乎没有显示菜单结构,而是给出了自安装以来菜单所经历的所有更改的 XML 编码描述。我假设 gnome 面板会解析这些文件,因此在某处埋藏了一个函数来执行此操作,但在扫描 library.gnome.org 几天后,我还没有找到该函数的位置。我也扫描了 Nautilus 源代码,但面板似乎存在于其他地方或被埋得很好。
提前致谢
bash - 让 KDE 运行 bash 脚本
我有一个将文件名作为参数的 bash 脚本。它在命令行中效果很好。当我在 KDE 中右键单击文件并选择“打开方式”,然后将其指向我的脚本时,它不会运行。我究竟做错了什么?
workflow - 你如何使用凯特?提示/技巧/工作流程
我们都见过一堆这样的?主要用于 IDE,但也用于 vim 和 emacs。
Kate 是(仅)一个文本编辑器(一个很棒的),但它有很多选项和一些插件,所以很难完全了解它。如何使用 Kate 文本编辑器?请分享您的工作流程并帮助我和其他人学习您使用的一些很酷的技巧。
我将开始使用内置终端快速打开文件,并将其用作带有 ghci 的增强型 haskell repl(因为 ghci 不允许您只输入各种 haskell 代码)。还可以使用拆分视图快速比较文件(尤其是同一文件的不同版本)。此外,自动完成功能可能很简单(更多用于节省打字时间然后记住功能),但它确实很好用。此外,如果您突出显示某些内容并点击开始 [/{/( 它会将其放在括号之间,而不是用括号替换它(为什么很多 IDE 都没有此功能)。
c++ - 将 kde 应用程序移植到 Windows
hy
我正在尝试将 KDE 应用程序移植到 Windows
我的问题是为 Windows 找到合适的 KDE SDK,我不能包含任何 k-headers (kapplication.h kaction.h ....),我什至还没有进入库
有没有做这样的事情的指南
linux - 如何控制 selenium 远程服务器调用的浏览器将在我的哪些桌面上弹出?
我正在使用 selenium 从 phpunit 运行测试。由于测试需要几分钟的时间,我想切换到另一个桌面并在测试在后台运行时执行一些任务。
但是,由于每个测试都通过 selenium 远程服务器调用一个新的浏览器,并启动了一个新的测试管理窗口和一个应用程序窗口,这些新窗口不会出现在我开始 php 测试的桌面中,而是出现在我当前的桌面中焦点远离我正在工作的窗口。
如何控制浏览器始终在后台(我启动 phpunit)的桌面中打开?我正在使用 Kubuntu,即 KDE 桌面。
感谢您的任何建议!
c++ - KDE 贡献
既然所有“酷”的东西都被转移到了云中,那么最近为 KDE 做贡献有什么意义吗?
看起来这些人需要一些贡献者,我想知道它是否是一个很好的 C++ 代码库来学习和获得经验,还是参与更有动力的事情更好?