GTK+ 3.2 disponible en version définitive
Qui pourrait accélérer la transition de X.org vers le serveur d'affichage Wayland

Le , par Idelways, Expert éminent sénior
La version 3.2 du Toolkit open source et multiplateforme de création d'interface graphique GTK+ est disponible en version définitive.

Cette évolution apporte de nombreuses améliorations et optimisations, mais se distingue surtout par son support avancé (mais toujours expérimental) du HTML5 et du serveur d'affichage Wayland.

De ce fait, des applications GTK+ 3.2 peuvent tourner au sein d'un navigateur Web moderne compatible HTML5.
La vidéo officielle ci-après démontre ce cas d'utilisation plutôt impressionnant.
gedit et Gimp (respectivement : éditeur de code et logiciel de retouche d’image) tournent — ou plus précisément s'affichent — sans peine dans une fenêtre de Firefox 4.



Les morceaux d'UI sont progressivement envoyés au navigateur par un serveur local. Toute interaction avec les éléments d'interface, représentés grâce à la balise Canvas, sollicite le serveur qui renvoie les éventuelles modifications nécessaires.

La prise en charge encore expérimentale du serveur d'affichage léger Wayland pourrait quant à elle, amorcer une nouvelle ère des systèmes de fenêtrage qui se profile depuis des années.

Mark Shuttleworth (le patron de Canonical) a exprimé son souhait de voir sur Ubuntu, le vieillissant X.org remplacé par Wayland, sur le long ou moyen terme.

Ce nouveau backend de Wayland pourrait accélérer cette transition. Toutes les applications GNOME reposent en effet sur GTK+, tout comme Firefox, Chromium et Gimp. Cette dernière est pour mémoire l'application qui a vu naître GTK+, et qui porte d’ailleurs toujours le nom GIMP ToolKit.

Parmi les autres nouveautés, citons : un meilleur support des thèmes CSS, de nouveaux widgets (GtkLockButton et GtkOverlay), un sélecteur de fichiers lifté et une nouvelle famille de widgets de sélection de polices.

GTK+ 3.2 est disponible en téléchargement sur cette page

Source : mailing list du projet

Et vous ?

Que pensez-vous de cette nouvelle version ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de liberforce liberforce - Membre chevronné https://www.developpez.com
le 06/12/2011 à 12:35
Citation Envoyé par pvincent  Voir le message
Pour afficher la liste des DLL utilisées par un programme sous MS Windows et leur provenance, il y a un outil gratuit vraiment pratique: Anvir Task Manager (http://www.anvir.com/).
Je l'ai utilisé pour savoir quels fichiers il me fallait recopier dans un seul répertoire avec l'exécutable de mon programme pour faire une distribution indépendante qui ne nécessite pas que l'utilisateur ait installé au préalable msys/MinGW.

Tu as aussi Dependency Walker qui doit être livré avec Visual Studio. C'est ce qu'on utilise au boulot.
Avatar de troumad troumad - Rédacteur/Modérateur https://www.developpez.com
le 06/12/2011 à 14:46
Je viens d'échouer à l'installation...
J'ai installé python, 7z et récupéré le programme en python.

J'ai commencé par vouloir l'exécuter à partir de l'environnement mingw. L'erreur m'a de suite indiqué que je n'étais pas dans le bon environnement => mauvais chemin d'accès.

Ensuite, j'essaie dans cmd.exe.

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
C:\Documents and Settings\Troumad\Mes documents>.\download-mingw-rpm.py  mingw32-libunique 
Error opening repository: 
        http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Factory/noarch/ 
        HTTP Error 404: Not Found 
 
C:\Documents and Settings\Troumad\Mes documents>.\download-mingw-rpm.py  mingw32-libunique 
Error opening repository: 
        http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Factory/ 
        no element found: line 1, column 0 
C:\Documents and Settings\Troumad\Mes documents>.\download-mingw-rpm.py  gtk3-devel 
Error opening repository: 
        http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Factory/ 
        no element found: line 1, column 0 
 
C:\Documents and Settings\Troumad\Mes documents>
J'ai modifié le script python avec
Code : Sélectionner tout
1
2
  default_project = "windows:mingw:win32" 
  default_repository = "openSUSE_Factory"
Suivant, les modifications faites, l'erreur change...

Je cherche encore !

Pour info, les deux modifications que j'ai faites dans le code auraient pu être faites avec les paramètres :
-p windows:mingw:win32 pour la première
-r openSUSE_Factory pour la seconde.
Avatar de troumad troumad - Rédacteur/Modérateur https://www.developpez.com
le 02/03/2012 à 8:51
Citation Envoyé par liberforce  Voir le message
Une liste de diffusion pour le développement sous Windows a été ouverte, la windows-devel-list, mais il n'y a pas encore foule..

Je m'y inscrit. Je vais peut-être faire des progrès en anglais si on ne me fout pas à la porte à cause de mon niveau
Avatar de troumad troumad - Rédacteur/Modérateur https://www.developpez.com
le 29/03/2012 à 16:40
Citation Envoyé par bansan_85  Voir le message
c'est ci-joint. Il y a quelques bugs de compilation qui devrait apparaître, notamment un smiley étrange qui apparait dans certains Makefile. Pour les enlever, un simple find . -name "Makefile" -exec sed -i 's/^A//g' {} \; devrait suffire. ^A correspond au caractère d'échappement ^A obtenu en faisant CTRL+V CTRL+A.

Ton script marcherait-il aussi avec gtk3.4 ? Il est là : http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.4/
Avatar de troumad troumad - Rédacteur/Modérateur https://www.developpez.com
le 15/07/2012 à 19:15
Je fini de répondre à ma question...
Pour ne pas avoir les erreurs ,
1) changer le chemin vers l'éxécutable python.exe pour l'adapté à notre configuration
2) il faut passer par internet explorer et dire qu'on ne veut pas de proxi si c'est un problème de proxi...

Après quelques heures d'essais j'arrive enfin à récupérer gtk3.4 !
Avatar de troumad troumad - Rédacteur/Modérateur https://www.developpez.com
le 01/12/2012 à 16:51
Je viens encore d'utiliser cette méthode pour passer à gtk3.6 sous windows. Il n'y a toujours rien de plus simple ?
C'est dommage car le gros du travail (à mon avis) est déjà fait avec la livraison des rpm pour windows.
Avatar de liberforce liberforce - Membre chevronné https://www.developpez.com
le 03/12/2012 à 10:13
Il y a un français qui s'y est mis et a créé un installateur, mais toujours rien d'officiel.
http://www.tarnyko.net/?q=node/22

Il en a parlé sur la mailing list gtk-list.
Avatar de troumad troumad - Rédacteur/Modérateur https://www.developpez.com
le 03/12/2012 à 17:28
Génial !
J'avais déjà repéré son site, mais il me semblait avoir vu uniquement gtk 3.4 alors que gtk 3.6 était déjà sorti de puis un moment.

Il mériterait un peu de pub !
Avatar de troumad troumad - Rédacteur/Modérateur https://www.developpez.com
le 05/07/2013 à 18:55
Le site ne répond plus
Avatar de troumad troumad - Rédacteur/Modérateur https://www.developpez.com
le 05/07/2013 à 20:24
http://games.2g2s.de/?page_id=2 a des paquets. Je n'arrive pas à les faire marcher avec code::blocks
Avatar de Rachel Rachel - Inactif https://www.developpez.com
le 24/07/2013 à 4:42
tarnyko maintient toujours les gtk, vala & gstreamer pour windows
Offres d'emploi IT
Architecte électronique de puissance expérimenté H/F
Safran - Ile de France - Villaroche - Réau
Expert décisionnel business intelligence H/F
Safran - Ile de France - Évry (91090)
Ingénieur intégration, validation, qualification du système de drone H/F
Safran - Ile de France - Éragny (95610)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil