Não foi tão simples em OTA 10.1 (Ubuntu 15.04), BQ E5, com phablet-shell
ssh connection, eu tive que emitir este linha de comando one-liner para fazê-lo rodar:
APP_ID=com.ubuntu.clock_clock_3.7.456 \
QML2_IMPORT_PATH=/usr/share/click/preinstalled/com.ubuntu.clock/3.7.456/lib/arm-linux-gnueabihf \
QML_IMPORT_TRACE=1 \
/usr/bin/qmlscene \
--desktop_file_hint=/usr/share/click/preinstalled/com.ubuntu.clock/3.7.456/share/applications/ubuntu-clock-app.desktop \
/usr/share/click/preinstalled/com.ubuntu.clock/3.7.456/share/qml/ubuntu-clock-app.qml
Observe que, quando você executa o aplicativo dessa maneira, toda a sua saída é despejada no terminal de chamada, enquanto não há nada em ~/.cache/upstart/application-click-com.ubuntu.clock_clock_3.7.456.log
. Deve começar também quando o telefone está dormindo, e bloqueia no terminal, e Ctrl-C terminará (e sua janela no dispositivo). O QML2_IMPORT_PATH
resolve o problema:
file:///usr/share/click/preinstalled/com.ubuntu.clock/3.7.456/share/qml/ubuntu-clock-app.qml:22 module "Alarm" is not installed
file:///usr/share/click/preinstalled/com.ubuntu.clock/3.7.456/share/qml/ubuntu-clock-app.qml:20 module "WorldClock" is not installed
... veja Bug # 1338979 “Invocação qmlscene inválida - opção inválida - 'I'”: Bugs: notas-app
Note que sem o --desktop_file_hint
, você terá:
Loading module: 'libubuntu_application_api_touch_mirclient.so.3.0.0'
UbuntuClientIntegration: connection to Mir server failed. Check that a Mir server is
running, and the correct socket is being used and is accessible. The shell may have
rejected the incoming connection, so check its log file
Aborted