![Debian Jessie 的 KDE 5 - 使用什么 Qt 版本来编译它?](https://linux22.com/image/71498/Debian%20Jessie%20%E7%9A%84%20KDE%205%20-%20%E4%BD%BF%E7%94%A8%E4%BB%80%E4%B9%88%20Qt%20%E7%89%88%E6%9C%AC%E6%9D%A5%E7%BC%96%E8%AF%91%E5%AE%83%EF%BC%9F.png)
不久前,由于 Linux 桌面与高分辨率(UHD)和触摸屏不兼容,我不得不回到 Windows。现在它比以前好多了,我想回到 Linux,因为 Windows 真的让我发疯。
然而,虽然我知道 Gnome 很好地支持触摸和高分辨率,但我想知道 KDE 是否也支持它。现在,由于 KDE 是用 Qt 编译的,我知道 Qt 已经通过环境变量提供了高分辨率修复qt_device_pixel_ratio
,并且我可以想象该设置将正确调整 KDE 中的所有内容,因为它与其他所有内容一起工作。
此修复仅适用于 Qt 版本 >= 5.4。因此,在继续之前,我需要知道在 Debian Jessie 中使用什么版本的 Qt 来编译 KDE 5 软件包。我怎么知道呢?
注意:我想避免手动缩放字体和窗口,因为它不太好。
这对我学习如何在 Debian 网站上跟踪依赖关系也有好处,因为我没有完全理解如何在 Debian 存储库网站上做到这一点。
提前致谢。
答案1
Qt 5 是由qtbase-opensource-src
Debian 中的源码包。查看链接的跟踪器页面显示 Jessie ( ) 中的版本stable
是5.3.2+dfsg-4-deb8u1,所以基本上是 5.3.2,它比 5.4 更旧......
5.4 在 Stretch(Debian 的下一个版本,目前正在开发中)中可用,5.5 在experimental
(一种需要测试但不被认为可用于发行版稳定版本的软件包的暂存区域)。
通过遍历依赖关系来找出这一点(从meta-kde
(最高级别的 KDE 软件包)相当困难,因为 Debian 中的大多数 KDE 仍然使用 Qt 4 构建。实际上,我在其中查找了 Qt 5 库,aptitude
并从那里开始工作。