问题标签 [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 投票
3 回答
9877 浏览

c++ - Qt在屏幕上正确放置新窗口,鼠标居中,移入屏幕

经过数月的尝试、搜索、审查代码等。我无法找到在 QT 中正确定位新窗口的解决方案。在我最基本的情况下,我只是想获得窗口的最终大小并将其置于鼠标下方。它将被移动以确保窗口的任何部分都不在屏幕之外。我不希望窗口出现然后移动到适当的位置,这会产生视觉上的震动,尤其是在打开桌面 FX 的情况下。

我遇到的问题,并不是所有的都有合适的解决方案:

  1. 在之前显示窗口之前,并不总是填充 frameGeometry。

  2. frameGeometry 有时完全错误,尤其是在 Windows 7 上。

  3. 在显示之前,无法知道是否会应用 sizeHint 或 size,或者介于两者之间的其他内容。也就是说,规模政策似乎不可预测。

请注意,我知道如何保存/恢复以前创建的窗口的几何图形。尽管这里也有 QT 缺陷,但我有一个可行的解决方案。

另请注意,我不能使用窗口管理器的默认位置。对于多显示器设置上的非 MDI 应用程序,它们的位置很糟糕(通常甚至与鼠标不在同一显示器上)。

我还想避免为了实现解决方案而对所有小部件和对话框进行子类化,因为它不是通用的。如果这是唯一可能的方法,那么我愿意考虑它(如果事件过滤器也不是一个选项)。

有没有人有好的可行的解决方案?

0 投票
1 回答
1378 浏览

windows-xp - 有人有安装 KDE for Windows 端口的经验吗?

我来自 Linux/Unix 开发背景,我最近的工作使用基于 Windows XP 的开发环境。我发现我在使用 Linux 和 KDE 4 时已经习惯了很多功能。尤其是 Konsole 应用程序。我注意到有一个 KDE 4 测试版,其中包含用于 Windows XP/Vista/7 的多个 KDE 应用程序端口。这里有人对这些端口有任何经验吗?

0 投票
1 回答
448 浏览

linux - 如何使用控制台命令使 kde (3) 面板透明?

也许使用 dcop 之类的?

0 投票
1 回答
792 浏览

linux - 关于 c/c++ [ubuntu] gnome 或 kde 中的鼠标控制???大概

关于如何在 c/c++ 中编写鼠标控制模块的几个问题任何意见都非常感谢。

我有一部手机,可以通过无线网络连接到我的 ubuntu 11.04 笔记本电脑。我为诺基亚 symbian s60 v3 安装了一个腻子。

使用 putty,我可以执行诸如 mplayer 之类的命令,以便在我躺在床上时播放音乐。

问题是putty不能直接控制鼠标。

我正在考虑是否可以编写一个程序,该程序从我的腻子接收箭头键信号并从我的桌面上移动鼠标。然后,当我通过手机进行演示时,我可以控制我的笔记本电脑。

如果有人知道如何处理它,请给我一些建议。我应该从哪里开始?我必须使用哪些 c/c++ 头文件/库。我应该看看的任何网站或在线手册。

我正在统一运行(基于 gnome 2.3。对吗?)

谢谢。灌南

0 投票
2 回答
1242 浏览

eclipse - 如何在 Eclipse 中调试 JComboBox 的 actionEvent 处理并避免锁定窗口系统?

我编写了一个具有 Swing GUI 的 Eclipse 插件。为了调试插件,我生成了一个辅助 Eclipse 工作区。actionPerformed然后,我在从 JComboBox 中选择菜单项时由方法调用的方法上设置断点。

当我从 JComboBox 中选择一个项目时,我的 GUI 冻结并显示整个 JComboBox 的菜单。代表 Eclipse 调试工作区的 KDE 图标会像遇到断点时一样闪烁。不幸的是,在这一点上,我的 KDE 会话被冲洗掉了。我可以移动鼠标,但选择任何窗口或图标都没有效果(包括闪烁的 Eclipse 调试图标)。我不能在 KDE 中做任何事情,所以我通过 进入常规终端窗口并终止 eclipse 进程。这使我能够再次在 KDE 中做事。

我可以做些什么来避免在 KDE 4.5.5 中出现这种锁定并调试我的代码?以下是一些相关的 Java 和 Eclipse 属性:

0 投票
2 回答
297 浏览

ruby - 如何“要求”手动安装 gem(KDE plasmoid)?

我正在尝试为 KDE 编写一个 Ruby plasmoid。我只需要使用一颗红宝石。每当我写require 'dbus'时,它都会抛出一个错误:

code/main.rb:6:in 'require': no such file to load -- dbus (LoadError) code/main.rb:6:in '<module:TestApp>' code/main.rb:5:in '<top (required)>' /usr/share/apps/plasma_scriptengine_ruby/applet.rb:177:in 'load' /usr/share/apps/plasma_scriptengine_ruby/applet.rb:177:in 'init' /usr/share/apps/plasma_scriptengine_ruby/applet.rb:201:in 'constraintsEvent': undefined method 'constraintsEvent' for nil:NilClass (NoMethodError) /usr/share/apps/plasma_scriptengine_ruby/applet.rb:201:in 'constraintsEvent': undefined method 'constraintsEvent' for nil:NilClass (NoMethodError)

实际上,正常的“ruby main.rb”运行良好(关于“require”部分),但使用“plasmoidviewer”测试 plasmoid 失败。请注意,来自标准 Ruby 安装的常规 gem 运行良好,即require 'Qt4'require 'yaml'完美加载。我在 Linux 下使用 Ruby 1.9.2p180。

09:40 PM - 更新: Richard Dale,QtRuby 开发人员之一,几分钟前刚刚修复了这个问题。KDE 的下一个版本将有 QtRuby 的补丁版本。

0 投票
1 回答
2315 浏览

linux - 在不安装 Gnome 的情况下更改 Gnome 首选应用程序?

我正在使用 KDE,但我也使用一些 GTK 应用程序。当这些 GTK 应用程序调用外部程序时,它们使用为 Gnome 设置的首选应用程序,而不是我设置的应用程序。

一个例子是 Gimp。从帮助菜单中,如果我从“GIMP Online”中选择任何内容,它会在默认Web 浏览器中打开信息。在 KDE 中,我的默认 Web 浏览器是 Mozilla Firefox,但 GTK 应用程序打开的是 Opera。

安装该gnome-control-center软件包可能会解决问题,但这会引入许多不必要的依赖项。

0 投票
1 回答
281 浏览

python - python中KIO的分段错误?

以下 Python 小程序使用 KDE API 来检索 URL 的内容。不幸的是,它出现了段错误。我做错了什么,还是这是 KDE 中的错误?

基奥.py:

运行它:

回溯:

我在 Arch Linux 上使用最新的 python 2.7,如果这很重要的话。

0 投票
1 回答
734 浏览

multithreading - Bash 启动脚本,它打开一个 PPP,然后执行一个延迟的命令——怎么样?

我有一个要在启动时运行的 bash 脚本(Kubuntu 11.04),它可以打开我公司的 VPN。KDE 中的 VPN 客户端不喜欢这个 VPN,所以我需要手动执行此操作。它打开一个 ppp0 连接,然后添加一个 ip 路由。这是问题所在:我需要运行 pppd call 命令,大约 5 秒后,添加 ip 路由。我的命令很好,在两个不同的 shell 会话中分别运行这两个命令很有效;我的问题是 pppd call 命令启动 ppp0 进程,除非我想终止该进程,否则我无法在启动时在同一脚本中运行 ip route 命令。

我可以吗:

(1) 以某种方式线程化这两个命令?

(2)写三个脚本;控制器脚本、pppd 脚本和 ip 路由脚本?

(3) 这样做不会很笨拙吗?

0 投票
2 回答
610 浏览

python - 如何将图像从 python 放到 klipper?

使用 python,可以读取图像:

然后可以通过以下方式写入 klipper:

但是当我尝试写一张我刚刚打开的图片时 - 它说它不能接受它:

所以我的问题是:“如何用 python 将图像放到 klipper 中?”