الصفحة الرئيسية » howto » كيف تكون تطبيقات KDE قادرة على العمل في جنوم؟

    كيف تكون تطبيقات KDE قادرة على العمل في جنوم؟

    من السهل رؤية الاختلافات المرئية بين بيئات سطح المكتب GNOME و KDE ، فكيف يمكن تشغيل تطبيق من أحدهما دون الآخر دون مشاكل؟ اليوم سوبيروزر سؤال وجواب جواب.

    تأتي جلسة الأسئلة والأجوبة اليوم مقدمة من SuperUser-a subdivision of Stack Exchange ، وهي مجموعة مجتمعية مدفوعة من مواقع Q & A.

    معرض "Shaking Hands" من موقع Clker.com.

    السؤال

    يريد قارئ SuperUser LeNoob معرفة كيفية تشغيل تطبيقات KDE في جنوم:

    إذا كان GNOME يستخدم GTK + و KDE تستخدم Qt ، كيف يمكن للتطبيقات KDE تشغيلها تحت GNOME?

    ما الذي يجعل من الممكن تشغيل تطبيقات كيدي بسلاسة في جنوم?

    الاجابة

    لدى Supermaerer contributors grawity الإجابة لنا:

    هذا ممكن لأن بيئات سطح المكتب هذه تستخدم نفس نظام الرسومات ، X11. تتحدث جميع البرامج الرسومية فقط عن بروتوكول X11 مع خادم X (عادة Xorg) ، وإرسال الأوامر لرسم هذا أو ذاك ، وتلقي أحداث الإدخال (الماوس ولوحة المفاتيح وما إلى ذلك).

    تأتي كل مجموعة أدوات UI مثل GTK أو Qt في شكل مكتبات يرتبط بها البرنامج الرسومي. سيستخدم برنامج مكتوب لـ GNOME libgdk و libgtk, وسيستخدم برنامج KDE libQtCore مع libQtGui. بعد ذلك ، تستخدم كلتا مجموعتي الأدوات وظائف X11 نفسها لرسم كل شيء في نافذة البرنامج المعني.

    معظم مجموعات الأدوات الحديثة ، مثل GTK ، Qt ، أو EFL ، تقوم بتنفيذ كل الرسومات بنفسها ، وترسل فقط الصورة النهائية للنوافذ بأكملها عبر X11. مجموعات الأدوات القديمة مثل Xaw أو Motif بدلاً من ذلك ترسل الأوامر لجذب الأوليات مثل الخطوط أو المستطيلات ، ويقوم خادم X بكل عرض.

    كما يغطي بروتوكول X11 أيضًا إدارة النوافذ ، لذلك سيكون لكل بيئة سطح مكتب برنامج "مدير النوافذ" الذي يرسم إطارات النوافذ ("الأوسمة") ، ويسمح لك بتحريك النوافذ وتغيير حجمها ، وهكذا. يتولى مديرو النوافذ الحديثة "التركيب" مهمة Xorg في إنشاء جميع النوافذ على صورة الشاشة النهائية ، مما يسمح بإضافة أشياء مثل الظلال أو التأثيرات.

    يعتبر الربط في نظام الرسومات نفسه لسهولة "التوافق" أمرًا رائعًا ورائعًا عندما ترغب في تشغيل جميع تطبيقاتك المفضلة تحت بيئة سطح المكتب نفسها!


    هل لديك شيء تضيفه إلى الشرح؟ الصوت قبالة في التعليقات. هل ترغب في قراءة المزيد من الإجابات من مستخدمي Stack Exchange الآخرين المحترفين بالتكنولوجيا؟ تحقق من موضوع المناقشة الكامل هنا.