[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

detection sous Debian (ou Ubuntu) récents d'un serveur d'affichage (Xorg ou Wayland) ?



Bonjour la liste,


À l'époque des Unix (i.e. SunOS4) qui utilisaient un serveur d'affichage pour les fenêtres graphiques celui-ci était
https://fr.wikipedia.org/wiki/X_Window_System (dit Xorg ou X11, même si j'avais apprécié de coder sur SunOS5 
pour le serveur NeWS de Sun qui était propriétaire mais programmable dans un dialecte de PostScript)


et sa présence utilisable était détectable par la variable d'environment DISPLAY et le résultat de la fonction 
https://www.x.org/archive/X11R7.5/doc/man/man3/XOpenDisplay.3.html


De nos jours le monde Linux tend à s'affranchir de Xorg au profit de Wayland
https://fr.wikipedia.org/wiki/Wayland

et je crois comprendre que les bibliothèques graphiques récentes (Qt5 ou Qt6, GTK4, FLTK1.5, ....) savent interagir avec les deux environments Xorg et Wayland.

Je connais aussi et j'utilise parfois ssh -X


Comment detecter programmatiquement, dans un logiciel libre en C++ (le moteur RefPerSys) la présence d'un serveur d'affichage utilisable? en utilisant évidemment une bibliothèque libre
(peut-être FLTK1.5 sur www.fltk.org ou Fox-toolkit 1.7 ou 1.8 sur www.fox-toolkit.org ou peut-être Qt6 sur https://www.qt.io/product/qt6  ...)


Il me semble que libreoffice.org en est capable, mais son code est vraiement énorme quoique libre.

Librement.


NB: ma question porte sur des distributions Linux récentes sur processeur 64 bits multicoeur, par exemple Debian/Trixie ou Ubuntu24 ou 25
-- 
Basile STARYNKEVITCH                            <basile@starynkevitch.net>
8 rue de la Faïencerie                       http://starynkevitch.net/Basile/  
92340 Bourg-la-Reine                         https://github.com/bstarynk
France                                https://github.com/RefPerSys/RefPerSys


Reply to: