web-dev-qa-db-ja.com

MirからSurfaceflingerに切り替える方法は?

このバグのため https://bugs.launchpad.net/mir/+bug/1238695 Google Nexus 7(グルーパー)でのUbuntuタッチ、タッチがランダムにフリーズし、ちらつきます。

デバイスを再起動する以外に何もできないのは十分に悪いことです。

これを回避する方法を疑問に思っていましたが、Touchが以前使用していた「surfaceflinger」に戻すことはできますか?これは以前のバージョンでうまく機能していましたか?

7
Caleb Jones

NexusをUbuntuデスクトップマシンに接続し、接続されているかどうかを確認します

adb devices

(「[device ID] device」という行が返されます)、コマンドを発行します

adb root

(たぶん、あなたはすでに「root」だと言っているでしょう)

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

私はそれをうまくやった。もちろん、Androidのsurfaceflingerへのフォールバックは修正ではありませんが、一時的な回避策です。


または、実行

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

これは、そのデバイス上のMirのバグです。既に報告されていますが、デバイス上のファイル~phablet/.display-mirを削除して再起動することで問題を回避できます。これにより、ディスプレイサーバーがSurfaceFlingerに戻り、バグが修正されるまでデバイスを使用できるようになります。

6
dobey