Forcer l'activation des effets de bureau sur KDE 4.6 (Kwin segfault)

Depuis quelques mois, Kwin segfault lors d'une ouverture de session sur Debian Testing avec KDE 4.6, entraînant l'impossibilité d'utiliser les effets de bureau, malgré le support du direct rendering de votre carte graphique. Je ne sais pas si le problème est généralisé ou s'il dépend de votre chipset graphique, en tout cas il est apparu chez moi lors du passage sur Mesa 7.11 (chipset Intel).

Un rapport de bug a été ouvert, mais depuis le temps, le bug n'est toujours pas fixé. On trouve cependant dans le rapport une solution temporaire pour contourner le crash.

Il suffit d'ajouter un script dans le dossier ~/.kde/env créant une variable environnement qui active le direct rendering pour kwin.

~/.kde/env$ cat fix-kwin-gl.sh
#!/bin/sh
export KWIN_DIRECT_GL=1

Redémarrez la session KDE, activez les desktop effects dans System Settings > Desktop Effects. Les effets s'activent alors, et devraient également fonctionner lors des prochaines ouvertures de session.

Vus : 966
Publié par Jeyg : 33