2017-01-11 1 views
0

J'utilise weston de Wayland et qt 5.6.2 dans mon conseil bras et commencer mon application avec les commandes ci-dessousdémarrage app qt à Wayland weston

openvt -s -- weston --backend=fbdev-backend.so --idle-time=0 
/root/myapp -platform wayland-egl 

mais avant mon application démarre, il montre weston shell.I doivent commencer mon application qt au démarrage sans montrer weston shell, est-ce possible?

+0

Essayez les options d'eiditing disponibles pour [shell] dans ~/.config/weston.ini –

+0

Il n'y a pas d'option pour ça! Connaissez-vous des options spécifiques? –

+0

Pouvez-vous partager votre weston.ini et comment vous démarrez '' openvt -s-weston -backend ... "'? dans init. *? –

Répondre

0

Vous pouvez essayer les réponses sur this question et également changer le fond en noir. Cependant, si vous ne faites que lancer une application en plein écran, vous pouvez ignorer complètement Weston et simplement exécuter le client avec le backend eglfs. I.e.:

/root/myapp -platform eglfs 

ou peut-être linuxfb si eglfs est pas pris en charge sur votre système.

/root/myapp -platform linuxfb 

Si pour une raison quelconque besoin d'utiliser Wayland, une autre chose que vous pouvez faire est d'utiliser un des exemples typographes Qt Wayland. I.e: minimal-qml. Et puis il suffit de changer la couleur de fond en noir ou ce que vous voulez.

+0

J'ai besoin de cela parce que mon application est multi-fenêtres –

+0

Mis à jour la réponse – bobbaluba