新しいUnityデスクトップはQtでプログラムされますか?


11

11.04に登場する予定のUnityのデスクトップバージョンはQtを使用してプログラムされますか?これは、数日前のMatt Zimmermanのブログ投稿に関連して尋ねました。彼は、QtがSDKのより実用的な選択であり、コーダーをより関与させると推測しました。当然の結果として、デスクトップ全体がQtにある場合は理にかなっています。これにより、はるかに美しい効果を実現し、視覚的に魅力的なデスクトップエクスペリエンスを実現できます。いずれにしても、UbuntuデスクトップにおけるQtの将来の役割について詳しく説明してください。


回答:


21

Unityは、GTKやgmenuなどのいくつかのGNOMEテクノロジーと、CompizZeitgeist、Software Center、Ayatanaプロジェクトの他のビットなど、公式にはGNOMEの一部ではないその他のテクノロジーを使用して構築されています。

ただし、古いハードウェアを使用している場合やドライバーに問題がある場合は、Unity 2Dインターフェイスが11.04で利用可能になり、Qtでプログラムされます。


5

GTK + 3.x、Clutter、および関連技術の将来についても読んでみることをお勧めします。Ubuntuデスクトップの基盤としてQtを使用しても、デスクトップの使いやすさ、「きれい」、「クーラー」、またはそれ以上の安定性は自動的には得られません。さらに、すべてをQtに統合するのではなく、クロスツールキット標準(ref:freedesktop.orgを参照)と相互運用性の向上を目指して前進する方が便利です。


1

UDSでマークシャトルワースが言及したように、Unityを使用する準備が整うまで行わなければならないことの1つは、qtと互換性を持たせ、これら2つが連携できるようにすることです。


メニュー/アペンディケーターなどを意味する場合、GTK +とQTの間に必要な主な機能であり、両方が実装されています。
RolandiXor

4
はい、その文脈では、Qtアプリケーションはインジケーター、通知、パネルメニュー、ランチャークイックリストなど、Unityのすべてのサービスにアクセスできる必要があることを意味しました。大まかに言えば、これはすでに当てはまり、11.04にも当てはまります。
マークシャトルワース
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.