سؤال توقفت تطبيقات qt عن ترميز موضوعات gtk


بعد تثبيت جديد من أوبونتو Gnome 15.10 ، مثل تطبيقات qt qpdfview أو QuiteRSS توقفت فجأة لترث موضوع gtk العالمي ، في حالتي Numix. وينطبق الشيء نفسه أيضا على موضوع Adwaita الافتراضي ، لذلك على الأرجح أنه ليس خطأ الموضوع. يبدو ، أن هذه التطبيقات تستخدم دائما موضوع النظيفة كيو تي ، بغض النظر عن موضوع gtk الحالي.

لم يكن لدي أي مشاكل مع theming على المنشآت السابقة من Ubuntu Gnome.

تثبيت qt4-qtconfig واللعب مع إعدادات مختلفة (نمط واجهة المستخدم الرسومية: الافتراضي ، و cleanlooks أو gtk +) لم يكن لها أي تأثير على هذه التطبيقات. الغريب ، و qt4-qtconfig يتم وضع التطبيق نفسه بشكل صحيح. بعد اختيار موضوع مختلف ، على سبيل المثال ، "إعدادات سطح المكتب (افتراضي)" أو "windows" ، يتغير موضوع هذا التطبيق ، ولكن ليس في qpdfview أو QuiteRSS. الخدعة مع تثبيت libgnomeui-0 (المذكورة هنا) لم يساعد سواء.

هل واجه أي شخص نفسه ويعرف حلاً بديلاً؟


7
2017-12-06 11:11


الأصل


قد تكون هذه التطبيقات Qt5. حاول التثبيت libqt5libqgtk2 كما هو مقترح هنا. - biggles5107


الأجوبة:


على Ubuntu 17.10 ترتبط تطبيقات Qt4 بموضوع GTK العالمي ، بينما لا ترتبط Qt5. منذ libqt5libqgtk2 غير متوفر في مستودعات Ubuntu الرسمية بعد الآن ، يجب علينا استخدام حل بديل آخر:

التثبت qt5-style-plugins من مستودعات أوبونتو. اكتب gedit ~/.profile في المحطة وإضافة export QT_QPA_PLATFORMTHEME=gtk2 إلى السطر الأخير. مضيفا عليه sudo gedit /etc/environment يعمل أيضا ، لكني أفضل ~/.profile.

إعادة التشغيل والتمتع!


13
2018-03-20 15:36



ممتاز!!! Xubuntu LTS يجب تثبيت هذه المكتبة افتراضيا! - Serge Stroobandt