V??rifi?? contenu

GNOME

?? propos de ce ??coles s??lection Wikipedia

Cette s??lection ??coles a ??t?? choisi par SOS Enfants pour les ??coles dans le monde en d??veloppement ne ont pas acc??s ?? Internet. Il est disponible en t??l??chargement intranet. Voir http://www.soschildren.org/sponsor-a-child pour conna??tre le parrainage d'enfants.

GNOME
GNOME logo
Affiche mode Vue d'ensemble (
GNOME 3.8 bureau
D??veloppeur (s) Le projet GNOME
Premi??re publication 3 mars 1999 (1999-03-03)
Version stable 3.8.0 (Mars 27, 2013 (27/03/2013)) [??]
??tat de d??veloppement Actif
??crit en C , C ++ , Python , Vala, Genie, JavaScript
Syst??me d'exploitation Unix avec X11
Disponible en plus de 50 langues
Type Environnement de bureau
Licence GNU LGPL, GNU GPL
Site Web www.gnome.org

GNOME (prononc?? / ɡ ə n m /) Est une environnement de bureau et une interface utilisateur graphique qui se ex??cute sur un syst??me d'exploitation d'ordinateur. Il est enti??rement compos?? de logiciel libre et open source et est d??velopp?? par des b??n??voles et des contributeurs pay??s, le plus grand contributeur de l'entreprise ??tant Chapeau Rouge. Ce est un projet international qui comprend le d??veloppement de logiciels cr??ation cadres, choisir le logiciel d'application pour le bureau, et travaillant sur les programmes qui g??rent le lancement des applications, Gestion des fichiers et fen??tre et la gestion des t??ches.

GNOME fait partie du projet GNU et peut ??tre utilis?? avec divers Les syst??mes d'exploitation Unix-like, notamment GNU / Linux et dans le cadre de OpenSolaris Desktop.

Histoire

GNOME 1, Mars 1999

GNOME a d??but?? en Ao??t 1997 par Miguel de Icaza et Federico Mena comme projet de logiciel libre de d??velopper une environnement de bureau et applications pour l'informatique. Elle a ??t?? fond??e en partie parce que K Desktop Environment, un environnement de bureau du logiciel libre existant, fond?? sur le Qt Toolkit qui ?? l'??poque a utilis?? une licence de logiciels propri??taires. Au lieu de Qt, le GTK + bo??te ?? outils a ??t?? choisi comme la base de GNOME. GTK + utilise le GNU Lesser Public License (LGPL), une licence de logiciel libre qui permet au logiciel de lier ?? elle d'utiliser un ensemble beaucoup plus large de licences, y compris les licences de logiciels propri??taires. GNOME se est distribu?? sous licence LGPL pour ses biblioth??ques, et de la GNU General Public License (GPL) pour ses applications.

Le d??marrage Californie Eazel d??velopp?? le Gestionnaire de fichiers Nautilus de 1999 ?? 2001. De Icaza et Nat Friedman fond??e Helix Code (plus tard Ximian) en 1999 dans le Massachusetts. La soci??t?? a d??velopp?? l'infrastructure et des applications GNOME, et en 2003, a ??t?? achet?? par Novell.

GNOME 2 (la version majeure pr??c??dente) ??tait tr??s semblable ?? une interface de bureau classique, avec un bureau simple dans lequel les utilisateurs peuvent interagir avec des objets virtuels, tels que les fen??tres, des ic??nes et des fichiers. GNOME 2 utilis?? Metacity que sa valeur par d??faut gestionnaire de fen??tres. La manipulation des fen??tres, des applications et des fichiers dans GNOME 2 est similaire ?? celui des syst??mes d'exploitation de bureau contemporains. Dans la configuration par d??faut de GNOME 2, le bureau a un menu de d??marrage pour un acc??s rapide aux programmes install??s et les emplacements des fichiers; fen??tres ouvertes peuvent ??tre accessibles par une barre des t??ches en bas de l'??cran, et le coin en haut ?? droite dispose d'une zone de notification pour les programmes pour afficher des avis tout en fonctionnant en arri??re-plan. Cependant, ces caract??ristiques peuvent ??tre d??plac??s vers ne importe quelle position ou orientation l'utilisateur le souhaite, avec d'autres fonctions remplac?? ou supprim?? compl??tement.

Nom

Initialement, "GNOME" ??tait l'acronyme de GNU Network Object Model Environment, se r??f??rant ?? l'intention originale de la cr??ation d'un cadre distribu??e objet similaire ?? Microsoft d ' OLE; il a ??t?? abandonn??, parce que ce ne est plus refl??te la vision de base du projet GNOME.

Vue d'ensemble

GNOME 2.6, Mars 2004

Le projet GNOME propose deux choses: L'environnement de bureau GNOME, un interface utilisateur et des applications graphiques comme base Web, un simple navigateur web; et la plate-forme de d??veloppement GNOME, un vaste cadre pour construire des applications qui se int??grent dans le reste du bureau et l'interface utilisateur mobile.

Le projet de GNOME met fortement l'accent sur la simplicit??, la convivialit??, et rendre les choses ??simplement fonctionner?? (voir principe KISS). Les autres objectifs du projet sont les suivants:

  • Libert?? - pour cr??er un environnement de bureau avec facilement disponibles code source pour les r??utiliser sous un licence de logiciel libre.
  • Accessibilit?? - pour assurer le bureau peut ??tre utilis?? par ne importe qui, ind??pendamment de comp??tences techniques ou de circonstances physiques.
  • Internationalisation et localisation - pour rendre le bureau disponibles dans de nombreuses langues. ?? l'heure actuelle, GNOME est en cours de traduction pour 175 langues.
  • D??veloppeur convivialit?? - pour assurer la facilit?? d'un logiciel qui se int??gre parfaitement avec le bureau d'??criture et permettent aux d??veloppeurs libre choix du langage de programmation.
  • Organisation - d'adh??rer ?? un cycle de publication r??guli??re et de maintenir une structure de la communaut?? disciplin??e.
  • Support - pour assurer la sauvegarde d'autres institutions au-del?? de la communaut?? GNOME.

Comme avec la plupart des projets de logiciels libres, le projet GNOME est vaguement g??r??. Discussion se produit principalement sur un certain nombre de listes de diffusion publiques. Les d??veloppeurs et les utilisateurs de GNOME se r??unissent lors d'une r??union annuelle connue sous le nom GUADEC pour discuter de l'??tat actuel du projet et son orientation future.

GNOME incorpore souvent des normes de freedesktop.org pour permettre les applications GNOME ?? mieux interagir avec d'autres postes de travail, en encourageant la coop??ration et la concurrence.

Les principaux sous-projets

GNOME se appuie sur un grand nombre de diff??rents projets:

  • GNOME Shell - une interface utilisateur de GNOME 3.
  • GSettings - un syst??me de stockage de configuration (rempla??ant GConf dans les anciennes versions de GNOME).
  • GVFS - un syst??me de fichiers virtuel.
  • GNOME Keyring - backend de stockage cl??s de cryptage et des informations de s??curit??. Seahorse est une interface commune.
  • Projet de traduction GNOME - pour traduire la documentation et les applications dans diff??rentes langues.
  • GTK + - une bo??te ?? outils widget utilis?? pour construire des applications graphiques. L'utilisation de GTK + comme le widget de base bo??te ?? outils permet GNOME pour b??n??ficier de certaines fonctionnalit??s telles que la th??matisation (la capacit?? de changer le look de la demande) et les graphiques liss??es lisses. Les sous-projets de GTK + fournir support de la programmation orient??e objet ( GObject), prise en charge ??tendue des jeux de caract??res internationaux et la pr??sentation du texte ( Pango) et l'accessibilit?? ( ATK). GTK + r??duit la quantit?? de travail n??cessaire pour applications GNOME portuaires vers d'autres plates-formes telles que Windows et Mac OS X.
  • Bonnes pratiques pour l'IHM (HIG) - recherche et de documentation sur la construction d'applications GNOME facile ?? utiliser.
  • LibXML - une biblioth??que XML.

Un nombre de Liaisons de langage sont disponibles, permettant aux applications d'??tre ??crites dans une vari??t?? de langages de programmation tels que C ++ ( gtkmm), Java ( java-gnome), Ruby ( ruby-gnome2), C # ( Gtk #), Python ( PyGObject), Perl ( gtk2-perl), Tcl ( Gnocl) et beaucoup d'autres. Les seules langues actuellement utilis??es dans les applications qui font partie d'une sortie officielle de bureau GNOME sont C, C ++, Python, Vala et Javascript.

le cycle de sortie

Chacun des produits logiciels composant dans le projet GNOME a son propre num??ro de version et calendrier de sortie. Cependant, les mainteneurs de modules individuels de coordonner leurs efforts pour cr??er une version de GNOME pleine stable sur un calendrier d'environ six mois. Certains projets exp??rimentaux sont exclus de ces rejets.

GNOME de presse sont faits pour le serveur FTP principale sous la forme de code source avec configurer son ex??cution, qui sont compil??s par les fournisseurs de syst??mes d'exploitation et int??gr??es avec le reste de leurs syst??mes avant la distribution. La plupart des fournisseurs ne utilisent que des versions stables et test??s de GNOME, et de lui fournir dans la forme de, paquets pr??-compil??s install??s facilement. Le code source de chaque version stable et le d??veloppement de GNOME est stock?? dans le GNOME Git r??f??rentiel de code source.

Un certain nombre de b??timent scripts (tels que JHBuild ou GARNOME) sont disponibles pour aider ?? automatiser le processus de compilation du code source.

Compatibilit??

GNOME fonctionne sur le dessus du syst??me X Window et est disponible dans la plupart Distributions Linux et BSD soit que l'environnement de bureau par d??faut ou une option. Il est ??galement install?? avec Solaris dans le cadre de OpenSolaris Desktop (pr??c??demment connu sous le nom de Java Desktop System) depuis le Solaris Express 10/04.

Controverse sur les plates-formes prises en charge

En mai 2011 Lennart Poettering propos?? systemd comme une d??pendance pour d'autres versions de GNOME. Comme systemd est disponible uniquement sur Linux, la proposition a conduit ?? la discussion du ??ventuellement abandonner le support pour d'autres plates-formes dans les futures versions de GNOME. Alors que certaines personnes ont r??pondu ?? la proposition de la critique d'autres ont sugg??r?? l'id??e d'un syst??me d'exploitation GNOME sur le dessus du noyau Linux.

GNOME 3.2 de l'Etat notes de publication soutien multiseat est uniquement disponible pour ceux utilisant systemd. La d??pendance systemd a ??t?? interrog?? ?? nouveau en Novembre 2012, o?? l'??quipe GNOME de lib??ration conclu qu'il peut ??tre invoqu?? pour des fonctionnalit??s non critiques

Caract??ristiques

En attendant la sortie de GNOME 3.0, GNOME utilis?? l'informatique traditionnelle bureau m??taphore. Les utilisateurs peuvent modifier l'apparence de leur bureau gr??ce ?? l'utilisation de th??mes, qui se composent g??n??ralement d'un jeu d'ic??nes, une fronti??re de gestionnaire de fen??tres et moteur de th??me GTK + et les param??tres. Dans GNOME 3 Adwaita remplac?? Clearlooks que le th??me par d??faut de GNOME. Les Human Interface Guidelines aider les d??veloppeurs de produire des applications qui ressemblent et se comportent de fa??on similaire ?? l'autre, ce qui offre une exp??rience de GNOME coh??sive.

GNOME 3.6

GNOME a ??volu?? ?? partir d'un ordinateur de bureau m??taphore traditionnelle ?? une interface utilisateur o?? la commutation entre les diff??rentes t??ches et espaces de travail virtuels a lieu dans une nouvelle zone appel??e la liste. Le GNOME redessin?? plusieurs changements principaux: lib??r?? comme la nouvelle interface de Gnome, GNOME Shell remplace l'original Panneau de GNOME; Mutter remplace Metacity comme gestionnaire de fen??tre par d??faut; et les boutons de minimiser et de maximiser ne apparaissent plus sur la barre de titre par d??faut. Beaucoup de applications GNOME par d??faut ont ??galement travers?? refontes de fournir une exp??rience utilisateur plus coh??rente et unifi??e.

Dans la configuration par d??faut de GNOME, le bureau d??tient une participation de panneau sup??rieur (de gauche ?? droite) un bouton d'activit??s, horloge, zone d'??tat du syst??me et menu utilisateur. En cliquant sur le bouton activit??s ou de d??placer sa souris dans le coin sup??rieur gauche ?? chaud apporte une ?? la liste.

  • La zone d'??tat syst??me contient divers indicateurs du syst??me, tels que ceux pour le volume, Bluetooth, r??seau, batterie, et l'accessibilit??.
  • Le menu utilisateur est titulaire d'un indicateur le chat-disponibilit??, des raccourcis vers les r??glages du syst??me, et les actions de session telles que la d??connexion, de changer d'utilisateur, l'??cran de verrouillage, ou de suspendre l'ordinateur.
  • La vue d'ensemble (accessible en cliquant sur le bouton activit??s dans le panneau sup??rieur, ou de toucher le coin en haut ?? gauche chaud) montre la fen??tre s??lecteur, le changeur d'espace de travail sur la droite, le tableau de bord sur la gauche, un bouton de fen??tres, un bouton d'applications, et une barre de recherche. Alors que dans l'aper??u, les utilisateurs peuvent cliquer sur les fen??tres et les boutons d'application juste sous le panneau sup??rieur pour basculer entre le s??lecteur de fen??tre et le s??lecteur d'application.
  • La fen??tre s??lecteur donne aux utilisateurs un aper??u rapide des activit??s en cours, et fournit un moyen de passer ?? d'autres fen??tres ouvertes ou des proches de plusieurs fen??tres facilement.
  • Le s??lecteur d'application fournit un moyen facile de lancer des applications.
  • Le tableau de bord abrite des raccourcis vers des applications pr??f??r??es et les fen??tres ouvertes.

L'interface par d??faut dispose ??galement d'un nouveau syst??me pour les notifications. Dans GNOME 3, notifications pop-up ?? partir du bas de l'??cran, au lieu de montrer en haut ?? droite de l'??cran comme dans GNOME 2.x.

Ergonomie

Depuis GNOME 2.0, un ??l??ment cl?? du projet a ??t?? la facilit?? d'utilisation. A cette fin, le GNOME Human Interface Guidelines (HIG) ont ??t?? cr????s. En suivant le guide, les d??veloppeurs peuvent cr??er de haute qualit??, coh??rentes et des programmes graphiques utilisables, car il aborde tout de la conception graphique pour recommand?? la mise en page ?? base de pixels de widgets.

Au cours de la r????criture 2.0, de nombreux param??tres ont ??t?? jug??s peu ou pas de valeur ?? la majorit?? des utilisateurs et ont ??t?? retir??s. Par exemple, la section des pr??f??rences du Groupe sp??cial a ??t?? r??duite d'une bo??te de dialogue de six onglets pour une avec deux onglets. Havoc Pennington a r??sum?? les travaux de la convivialit?? dans son article de 2002 ??Logiciel gratuit UI", mettant l'accent sur l'id??e que toutes les pr??f??rences ont un co??t, et il est pr??f??rable de "unbreak le logiciel" que d'ajouter une pr??f??rence d'interface utilisateur pour le faire:

Une application traditionnelle du logiciel libre est configurable afin qu'il ait l'union de toutes les fonctionnalit??s quiconque ait jamais vu dans toute application ??quivalente sur toute autre plate-forme historique. Ou m??me configurable pour ??tre l'union de toutes les applications que tout le monde ait jamais vu sur ne importe quelle plateforme historique (Emacs * tousse *).

Est-ce mal ne importe quoi? Oui. Il se av??re que les pr??f??rences ont un co??t. Bien s??r, certaines pr??f??rences ont ??galement des avantages importants - et peuvent ??tre caract??ristiques d'interface essentiels. Mais chacun a un prix, et vous devez examiner attentivement sa valeur. De nombreux utilisateurs et d??veloppeurs ne comprennent pas cela, et finissent avec beaucoup de co??t et de peu de valeur pour leur pr??f??rences dollar.

Havoc Pennington

GNOME 3 abandonn?? le traditionnel bureau m??taphore en faveur des GNOME Shell. Cette initiative a re??u des r??actions mitig??es de la communaut?? des utilisateurs, si le r??sultat ne est pas encore clair. Le environnement de bureau MATE, logiciels fourchue de GNOME 2, vise ?? conserver l'interface traditionnelle GNOME 2 tout en gardant compatible avec GNOME 3. Le Linux Mint ??quipe a abord?? la question d'une autre mani??re, en d??veloppant les "Mint GNOME Shell Extensions". Ainsi, il a ??volu??, le Cannelle interface utilisateur, qui tente d'offrir un environnement utilisateur plus traditionnel bas?? sur la m??taphore du bureau, comme GNOME 2.

En Mars 2013, GNOME 3.8 a ??t?? lib??r??, qui comprend un nouveau mode "Classic" qui r??tablit un certain nombre de fonctionnalit??s telles qu'un menu de l'application, un menu places et un commutateur de fen??tre en bas de l'??cran, comme des extensions de la Shell.

Composants

Versions

R??cup??r?? ?? partir de " http://en.wikipedia.org/w/index.php?title=GNOME&oldid=549654051 "