- - كيف تجعل تطبيقات KDE تبدو عادية على جنوم مع موضوع Adwaita-Qt

كيف تجعل تطبيقات KDE تبدو عادية على جنوم مع موضوع Adwaita-Qt

لينكس لديه مجموعة كبيرة من المصادر المفتوحةالتطبيقات المكتوبة مع طن من مجموعات الأدوات المختلفة. غالبًا ما يشار إلى مجموعات الأدوات هذه بالاسم في المجتمع (GTK و Qt). يبدو هذان الإطاران مختلفين تمامًا عن بعضهما البعض ، ويسبب بعض التناقضات داخل سمات سطح المكتب. على مر السنين حاول الكثيرون حل هذا. يوجد في بيئات سطح المكتب التي تستند إلى Qt (مثل KDE Plasma) سمة تجعل التطبيقات المشابهة GTK / Gnome تبدو أكثر في المنزل. يبدو أن هناك أيضًا محاولة لجعل تطبيقات Qt تبدو أقل غرابة على أجهزة سطح المكتب GTK أيضًا. تم إنجاز كل ذلك باستخدام سمة Adwaita-Qt.

المفسد التنبيه: قم بالتمرير لأسفل ومشاهدة الفيديو التعليمي في نهاية هذه المقالة.

في هذه المقالة ، سوف نعلمك كيفية تنزيل وتثبيت Adwaita-Qt. بالإضافة إلى ذلك ، سنتعرف على كيفية تطبيقها على تطبيقات Qt على جميع بيئات سطح مكتب GTK Linux الحديثة.

تثبيت جيت

ابدأ من خلال تثبيت حزمة Git على نظام التشغيل الخاص بك. ستحتاج أيضًا إلى تثبيت cmake ولديك إطار عمل Qt.

أوبونتو

sudo apt install git cmake qt5* lxqt-config

ديبيان

sudo apt-get install git cmake qt5* lxqt-config

قوس لينكس

sudo pacman -S git cmake qt5-base lxqt-config

فيدورا

sudo dnf install git cmake qtbase5-common-devel qt5-qtbase-devel lxqt-config

زحمة

sudo zypper install git cmake lxqt-config
sudo zypper install patterns-openSUSE-devel_qt5

غيرها من لينكس

موضوع Adwaita-Qt على جيثب غير معقدمصدر الرمز. نتيجة لذلك ، سيتم تشغيله على أي شيء باستخدام الأدوات المناسبة. الأدوات اللازمة لتجميع هذا الرمز هي Cmake ، ومكتبات تطوير Qt5 ، و Git. بالإضافة إلى ذلك ، ستحتاج إلى تثبيت تطبيق LXQt Config ، لتطبيق السمة بسرعة على تطبيقات Qt.

فتح محطة واستخدام مدير الحزمة لابحث عن "تطوير qt5" و "cmake" و "git" و "lxqt-config". تثبيت هذه الحزم. إذا تم تثبيت جميع الأجهزة بنجاح ، فستتمكن من إنشاء سمة Adwaita-Qt بشكل صحيح.

مبنى Adwaita- كيو تي

بدء عملية البناء باستخدام شخص سخيف أداة للاستيلاء على شفرة المصدر باستخدام استنساخ.

git clone https://github.com/FedoraQt/adwaita-qt.git

أدخل المستنسخة حديثا أدويتا-كيو تي مجلد باستخدام القرص المضغوط أمر.

cd adwaita-qt

في هذه المرحلة ، ستحتاج إلى إنشاء بناء مجلد ل Cmake أداة البناء. مع مكدير، إنشاء مجلد البناء الجديد في الداخل ~ / أدويتا-كيو تي.

mkdir build

انتقل من أدويتا-كيو تي إلى بناء مجلد فرعي.

cd build

استخدم ال Cmake أداة لتكوين الرمز ، وإنشاء ملفات البناء.

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..

الآن يأتي الجزء تجميع. في المحطة ، قم بتشغيل يصنع أمر.

make

جري يصنع يجب أن يستغرق بعض الوقت ، لذلك دعونا تكون المحطة. سترى الكثير من الخطوط ، حيث يجمع المترجم Adwaita-Qt معًا. سيتم إكمال المحول البرمجي عندما يمكّنك الجهاز من الكتابة مرة أخرى.

الجزء الأخير من عملية التحويل البرمجي هو التثبيت. لتثبيت Adwaita-Qt على مستوى النظام ، قم بتشغيل الأمر install مع سودو.

sudo make install

بدلاً من ذلك ، قم بتثبيت سمة Adwaita-Qt لمستخدم واحد عن طريق الإزالة سودو. تثبيت السمة كمستخدم واحد يعني أن سمة Adwaita-Qt تحتاج إلى إعادة تثبيت لكل مستخدم يحتاج إلى الوصول إليه.

make install

تمكين Adwaita-Qt

Adwaita-Qt ليس موضوع GTK. بدلا من ذلك ، هو كيو تي في الطبيعة. نظرًا لأن السمة هي Qt وليست GTK ، فإن أيا من أجهزة سطح المكتب الحديثة لديها طريقة لتطبيقها. وهذا بسبب هذا في وقت سابق في الدليل الذي قمنا بتثبيته lxqt بين التكوين. هذه الأداة جزء أساسي من سطح المكتب LXQt. ومع ذلك ، فإنه يعمل في أي مكان تقريبا.

قم بتشغيل أداة LXQT-Config بالضغط Alt + F2 والكتابة في lxqt-config في الموجه.

داخل أداة التكوين ، ابحث عن "المظهر" وانقر عليها. إذا كان موضوع Adwaita-Qt مبنيًا بشكل صحيح ، فيجب أن يظهر في القائمة. انقر عليه لإخبار النظام لاستخدامه كجلد كيو تي الافتراضي.

ملاحظة: قد تحتاج إلى إعادة تشغيل الكمبيوتر لتصبح التغييرات نافذة المفعول.

بعد تطبيق أداة التهيئة على الجلد ، قم بتشغيل تطبيق على سطح مكتب Linux يستخدم Qt وليس GTK. أكد أنه يستخدم السمة الصحيحة. إذا فشل تطبيق السمة ، فارجع إلى lxqt بين التكوين وحاول مرة أخرى.

تعطيل السمة

Adwaita-Qt يقوم بعمل ممتاز في صنع Qtتبدو التطبيقات أقل في مكانها على بيئات سطح المكتب مثل Gnome Shell و Cinnamon وما إلى ذلك. إذا لم تكن من محبي هذا الموضوع ، فستكون مفهومة. لا يختار الكثير من الناس التمسك بموضوع Adwaita لصالح واحد مخصص. إذا كنت ترغب في تعطيل السمة ، فسيكون الأمر سهلاً مثل الرجوع إليها lxqt بين التكوين.

بمجرد الدخول إلى الداخل ، حدد زر "المظهر" ، فقطمثل آخر مرة. لتعطيل السمة ، حدد سمة مختلفة (ليست Adwaita-Qt) "لتعطيلها". ثم ، افتح محطة وحذف شفرة المصدر من مجلد منزلك.

rm -rf ~/adwaita-qt

بعد إيقاف تشغيل الموضوع في lxqt بين التكوين، لم تعد تطبيقات Qt تستخدم Adwaita-Qt.

تعليقات