linux - 为linux开发桌面环境

标签 linux

<分区>

我想为 linux 构建一个新的桌面环境,如 KDE 或 GNOME,没有那么复杂,我只是想要一个新的窗口系统,一个新的桌面,就像那样,具有一些简单的功能。

但问题是我不知道从哪里开始。是否可以为此目的使用 Qt 或 wxWidgets 等工具包,或者我应该从其他任何东西开始?我可以用 c、c++、java 语言编程......

X11 或 X Window System 是否与此有任何关系。谁能告诉我我应该从哪里开始。

最佳答案

Linux 上的桌面环境由许多相互关联的组件组成。您应该首先阅读现有桌面环境的工作原理:它们包含哪些组件,以及它们如何协同工作。

您需要的信息在 Internet 上。查看维基百科(例如,Desktop environment 页面、Windowing systemX Window System 页面)。看freedesktop.org , 及其 Specifications页。 Google 获取其他信息

您询问 X11 或 X Window System 是否与此任务有任何关系这一事实表明您对 Linux 桌面的主要软件组件还没有很好的理解。幸运的是,这个问题很容易解决:你只需要做一些阅读。

关于linux - 为linux开发桌面环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7920251/

相关文章:

python - 如何使用ImageMagick覆盖特殊框架中的图片?

linux - 终端中未显示某些 TCP 状态

android - 无法检测adb版本,adb

linux - 通过 Jenkins 远程执行脚本的最佳方法是什么

linux - 闰秒和 pthread_mutex_timedlock 过早超时

c - 是否有 C 函数来获取文件数据段的大小?

c - 如何使用 Eclipse 调试 OpenSSL C 程序以了解程序流程

c - 查找进程的集合点(struct r_debug)结构?

c++ - 基于 libpcap 的应用程序是否会影响网络速度/性能?

linux - 如何从 Linux 计算机挂起 Hyper-V VM?