Tarnyko's website
Tarnyko's website
about

Une barre des tâches pour Weston

2014-01-31

Je suis le projet Wayland depuis quelque temps... De manière générale, ce travail va dans le bon sens et nettoie le monde complexe de la pile graphique Linux.

Le compositeur de référence du projet, et concrètement le seul fonctionnel (à part un certain Enlightenment) est Weston :

dont nous utilisons une version modifiée sur Tizen Common :

Cela dit on peut se l'avouer : tel que livré, c'est peu convivial.

Et comme nous avons déjà tz-launcher (écrit par votre serviteur 😉) pour lancer les applications fournissant des fichiers .desktop...

... il nous faudrait également une manière de changer de fenêtre sans passer par [Alt]-[Tab] ; le clavier étant absent sur nombre d'installations embarquées. Il nous faut ce qu'on appelle une "barre des tâches".

(le protocole XDG-Shell ne peut nous aider ici : vu la nécessité d'avoir la liste... c'est clairement un greffon du compositeur)

C'est dans cette logique que je viens de coder :

une barre des tâches pour Weston

weston-taskbar

Ce qui est important pour la suite n'est pas tant la barre elle-même que le nouvel appel xdg_shell_set_minimized() (dont je pousse l'adoption de mes voeux) que l'application cliente serait susceptible de faire pour demander sa... minimisation (par exemple, au clic sur le bouton correspondant de sa barre de titre) !

Je porterai le code vers Weston 1.4 au cours de la prochaine semaine, avec les notions xdg-shell.
Restez connectés !