Ubuntu Touch: app aa-exec e xmir

0

Eu criei um aplicativo GTK, e posso executá-lo com sucesso no Ubuntu Phone através de um .desktop launcher assim:

[Desktop Entry]
Name=lazSnake Dev
Comment=Simple snake game written in Lazarus by Kris Jacewicz
X-Ubuntu-Touch=true
X-Ubuntu-XMir-Enable=true
Exec=./lazsnake
Icon=./lazsnake.png
Terminal=false
Type=Application

Eu enfatizo que isso funciona, sem problemas. Em seguida, eu construo um pacote de cliques do meu aplicativo, ele funciona (o que significa que ele constrói) e, finalmente, eu instalo o aplicativo a partir do pacote de cliques que construí. Agora, devido a como o clique funciona, o novo lançador não chama mais o executável diretamente; ele é executado no AppArmor, observe a diferença na entrada "Exec" do novo lançador da área de trabalho:

Exec=aa-exec-click -p ubuntu-lazsnake-app.kriscode_ubuntu-lazsnake-app_0.9 -- ./lazsnake

Agora, o início do aplicativo com este novo lançador falhará. No entanto, chamá-lo com um ativador personalizado que não use " aa-exec-click " funcionará.

Minha pergunta é: o que o AppArmor / aa-exec-click tem a ver com o xmir que não posso executar meu aplicativo com ele? Existe alguma configuração especial que preciso adicionar em manifest.json ou outro arquivo antes de criar o pacote de cliques?

    
por Kris Jace 03.10.2016 / 04:29

0 respostas