MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Headers, Tables, and Macros                 gnome-interfaces.5(5)



NAME
     gnome-interfaces - GNOME interface classifications

DESCRIPTION
     This page describes the interface classifications for  items
     shipped  with  the GNOME desktop. For the definitions of the
     interface classifications, see attributes(5).

     Those wishing to integrate with the GNOME desktop are recom-
     mended  to  depend on interfaces marked as Committed.  These
     interfaces will not break after upgrade.  The set of Commit-
     ted  interfaces  is a subset of the GNOME Platform libraries
     (plus additional interfaces such as  FreeDesktop  interfaces
     and pkg-config).

     Sun believes that the list of Committed interfaces is  suit-
     able  for  writing a great GTK] based application.  Examples
     of programs that depend only on  these  interfaces  include:
     GIMP, Firefox, Thunderbird, RealPlayer, and Adobe Reader.

     Note that when you build software, any configure script  may
     use  the pkg-config to identify what libraries are installed
     to the system.  Solaris includes pc files for  non-Committed
     interfaces in /usr/lib/pkgconfig, so be aware of the commit-
     ment level of any dependencies you may be using.  Some  such
     dependencies  are optional and configure options can disable
     them.  It is recommended that non-Committed  interfaces  are
     not enabled if you require stability.

     GNOME Platform libraries have an API/ABI stability guarantee
     from  the  external  GNOME  community.  While it is unlikely
     that non-Committed interfaces in the  GNOME  Platform  would
     break  after  upgrade,  Sun  makes  no  guarantee that these
     interfaces have any stability.  Refer to the GNOME community
     for  a  list  of Platform libraries for the version of GNOME
     being used.  Use non-Committed interfaces at your own risk.

     GNOME Desktop interfaces have no stability guarantee and are
     intended  only  for  use  for programs provided by the GNOME
     community.   Xiph.org  interfaces  also  have  no  stability
     guarantee.

     Instructions on how to integrate with the GNOME panel  menu,
     the MIME database, and icon integration are discussed in the
     GNOME System Administration Guide.

     You must install the GNOME development packages  for  access
     to  developer  applications and API documentation. API docu-
     mentation for GNOME interfaces can be found in related  man-
     pages    and    the    API    documentation   installed   to
     /usr/share/gtk-doc in HTML format.




SunOS 5.11          Last change: 16 May 2008                    1






Headers, Tables, and Macros                 gnome-interfaces.5(5)



     To do new development work with the latest GNOME code,  con-
     sider  using the latest version of OpenSolaris which you can
     download from the OpenSolaris website:

     http:/www.opensolaris.org/

     Refer to the Java Desktop System project at  OpenSolaris.org
     for instructions on how to build GNOME based applications on
     Solaris.  It is recommended that  you  use  the  JDS  Common
     Build  Environment  (CBE)  that  you can find at the project
     website, the first link below.   The  second  link  provides
     access to the latest GNOME development packages which can be
     used with recent OpenSolaris builds to replace  the  desktop
     with an unstable but most modern version, if desired.

     http:/www.opensolaris.org/os/project/jds/
     http:/dlc.sun.com/osol/jds/downloads/current/

     To contact  the  desktop  team  at  Sun  send  an  email  to
     desktop-discuss@opensolaris.org.

     The interfaces listed below  ship  with  API  documentation.
     Refer to the specific manpage for details.  GNOME interfaces
     which are not listed in the table below should be considered
     Volatile,  even if the interfaces have gtk-docs installed in
     /usr/share/gtk-doc.  Interfaces in Committed libraries  that
     are not documented in the man page or referenced gtk-doc API
     documentation should be considered Volatile.



























SunOS 5.11          Last change: 16 May 2008                    2






Headers, Tables, and Macros                 gnome-interfaces.5(5)


























































SunOS 5.11          Last change: 16 May 2008                    3






Headers, Tables, and Macros                 gnome-interfaces.5(5)



     
      INTERFACE NAME                     CLASIFICATION
     
      gdk-pixbuf-csource                 Committed GNOME Platform
     
      gdk-pixbuf-query-loaders           Committed GNOME Platform
     
      glib-genmarshal                    Committed GNOME Platform
     
      glib-gettextize                    Committed GNOME Platform
     
      glib-mkenums                       Committed GNOME Platform
     
      gobject-query                      Committed GNOME Platform
     
      gtk-builder-convert                Committed GNOME Platform
     
      gtk-query-immodules-2.0            Committed GNOME Platform
     
      gtk-update-icon-cache              Committed GNOME Platform
     
      pkg-config                         Committed
     
      libIDL-2                           Volatile GNOME Platform
     
      libORBit-2                         Volatile GNOME Platform
     
      libORBitCosNaming-2                Volatile GNOME Platform
     
      libartlgpl2                      Volatile GNOME Platform
     
      libatk-1.0                         Committed GNOME Platform
     
      libaudiofile                       Volatile GNOME Platform
     
      libbonobo-2                        Volatile GNOME Platform
     
      libbonobo-activation               Volatile GNOME Platform
     
      libbonoboui-2                      Volatile GNOME Platform
     
      libcairo                           Uncommitted FreeDesktop
     
      libcspi                            Committed GNOME Platform
     
      /usr/include/at-spi-               Volatile GNOME Platform
      1.0/libspi/Accessibility.h
     
      /usr/lib/python2.4/site-           Volatile GNOME Platform
      packages/pyatspi/*
     
      at-spi                             Committed GNOME Platform



SunOS 5.11          Last change: 16 May 2008                    4






Headers, Tables, and Macros                 gnome-interfaces.5(5)



     
      libesd                             Volatile GNOME Platform
     
      libgailutil                        Volatile GNOME Platform
     
      libgconf-2                         Volatile GNOME Platform
     
      libgdk-x11-2.0                     Committed GNOME Platform
     
      libgdkpixbuf-2.0                  Committed GNOME Platform
     
      libgio-2.0                         Volatile GNOME Platform
     
      libglade-2.0                       Volatile GNOME Platform
     
      libglib-2.0                        Committed GNOME Platform
     
      libglibmm-2.4                      Uncommitted GNOME Platform
     
      libgiomm-2.4                       Uncommitted GNOME Platform
     
      libgmodule-2.0                     Committed GNOME Platform
     
      libgthread-2.0                     Committed GNOME Platform
     
      libgnome-2                         Volatile GNOME Platform
     
      libgnomecanvas-2                   Volatile GNOME Platform
     
      libgnome-desktop-2                 Volatile GNOME Desktop
     
      libgnomeprint-2.2                  Volatile GNOME Desktop
     
      libgnomeprintui-2.2                Obsolete GNOME Desktop
     
      libgnomeui-2                       Volatile GNOME Platform
     
      libgnomevfs-2                      Obsolete Volatile GNOME Platform
     
      libgobject-2.0                     Committed GNOME Platform
     
      libgstreamer-10.0                  Volatile GNOME Desktop
     
      libgstbase-10.0                    Volatile GNOME Desktop
     
      libgtk-x11-2.0                     Committed GNOME Platform
     
      libogg                             Volatile Xiph.org
     
      libpanel-applet-2                  Volatile GNOME Desktop
     
      libpango-1.0                       Committed GNOME Platform



SunOS 5.11          Last change: 16 May 2008                    5






Headers, Tables, and Macros                 gnome-interfaces.5(5)



     
     libpangoft2-1.0                   Committed GNOME Platform        
    
     libpangocairo-1.0.3               Committed GNOME Platform        
    
     ibpangoxft-1.0.3                  Committed GNOME Platform        
    
     libpangox-1.0                     Committed GNOME Platform        
    
     libpopt                           Volatile                        
    
     librsvg                           Volatile GNOME Desktop          
    
     libvorbis                         Volatile Xiph.org               
    
     libvte                            Volatile GNOME Desktop          
    
     gnome-vfs-mime-magic              Obsolete Volatile GNOME Platform
    
     gnome-vfs.applications            Obsolete Volatile GNOME Platform
    
     gnome-vfs.keys                    Obsolete Volatile GNOME Platform
    
     gnome-vfs.mime                    Obsolete Volatile GNOME Platform
    
     default.session                   Volatile GNOME Desktop          
    
     /usr/lib/pkgconfig                Committed                       
    
     /usr/share/applications           Committed FreeDesktop           
    
     $HOME/.local/share/applications   Committed FreeDesktop           
    
     /usr/share/gdm/defaults.conf      Volatile                        
    
     /etc/X11/gdm/custom.conf          Volatile                        
    
     /usr/bin/update-mime-database     Committed                       
    
     /usr/bin/update-desktop-database  Committed                       
    
     /usr/bin/pango-querymodules       Committed                       
    
     /usr/lib/libgtop                  Volatile GNOME Platform         
    


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:





SunOS 5.11          Last change: 16 May 2008                    6






Headers, Tables, and Macros                 gnome-interfaces.5(5)



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWgnome-*                 
    


SEE ALSO
     gdk-pixbuf-csource(1), gdk-pixbuf-query-loaders(1), gdm(1m),
     glib-genmarshal(1),   glib-gettextize(1),   glib-mkenums(1),
     gobject-query(1),     gtk-builder-convert(1),     gtk-query-
     immodules-2.0(1),      gtk-update-icon-cache(1),      pango-
     querymodules(1), pkg-config(1),  update-desktop-database(1),
     update-mime-database(1),     libIDL-2(3),     libORBit-2(3),
     libORBitCosNaming-2(3),   libartlgpl2(3),   libatk-1.0(3),
     libaudiofile(3),   libbonobo-2(3),  libbonobo-activation(3),
     libbonoboui-2(3),   libcairo(3),   libcspi(3),    libesd(3),
     libgailutil(3),       libgconf-2(3),      libgdk-x11-2.0(3),
     libgdkpixbuf-2.0(3),    libgio-2.0(3),     libglade-2.0(3),
     libglib-2.0(3),      libglibmm-2.4(3),      libgiomm-2.4(3),
     libgnome-2(3),  libgnome-desktop-2(3),  libgnomecanvas-2(3),
     libgnomeprint-2-2(3),   libgnomeprintui-2-2(3),  libgnomeui-
     2(3),  libgnomevfs-2(3),  libgobject-2.0(3),   libgstreamer-
     10.0(3), libgtk-x11-2.0(3), libogg(3), libpanel-applet-2(3),
     libpango-1.0(3),   libpopt(3),   librsvg(3),   libvorbis(3),
     libvte(3),    libgtop(3)   gnome-vfs-mime-magic(4),   gnome-
     vfs.applications(4), attributes(5), environ(5)

ATRIBUTES
     See attributes(5) for descriptions of the above attributes:

     Latest version of the GNOME  Desktop  System  Administration
     Guide for your platform.

     The following web resources are  useful  for  learning  more
     about the GNOME desktop and its interfaces:

     http:/www.opensolaris.org/os/project/jds/

     http:/www.gnome.org/

     http:/developer.gnome.org/

     http:/live.gnome.org/

     http:/www.gtkmm.org/

     http:/www.freedesktop.org/

     http:/www.xiph.org/





SunOS 5.11          Last change: 16 May 2008                    7






Headers, Tables, and Macros                 gnome-interfaces.5(5)



NOTES
     Written by Brian Cameron and Matt Keenan,  Sun  Microsystems
     Inc., 2003, 2007, 2008.




















































SunOS 5.11          Last change: 16 May 2008                    8



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™