2 votes

Les applications basées sur Qt sont cassées après un certain temps

J'utilise Kubuntu 15.10 avec Plasma 5 depuis environ 2 semaines.

Il y a eu quelques mises à jour, mais le problème est toujours là, et il empêche de fonctionner normalement.

Je ne sais pas de quel problème il s'agit, mais cela n'arrive qu'avec les applications Qt.

enter image description here

enter image description here

Ainsi, si je lance une boîte de dialogue à partir de Firefox (qui utilise une fenêtre GTK ?) ou si j'ouvre l'application Transmission, ils fonctionnent normalement.

J'ai essayé de cocher et décocher la case 'Processor microcode firmware for Intel CPUs'. Désactiver l'animation (ALT+SHIFT+F12). Sélectionnez OpenGL render 3.1, 2.0, etc.

J'ai également essayé différentes versions de pilotes, actuellement j'ai Nvidia 352.41 (nvidia-352-update).

Voilà donc mon cahier des charges, qui vous aidera peut-être un peu.

  • Kubuntu 15.10 (64-bit)
  • KDE Plasma : 5.4.2
  • Qt : 5.4.2
  • Noyau : 4.2.0-18-générique
  • Processeur : 4 x Intel Core i5-4590 CPU @ 3.30GHz
  • Mémoire : 8GB
  • Vidéo : Nvidia GeForce GTX970

J'aime beaucoup utiliser plasma5 et l'écosystème KDE, mais ce bug est très ennuyeux.

Mise à jour 17.11.15

Ce problème est également présent sur Ubuntu 14.04.2 LTS.

enter image description here

Qt:5.2.1 sur ce PC ubuntu. Le problème est donc plus global que KDE et Plasma.

P.S. Désolé pour mon anglais.

0voto

Niklan Points 173

Donc oui, le rendu natif pour Qt est la solution à ce problème. Etapes que je suis en train de faire pour résoudre le problème :

  1. sudo nano /etc/environment
  2. Ajouter une nouvelle ligne au bas du fichier (deuxième ligne pour moi) avec ceci QT_GRAPHICSSYSTEM=native
  3. Sauvegardez et quittez en appuyant sur : CTRL + O , CTRL + X
  4. Redémarrer le système : sudo shutdown -r

C'est tout.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X