Journal Cairo Dock pour Wayland

Posté par  . Licence CC By‑SA.
Étiquettes :
27
22
juin
2014

Fabrice Rey (alias Fabounet) vient de commencer le portage de X vers Wayland du logiciel Cairo Dock. Pour ceux qui ne connaissent pas ce logiciel, Cairo Dock permet par exemple d'imiter le dock de MacOS X.

Il est intéressant de voir les impressions du développeur de cette adaptation. En voici un bref résumé :

Positif

Le dock et tout le bureau est plutôt fluide avec les pilotes libres. Mais Weston reste un jouet : cela n'est pas possible (…)

Journal wlmessage, un équivalent à xmessage

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
28
30
mai
2014

Cher journal, j'avais récemment besoin d'un petit utilitaire scriptable capable d'afficher une fenêtre graphique, et surtout de recevoir des entrées utilisateur sous la forme de boutons, champs texte…

Quelque chose dans la veine de xmessage donc, mais pour Wayland. Et en plus joli :-).

Autres pré-requis :
- être léger ;
- ne pas dépendre d'un toolkit en particulier. Pas de GTK+, EFL, Qt…

J'ai donc rapidement écrit wlmessage, qui est simpliste mais remplit parfaitement cet office.

Lien de (…)

Journal De Xfce à KDE, merci Gnome...

Posté par  . Licence CC By‑SA.
39
29
mai
2014

Cher Nal, je t'écris pour la première fois aujourd'hui parce que j'ai… trahi Xfce. Pour toujours, je crois…
C'est pas ma faute !

Situons

En 2006, j'utilisais déjà KDE parce que ça "ressemblait à Windows". D'abord, c'était une utilisation de GNU/Linux de temps en temps, avec Kubuntu 6.0.6.1 et suivantes (KDE3, c'était bien !), et puis Xubuntu parce que KWin avait tendance à planter sur ma machine (un desktop composée d'une carte mère ASUS basée sur une chipset nVidia nForce 2, un (…)

Wayland et Weston 1.5

Posté par  . Édité par Nÿco, Davy Defaud, reno, Nils Ratusznik, BAud, claudex, bubar🦥, Benoît Sibaud, palm123 et tuiu pol. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
62
29
mai
2014
Serveurs d’affichage

Wayland et son implémentation de référence Weston sont sortis en version 1.5 le mardi 20 mai 2014. Au programme, pas de révolution, mais beaucoup de bogues corrigés.

Sous GNU/Linux et BSD (entre autres), lorsqu’une application veut afficher quelque chose à l’écran, elle doit utiliser le protocole X11 pour communiquer avec X.Org. Mais X.Org est vieux, pas adapté au matériel moderne et pas sécurisé.

Wayland

Wayland est le nom du protocole d’affichage local conçu pour remplacer le protocole X11, d’une bibliothèque qui l’implémente (et du projet en général). Une partie du travail qui était fait par X.Org devra désormais être faite par le compositeur, dans la plupart des cas le gestionnaire de fenêtres. Weston est une implémentation de référence d’un compositeur pour démontrer les capacités des protocoles (Wayland, xdg-shell…) et des bibliothèques utilisées (libxkbcommon, libinput…).

Wayland est déjà pris en charge par Qt 5, GTK 3, Clutter, SDL et EFL. KDE et GNOME le prennent en charge partiellement via leurs gestionnaires de fenêtres, respectivement KWin et Mutter. D’autres projets naissent sur Wayland comme Hawai.

Pour l’occasion, la catégorie « X » de LinuxFr.org devient « Serveurs d’affichage » (pour englober X.Org, Wayland, Mir et tout ce qui s’y rapporte) et change de logo !

N.D.L.R. : merci à JPEC pour son journal : Wayland & Weston 1.5.0 sont publiés.

Journal Wayland & Weston 1.5.0 sont publiés

Posté par  . Licence CC By‑SA.
Étiquettes :
30
21
mai
2014

Wayland et son implémentation de référence Weston sont sortis le 20 mai en version 1.5. Au programme, pas de révolution mais beaucoup de bugs corrigés.

Au menu pour cette version :

Wayland

  • Rien de particulier pour l'utilisateur lambda.

Weston

  • Intégration de xdg-shell. Tout n'est pas terminé mais c'est en bonne voie et ce sera normalement finalisé pour la 1.6 et donc présent dans GNOME 3.14.

  • La pile input de Weston a été refactorisée dans une nouvelle librairie libinput.

  • (…)

Journal Management des interfaces utilisateur d'autorisation et d'authentification sur Wayland

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
21
10
avr.
2014

Suite à mon article de blogue et journal Compositeurs Wayland - Pourquoi et comment gérer les clients privilégiés?, je reviens vous prévenir de la sortie d'un autre article lié à la sécurité de la pile graphique Wayland.

Cette fois ci, cet article a été écrit par Steve Dodier-Lazaro, doctorant en "Usable Security" à l'University College of London (UCL), et se concentre sur le problème de sécurité lié au fait que n'importe quelle application peut imiter les fenêtres d'autorisation/authentification telles (…)

Les journaux LinuxFr.org les mieux notés du mois de février 2014

Posté par  (site web personnel, Mastodon) . Édité par Nÿco. Modéré par Ontologia. Licence CC By‑SA.
10
3
mar.
2014
LinuxFr.org

LinuxFr.org propose des dépêches et articles, soumis par tous (vous y compris), puis revus et corrigés par l'équipe de modération avant publication. C'est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux.

Ce que l’on sait moins, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori des modérateurs. Ceux-ci s'appellent des journaux (ou « blogs » en termes anglicistes). Voici un florilège d'une dizaine de ces journaux parmi les mieux notés par les lecteurs du site… qui notent. Lumière sur ceux du mois de février 2014 passé.

Participez à l'écriture d'articles ! http://linuxfr.org/redaction Écrivez votre journal ! http://linuxfr.org/journaux/nouveau

Journal Compositeurs Wayland - Pourquoi et comment gérer les clients privilégiés?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
50
19
fév.
2014

Après de multiples heures de discussion sur la liste de diffusion de Wayland et avec des amis ayant la même formation que moi en sécurité système, j'ai décidé de compiler en un article un maximum d'observations et de propositions sur comment gérer les problèmes de sécurité que posent certaines fonctionnalités classiques des serveurs graphiques. Le focus a bien évidement été mis particulièrement sur Wayland car il est actuellement en développement et que c'est le meilleur moment pour influencer l'élaboration des (…)

Wayland et Weston 1.4

Posté par  . Édité par Davy Defaud, antistress, palm123, EdB, jcr83, Jiehong, reno, Nÿco, Johann Ollivier-Lapeyre, Melkor73, Xavier Teyssier, Nils Ratusznik et Goth. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
103
7
fév.
2014
Serveurs d’affichage

Wayland et Weston sont sortis en version 1.4 le jeudi 24 janvier. Sous GNU/Linux et BSD (et d’autres…), lorsqu’une application veut afficher quelque chose à l’écran, elle doit utiliser le protocole X11 pour communiquer avec X.Org, qui se charge de faire l’affichage. Or, ces derniers sont très vieux et ne sont pas adaptés au matériel moderne.

X.Org a été conçu à une époque où l’on utilisait peu la carte graphique. Aujourd’hui, nos navigateurs Web (rendu HTML, CSS, JavaScript…) et nos interfaces graphiques (Qt, Cairo…) ont de nombreuses occasions de solliciter celle‐ci, sans compter que l’arrivée de Steam a permis l’arrivée de nombreux titres pour notre système d’exploitation favori.

Côté sécurité, X.Org est une vraie passoire : écrire un enregistreur de clavier est un jeu d’enfant… Wayland devrait changer ça, mais cela ne signifie pas la fin des failles. Par exemple, l’arrivée de WebGL (et bientôt de WebGL 2 ! cf. ici et ) dans nos navigateurs Web ouvre potentiellement de nouvelles failles dans nos systèmes, d’autant plus que les pilotes graphiques eux‐mêmes n’ont souvent pas été conçus dans une optique principale de sécurité, mais c’est un autre problème.

Mais alors, que sont Wayland et Weston ?

Enlightenment 0.18 EFL 1.8.3 & Elementary

Posté par  . Édité par Pierre Jarillon, palm123 et claudex. Modéré par ZeroHeure. Licence CC By‑SA.
50
24
déc.
2013
Serveurs d’affichage

L’équipe d’Enlightenment continue sur sa lancée et est très heureuse de vous offrir la nouvelle version d’Enlightenment !
Pour mémoire Enlightenment est un Environnement de Bureau (Desktop Shell) avec deux objectifs, performance et beauté.
La dernière version stable 0.17 s'était fait attendre plus de 10 ans, cette fois l'équipe a réussi à sortir une version en 1 an.

EGLX : un petit traducteur GLX-EGL pour Wayland

Posté par  . Édité par Nÿco, palm123 et claudex. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
57
27
oct.
2013
Serveurs d’affichage

Que ce soit un jeu vidéo, un petit logiciel de traitement ou une simple démo, on a tous dans notre coeur un vieux (comme dans vieux) logiciel utilisant des API obsolètes : OpenGL, X11… :-D

Malgré tout, l'antique OpenGL 1.X (celui avec glBegin(), glEnd() …) est en voie de disparition, remplacé par ses variantes mobiles que sont OpenGL ES 1.0, 2.0 et bientôt 3.0. Tout ça ne nous poserait pas de problème si X lui-même n'était pas en train d'être remplacé par Wayland, dont le compositeur de référence ne « comprend » qu'OpenGL ES en natif. Par ailleurs et par conséquent, la couche de glue entre GL et le système (GLX) change également, remplacée par EGL

C'est pour répondre à cette problèmatique que j'ai écrit EGLX, un traducteur GLX vers EGL/Wayland.

GNOME 3.10 : chantier public

84
25
sept.
2013
Gnome

La cinquième itération de GNOME 3 est publiée ce mercredi 25 septembre 2013. Un jalon de plus sur la longue route vers un bureau convergeant tactile / souris-clavier. Au programme : un menu système unifié, des nouvelles applications multimédia et des débuts prometteurs pour Wayland. Notre dossier vous propose un tour d'horizon des nouveautés, des captures d'écrans et des avis sur cette nouvelle mouture.
logo Gnome

Journal Intel boycotte officiellement le serveur d'affichage Mir

Posté par  . Licence CC By‑SA.
67
8
sept.
2013

Le plus grand fabricant mondial de semi-conducteurs—et plus grand supporter des pilotes libres, que je sache—vient tout juste de déclarer officiellement la guerre ouverte à Canonical:

Ces deux changements au pilote SNA ("Sandybridge New Acceleration") retirent le support de Xmir qui y avait été ajouté il y a environ un mois.

Allez les enfants, on arrête les âneries. Mir, c'est fini.

Entretien avec Jean-Sébastien Pédron à pied d'œuvre pour porter KMS pour Radeon dans FreeBSD

76
1
sept.
2013
FreeBSD

Nous avons la chance d'avoir quelques développeurs qui fréquentent LinuxFR.org (what else ?), dont Jean-Sébastien Pédron (alias dumbbell) qui contribue au système d'exploitation libre FreeBSD (dont dérivent notamment PC-BSD, GhostBSD, FreeNAS…).

Alors que FreeBSD vient de fêter ses vingt ans, que l'on apprenait récemment qu'il serait au cœur de la future PlayStation 4 et que la version 9.2 pointe le bout de son nez, nous revenons avec Jean-Sébastien Pédron sur son travail en cours, de portage du Kernel-based mode-setting (KMS) dans FreeBSD pour les GPU Radeon.

Dans la mesure où les dernières versions du pilote libre radeon (à partir de la version 7.0 du pilote xf86-video-ati publiée le 6 novembre 2012, précisément) et Weston, le compositeur de référence du projet Wayland, nécessitent KMS, ce port revêt une importance particulière pour le projet FreeBSD (rappelons que depuis FreeBSD 9.1, le pilote Intel prend en charge KMS).

Jean-Sébastien a accepté de répondre à quelques questions pour LinuxFR.org ; nous le remercions chaleureusement à la fois pour le temps consacré à cet entretien et pour son implication dans FreeBSD !

À noter que les hyperliens ont été ajoutés après coup par les contributeurs à cette dépêche pour en faciliter la lecture.