web-dev-qa-db-fra.com

Comment passer de Mir à Surfaceflinger?

A cause de ce bogue https://bugs.launchpad.net/mir/+bug/1238695 Ubuntu Touch sur le Google Nexus 7 (groupeur), Touch se bloque de manière aléatoire et scintille.

C’est déjà assez grave que je ne puisse rien faire à part redémarrer l’appareil.

Je me demandais simplement comment résoudre ce problème. Puis-je revenir au "surfaceflinger" que Touch utilisait auparavant - car cela fonctionnait bien avec les versions précédentes?

7
Caleb Jones

Connectez votre Nexus à votre ordinateur de bureau Ubuntu, vérifiez s'il est connecté avec

adb devices

(une ligne "[device ID] device" doit être renvoyée) puis lancez les commandes

adb root

(peut-être que ça vous dit que vous êtes déjà 'root') et

adb Shell rm -f /home/phablet/.display-mir && adb reboot

Je viens de le faire avec succès. Bien entendu, le repli sur Surfaceflinger d'Android n'est pas une solution, mais un contournement temporaire.


Sinon, lancez

adb Shell
su
rm -f /home/phablet/.display-mir && reboot
8
Harald G.

C'est un bug avec Mir sur ce périphérique. Cela a déjà été signalé, mais vous pouvez contourner le problème en supprimant le fichier ~phablet/.display-mir sur le périphérique et en le redémarrant. Cela ramènera le serveur d'affichage à SurfaceFlinger, de sorte que le périphérique puisse être utilisé jusqu'à ce que le bogue soit corrigé.

6
dobey