Как переключиться с Mir на Surfaceflinger?

7

Из-за этой ошибки Ссылка Ubuntu Touch на Google Nexus 7 (grouper), Touch случайно зависает, и мерцает.

Плохо, что я ничего не могу сделать, кроме перезапуска устройства.

Мне просто интересно, как это сделать, могу ли я вернуться к «поверхностному файлу», который ранее использовал Touch, поскольку это хорошо работало в предыдущих версиях?     

задан Caleb Jones 17.10.2013 в 16:43
источник

2 ответа

8

Подключите Nexus к настольному компьютеру Ubuntu, проверьте, связано ли оно с

adb devices

(строка «[идентификатор устройства]» должна быть возвращена), а затем выдать команды

adb root

(возможно, он говорит вам, что вы уже «root») и

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

Я просто сделал это успешно. Конечно, возврат к поверхностному флешеру Android не является исправлением, но это временное решение.

Кроме того, запустите

adb shell
su
rm -f /home/phablet/.display-mir && reboot
    
ответ дан Harald G. 18.10.2013 в 11:17
источник
6

Это ошибка с Mir на этом устройстве. Об этом уже сообщалось, но вы можете решить эту проблему, удалив файл ~phablet/.display-mir на устройстве и перезапустив его. Это переключит сервер отображения на SurfaceFlinger, поэтому устройство может быть использовано до тех пор, пока ошибка не будет исправлена.

    
ответ дан dobey 17.10.2013 в 16:51