aplikasi qt berhenti mewarisi tema gtk

10

Setelah instalasi baru Ubuntu Gnome 15.10, aplikasi qt seperti qpdfview atau QuiteRSS tiba-tiba berhenti untuk mewarisi tema global gtk, dalam kasus saya Numix . Hal yang sama juga berlaku untuk tema Adwaita default, jadi kemungkinan besar itu bukan kesalahan temanya. Tampaknya, aplikasi ini selalu menggunakan tema cleanlooks qt, terlepas dari tema gtk yang ada.

Saya tidak pernah memiliki masalah dengan tema pada instalasi Ubuntu Gnome sebelumnya.

Menginstal qt4-qtconfigdan bermain dengan pengaturan berbeda (gaya GUI: default, cleanlooks atau gtk +) tidak berpengaruh pada aplikasi ini. Anehnya, qt4-qtconfigaplikasi itu sendiri bertema dengan benar. Jadi setelah memilih tema yang berbeda, misalnya "pengaturan desktop (default)" atau "windows", tema aplikasi ini berubah, tetapi tidak dalam qpdfview atau QuiteRSS. Trik menginstal libgnomeui-0(disebutkan di sini ) juga tidak membantu.

Adakah yang mengalami hal yang sama dan mengetahui solusinya?

DMT
sumber
2
Ini mungkin aplikasi Qt5. Coba pasang libqt5libqgtk2seperti yang disarankan di sini .
biggles5107

Jawaban:

18

Di Ubuntu 17.10 aplikasi Qt4 mewarisi tema global GTK, sementara Qt5 tidak. Karena libqt5libqgtk2tidak lagi tersedia di repositori resmi Ubuntu, kami harus menggunakan solusi lain:

Instal qt5-style-pluginsdari repositori Ubuntu. Ketik gedit ~/.profileterminal dan tambahkan export QT_QPA_PLATFORMTHEME=gtk2ke baris terakhir. Menambahkannya sudo gedit /etc/environmentberfungsi juga, tapi saya lebih suka ~/.profile.

Reboot dan nikmatilah!

DMT
sumber
Luar Biasa !!! Xubuntu LTS harus menginstal pustaka ini secara default!
Serge Stroobandt
Ini memperbaiki masalah saya di Xubuntu 18.04.1
Fibbles