Linux用デスクトップ環境の開発

私は、KDEやGNOMEのようなLinux用の新しいデスクトップ環境を構築したいと思っています。それほど複雑ではなく、ちょうど新しいシンプルな機能を備えた新しいウィンドウシステム、新しいデスクトップが必要です。

しかし、問題はどこから始めるべきかわからないことです。この目的のためにQtやwxWidgetsのようなツールキットを使用することは可能ですか?それとも他のものから始めるべきですか?私は言語C、C + +、Javaでプログラムすることができます...

このX11またはXウィンドウシステムはこれと関連していますか?どこから始めるべきか誰にでも教えてもらえますか?

0
ええと...これは非常に幅広い質問です。あなたが本当に役に立つ答えを得ることができるかどうかはわかりませんが、あなたは決して知りません。 (FWIW、KDEはグラフィカルツールキットを使用するDEの例として、Qt上に構築されています)。
追加された 著者 David Z,
私は既存の最小限のデスクトップを使い、そこから始めることを強く考えています。新しいウィンドウシステムは、既存の作業の肩に立つほうがよいということを意味します。
追加された 著者 Dave Newton,
@DavidZaslavskyどのような優しいコメント!
追加された 著者 cnicutar,
@DavidZaslavskyあなたのコメントありがとう
追加された 著者 Khan,

1 答え

Linuxのデスクトップ環境は、多くの相互接続されたコンポーネントで構成されています。まず、既存のデスクトップ環境がどのように機能しているか、それがどのコンポーネントに含まれているか、どのように連携して動作するかについて説明します。

必要な情報はインターネット上にあります。 Wikipediaを見てください(たとえば、デスクトップ環境のページ、ウィンドウシステムおよび Xウィンドウシステムのページを参照してください)。 freedesktop.org とその仕様ページ。 他の情報のためのGoogle

X11やX Window Systemがこのタスクと関係があるかどうかについて質問しているということは、Linuxデスクトップの主なソフトウェアコンポーネントを十分に理解していないことを示しています。幸運にも、その問題は解決しやすいです:ちょっとした読書が必要です。

5
追加された
基本については、これが良いスタートです: unix.stackexchange.com/q/7943
追加された 著者 ninjalj,
@ジョン、ninjalj情報をありがとう。
追加された 著者 Khan,