GTK+-3.24.13
      
      
        
          Introduction à GTK+ 3
        
        
          Le paquet GTK+ 3 contient les
          bibliothèques utilisées pour les interfaces graphiques des
          applications.
        
        
          Ce paquet est connu pour se construire correctement sur une
          plateforme LFS-9.1.
        
        
          Informations sur le paquet
        
        
        
          Dépendances de GTK+ 3
        
        
          Requises
        
        
          at-spi2-atk-2.34.1, FriBidi-1.0.8,
          gdk-pixbuf-2.40.0, libepoxy-1.5.4 et
          Pango-1.44.7
        
        
          Recommandées
        
        
          adwaita-icon-theme-3.34.3 (par
          défaut pour certaines clefs de préférences gtk+3, aussi requis pour
          les tests), hicolor-icon-theme-0.17 (requis pour
          les tests), ISO Codes-4.4, libxkbcommon-0.10.0, sassc-3.6.1,
          Wayland-1.18.0 et wayland-protocols-1.18
        
        
          Recommandées (Requises pour construire GNOME)
        
        
          gobject-introspection-1.62.0
        
        
          Facultatives
        
        
          colord-1.4.4, Cups-2.3.1, DocBook-utils-0.6.14, GTK-Doc-1.32, JSON-GLib-1.4.4, PyAtSpi2-2.34.0 (pour les tests), rest-0.8.1
          et PAPI
        
        
          Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gtk3
        
       
      
        
          Installation de GTK+ 3
        
        
          
          
            Attention
          
          
            Si vous mettez à jour depuis une version de GTK+3 plus ancienne
            que 3.24.9, vous devez lancer le script remove-la-files.sh de Libtool archive
            (.la) files après l'installation de GTK+.
          
         
        
          Installez GTK+ 3 en lançant les
          commandes suivantes :
        
        
mkdir build-gtk3 &&
cd    build-gtk3 &&
meson --prefix=/usr     \
      -Dcolord=yes      \
      -Dgtk_doc=false   \
      -Dman=true        \
      -Dbroadway_backend=true .. &&
ninja
        
          Quelques tests échouent si /usr/share/glib-2.0/schemas/gschemas.compiled
          n'est pas trouvé. Si vous souhaitez lacer la suite de tests, créez
          (ou mettez à jour) le fichier en utilisant la commande suivante en
          tant qu'utilisateur root :
          glib-compile-schemas
          /usr/share/glib-2.0/schemas.
        
        
          Pour tester les résultats vous devez avoir une session graphique,
          ensuite tapez ninja
          test. Six tests sont connus pour échouer dans la
          suite a11y.
        
        
          Maintenant, en tant qu'utilisateur root :
        
        ninja install
        
          
          
            Note
          
          
            Si vous avez installé le paquet sur votre système en utilisant
            une méthode « DESTDIR », un fichier important n'a
            pas été installé et il faut le copier ou le générer. Générez-le
            en utilisant la commande suivante en tant qu'utilisateur
            root :
          
          gtk-query-immodules-3.0 --update-cache
         
        
          
          
            Note
          
          
            Si vous installé le paquet dans votre système en utilisant une
            méthode « DESTDIR », /usr/share/glib-2.0/schemas/gschemas.compiled
            n'a pas été mis à jour/créé. Créez (ou mettez à jour) le fichier
            en utilisant la commande suivante en tant qu'utilisateur
            root :
          
          glib-compile-schemas /usr/share/glib-2.0/schemas
         
       
      
        
          Explication des commandes
        
        
          -Dbroadway_backend=true : Ce
          paramètre active le moteur HTML5 de GTK.
        
        
          -Dcolord=yes : Ce
          paramètre permet la prise en charge des couleurs dans le moteur
          d'impression de GTK+.
        
        
          -Dman=true : Ce
          paramètre permet de générer les pages de manuel.
        
        
          -Dgtk_doc=false : Ce
          paramètre désactive la construction de la documentation. Remplacez
          par -Dgtk_doc=true si vous avez installé GTK-Doc-1.32 et
          souhaitez générer la documentation.
        
       
      
        
          Configuration de GTK+ 3
        
        
          
            Fichiers de
            configuration
          
          
            ~/.config/gtk-3.0/settings.ini et
            /etc/gtk-3.0/settings.ini
          
         
        
          
            Informations sur la configuration
          
          
            Les thèmes GTK+ 3 modifient la
            manière dont est affichée une application GTK+ 3. Vous pouvez utiliser un thème
            d'icônes pour modifier les icônes apparaissant sur la barre
            d'outils de l'application. Si vous avez installé un thème
            GTK+ 3 (par exemple le thème
            Adwaita forunit par GTK+ 3), un
            thème d'icônes (tel que oxygen-icons5-5.67.0) ou une
            police de caractères (comme Dejavu fonts), vous pouvez définir vos
            préférences dans ~/.config/gtk-3.0/settings.ini ou le fichier de
            configuration par défaut pour tout le système (en tant
            qu'utilisateur root) dans
            /etc/gtk-3.0/settings.in. Par
            exemple pour l'utilisateur local :
          
          mkdir -vp ~/.config/gtk-3.0
cat > ~/.config/gtk-3.0/settings.ini << "EOF"
[Settings]
gtk-theme-name = Adwaita
gtk-icon-theme-name = oxygen
gtk-font-name = DejaVu Sans 12
gtk-cursor-theme-size = 18
gtk-toolbar-style = GTK_TOOLBAR_BOTH_HORIZ
gtk-xft-antialias = 1
gtk-xft-hinting = 1
gtk-xft-hintstyle = hintslight
gtk-xft-rgba = rgb
gtk-cursor-theme-name = Adwaita
EOF
          
            Il y a beaucoup de clefs de configuration, dont certaines avec
            des valeurs par défaut. Vous pouvez les trouver sur Configuration :
            Manuel de référence GTK+ 3. Il existe beaucoup plus de thèmes
            disponibles sur http://gnome-look.org/ et à d'autres
            endroits.
          
         
       
      
        
          Contenu
        
        
          
            
              Programmes installés:
              broadwayd, gtk3-demo,
              gtk3-demo-application, gtk3-icon-browser, gtk3-widget-factory,
              gtk-builder-tool, gtk-encode-symbolic-svg, gtk-launch,
              gtk-query-immodules-3.0, gtk-query-settings et
              gtk-update-icon-cache
            
            
              Bibliothèques installées:
              libgailutil-3.so, libgdk-3.so et
              libgtk-3.so
            
            
              Répertoires installés:
              /etc/gtk-3.0,
              /usr/include/{gail,gtk}-3.0, /usr/{lib,share}/gtk-3.0,
              /usr/share/gtk-doc/html/{gail-libgail-util,gdk,gtk}3 et
              /usr/share/themes/{Default,Emacs}/gtk-3.0
            
           
         
        
          
            Descriptions courtes
          
          
            
              
              
            
            
              
                | 
                   
                    broadwayd
                   
                 | 
                
                   
                    fournit le support pour l'affichage des applications
                    GTK+ 3 dans un
                    navigateur web utilisant HTML5 et les sockets web.
                   
                 | 
              
              
                | 
                   
                    gtk3-demo
                   
                 | 
                
                   
                    est un simple programme qui démontre certaines des choses
                    dont est capable GTK+ 3
                   
                 | 
              
              
                | 
                   
                    gtk3-demo-application
                   
                 | 
                
                   
                    est une simple application GKT+
                    3.
                   
                 | 
              
              
                | 
                   
                    gtk3-icon-browser
                   
                 | 
                
                   
                    est un utilitaire pour explorer les icônes dans le thème
                    d'icône courante. Il montre les icônes dans des tailles
                    différentes, leurs différences symboliques quand elles
                    sont disponibles, aussi bien que la description des
                    icônes et leur contexte.
                   
                 | 
              
              
                | 
                   
                    gtk3-widget-factory
                   
                 | 
                
                   
                    est un programme pour visionner les thèmes et les widgets
                    GTK+ 3.
                   
                 | 
              
              
                | 
                   
                    gtk-builder-tool
                   
                 | 
                
                   
                    peut réaliser différentes opérations sur les fichiers .ui
                    de GtkBuilder.
                   
                 | 
              
              
                | 
                   
                    gtk-encode-symbolic-svg
                   
                 | 
                
                   
                    convertit des icônes SVG symboliques dans un fichier
                    spécialement préparé en PNG. GTK+ 3 peut charger et recolorer ces
                    PNG comme ceux d'origine en SVG, mais les charge bien
                    plus rapidement.
                   
                 | 
              
              
                | 
                   
                    gtk-launch
                   
                 | 
                
                   
                    lance une application en utilisant soun nom. Le nom doit
                    correspondre à des noms de fichier d'application de
                    bureau, qui sont dans /usr/share/application, avec ou sans
                    l'extension '.desktop'.
                   
                 | 
              
              
                | 
                   
                    gtk-query-immodules-3.0
                   
                 | 
                
                   
                    rassemble des informations sur les modules de méthode
                    d'entrée chargeables pour GTK+
                    3 et il les écrit à l'emplacement du fichier cache
                    par défaut ou sur la sortie standard.
                   
                 | 
              
              
                | 
                   
                    gtk-query-settings
                   
                 | 
                
                   
                    fournit une liste complète de tous les paramètres liés à
                    GTK+ 3
                   
                 | 
              
              
                | 
                   
                    gtk-update-icon-cache
                   
                 | 
                
                   
                    est un outil de mise en cache de thème d'icône qui crée
                    des fichiers de cache mmap()able pour les thèmes
                    d'icônes.
                   
                 | 
              
              
                | 
                   
                    libgailutil-3.so
                   
                 | 
                
                   
                    contient les fonctions qui implémentent les interfaces
                    d'accessibilité définies par le GNOME Accessibility Toolkit.
                   
                 | 
              
              
                | 
                   
                    libgdk-3.so
                   
                 | 
                
                   
                    contient les fonctions agissant comme une enveloppe
                    autour des fonctions de dessin et de mise en fenêtres de
                    bas niveau qu'offre le système graphique sous-jacent.
                   
                 | 
              
              
                | 
                   
                    libgtk-3.so
                   
                 | 
                
                   
                    contient les fonctions offrant une API pour implémenter
                    des interfaces graphiques.
                   
                 | 
              
            
          
         
       
      
        Last updated on 2020-02-17 03:46:23 +0100