Conteúdo verificado

GNOME

Sobre este escolas selecção Wikipedia

Esta seleção Escolas foi originalmente escolhido pelo SOS Children para as escolas no mundo em desenvolvimento sem acesso à internet. Ele está disponível como um download intranet. Veja http://www.soschildren.org/sponsor-a-child para saber mais sobre apadrinhamento de crianças.

GNOME
Logotipo do GNOME
Mostra o modo de Vista (
GNOME 3.8 área de trabalho
Developer (s) O Projeto GNOME
Lançamento inicial 03 de março de 1999 (1999/03/03)
Versão estável 3.8.0 (27 de março de 2013 (2013/03/27)) [±]
Estágio de desenvolvimento Ativo
Escrito em C , C ++ , Python , Vala, Genie, JavaScript
Sistema operacional Unix-like com X11
Disponível em mais de 50 idiomas
Tipo Ambiente de desktop
Licença GNU LGPL, GNU GPL
Site www.gnome.org

GNOME (pronuncia- / ɡ ə n m /) É uma ambiente de trabalho e interface de usuário gráfica que roda em cima de um sistema operacional do computador. É composto inteiramente de software livre e open source e é desenvolvido por ambos os voluntários e os contribuinte pagos, sendo o maior contribuinte corporativo Red Hat. É um projeto internacional que inclui o desenvolvimento de software criação quadros, selecionando software aplicativo para o desktop, e que trabalham em programas que gerenciam lançamento de aplicativos, arquivo manipulação, e janela e gerenciamento de tarefas.

GNOME é parte do Projeto GNU e pode ser usado com vários Sistemas operacionais Unix-like, com destaque para GNU / Linux e como parte de OpenSolaris Desktop.

História

GNOME 1, março 1999

GNOME foi iniciado em agosto de 1997 por Miguel de Icaza e Federico Mena como um projeto de software livre para desenvolver um ambiente de desktop e aplicações para ele. Foi fundada em parte porque K Desktop Environment, um ambiente desktop livre já existente, contou com a Qt kit de ferramentas de widget que no momento utilizou um licença de software proprietário. No lugar do Qt, o GTK + toolkit de foi escolhido como base do GNOME. GTK + usa a GNU Lesser Public License (LGPL), uma licença de software livre que permite que o software ligando para ela usar um conjunto muito maior de licenças, incluindo as licenças de software proprietário. Próprio GNOME está licenciado sob a LGPL para suas bibliotecas, eo GNU General Public License (GPL) para suas aplicações.

O arranque da Califórnia Eazel desenvolveu o Gerenciador de arquivos Nautilus, de 1999 a 2001. De Icaza e Nat Friedman fundada Código Helix (mais tarde Ximian) em 1999, em Massachusetts. A empresa desenvolveu infra-estrutura e aplicações do GNOME, e em 2003 foi comprada pela Novell.

GNOME 2 (o grande lançamento anterior) foi muito semelhante a uma interface de desktop convencional, com um desktop simples, em que os usuários podem interagir com os objetos virtuais, tais como janelas, ícones e arquivos. GNOME 2 utilizadas Metacity como padrão gerenciador de janelas. A manipulação de janelas, aplicativos e arquivos no GNOME 2 é semelhante ao de sistemas operacionais de desktop contemporâneos. Na configuração padrão do GNOME 2, o desktop tem um menu lançador para acesso rápido a programas instalados e locais de arquivos; janelas abertas pode ser acessado por uma barra de tarefas na parte inferior da tela, e no canto superior direito apresenta uma área de notificação para os programas para exibir avisos durante a execução em segundo plano. No entanto, estas características podem ser movidos para quase qualquer posição ou orientação os desejos do utilizador, substituído com outras funções ou totalmente removidos.

Nome

Inicialmente, "GNOME" era um acrônimo de Objeto GNU Rede Modelo Ambiente, referindo-se à intenção original de criar um quadro de objetos distribuídos similar ao Microsoft 's OLE; foi abandonado, porque esta já não reflecte a visão núcleo do projeto GNOME.

Visão global

GNOME 2.6, de Março de 2004

O projeto GNOME fornece duas coisas: O ambiente desktop GNOME, um interface do usuário e os principais aplicativos gráficos como Web, um navegador simples; ea plataforma de desenvolvimento do GNOME, um quadro amplo para a construção de aplicações que integram com o resto do ambiente de trabalho e interface de usuário móvel.

O projeto GNOME coloca forte ênfase na simplicidade, facilidade de utilização, e fazer as coisas "simplesmente funciona" (veja Princípio KISS). Os outros objetivos do projeto são:

  • Liberdade - para criar um ambiente de desktop com prontamente disponível código fonte para re-utilização no âmbito de um licença de software livre.
  • Acessibilidade - para garantir o ambiente de trabalho pode ser usado por qualquer pessoa, independentemente de habilidade técnica ou circunstâncias físicas.
  • Internacionalização e localização - para tornar o ambiente de trabalho disponível em vários idiomas. No momento, o GNOME está sendo traduzido para 175 idiomas.
  • Desenvolvedor de uso - para assegurar a facilidade de escrever software que se integra perfeitamente com o ambiente de trabalho e permitir que os desenvolvedores a livre escolha de linguagem de programação.
  • Organização - para aderir a um ciclo de lançamento regular e manter uma estrutura de comunidade disciplinada.
  • Suporte - para assegurar o apoio de outras instituições para além da comunidade GNOME.

Tal como acontece com a maioria dos projetos de software livre, o projeto GNOME é vagamente gerido. Discussão ocorre principalmente em uma série de listas de discussão públicas. Desenvolvedores e usuários do GNOME reunir em uma reunião anual conhecido como GUADEC para discutir o estado atual do projeto e sua orientação futura.

GNOME muitas vezes incorpora padrões de freedesktop.org para permitir aplicações do GNOME para melhor interoperar com outros desktops, incentivando a cooperação ea competição.

Os principais subprojetos

GNOME depende de um grande número de diferentes projetos:

  • GNOME Shell - uma interface de usuário do GNOME 3.
  • GSettings - um sistema de armazenamento de configuração (que substitui GConf em versões mais antigas do GNOME).
  • GVFS - um sistema de arquivos virtual.
  • Chaveiro do GNOME - backend para armazenar chaves de criptografia e segurança da informação. Seahorse é uma interface comum.
  • Tradução do GNOME Project - para traduzir a documentação e aplicações em diferentes idiomas.
  • GTK + - um widget toolkit usado para a construção de aplicações gráficas. O uso de GTK + como o kit de ferramentas de widget base permite GNOME a beneficiar de certas características, como a divisão por temas (a capacidade de mudar o olhar de um aplicativo) e gráficos suaves anti-aliasing. Sub-projetos de GTK + fornecem suporte de programação orientada a objetos ( GObject), amplo suporte de conjuntos de caracteres internacionais e layout de texto ( Pango) e acessibilidade ( ATK). GTK + reduz a quantidade de trabalho necessário para aplicações do GNOME porta para outras plataformas, como Windows e Mac OS X.
  • Human Interface Guidelines (HIG) - investigação e documentação sobre a criação de aplicativos do GNOME de fácil utilização.
  • LibXML - uma biblioteca de XML.

Um número de vínculos de linguagem estão disponíveis, permitindo que os aplicativos sejam escritos em uma variedade de linguagens de programação, como C ++ ( gtkmm), Java ( java-gnome), Ruby ( ruby-gnome2), C # ( Gtk #), Python ( Pygobject), Perl ( gtk2-perl), Tcl ( Gnocl) e muitos outros. As únicas línguas actualmente usadas em aplicações que fazem parte de uma liberação oficial desktop GNOME são C, C ++, Python, Vala e Javascript.

Ciclo de lançamento

Cada um dos produtos de software de componentes no projeto GNOME tem o seu próprio número de versão e cronograma de lançamento. No entanto, os mantenedores de módulos individuais coordenar os seus esforços para criar uma versão estável do GNOME completo em uma programação de aproximadamente seis meses. Alguns projetos experimentais estão excluídos desses lançamentos.

Liberações do GNOME são feitas para o principal servidor de FTP na forma de código-fonte com configurar os scripts, que são compilados pelos vendedores de sistemas operacionais e integrados com o resto de seus sistemas antes da distribuição. A maioria dos fornecedores utilizam apenas as versões estáveis e testados de GNOME, e fornecê-lo sob a forma de facilmente instaladas, pacotes pré-compilados. O código-fonte de todas as versões estáveis e de desenvolvimento do GNOME é armazenado no GNOME Git código fonte repositório.

Um número de Build- os scripts (tal como JHBuild ou GARNOME) estão disponíveis para ajudar a automatizar o processo de compilação do código-fonte.

Compatibilidade

GNOME roda em cima do X Window System e está disponível em mais Distribuições Linux e BSDs seja como o ambiente desktop padrão ou uma opção. Também é instalado com Solaris como parte de OpenSolaris área de trabalho (anteriormente conhecido como Java Desktop System) desde a versão Solaris Express 10/04.

A controvérsia sobre as plataformas suportadas

Em maio de 2011 Lennart Poettering proposta systemd como uma dependência para novas libertações de GNOME. Como systemd está disponível apenas no Linux, a proposta levou à discussão de uma possível fim do suporte para outras plataformas em lançamentos futuros do GNOME. Enquanto algumas pessoas respondeu à proposta com outros crítica sugeriu a idéia de um sistema operacional GNOME no topo do kernel Linux.

GNOME 3.2 Release Notes estado que apoio multiterminal está disponível apenas para aqueles que utilizam systemd. A dependência systemd foi interrogado novamente em novembro de 2012, onde a equipe de lançamento do GNOME concluiu que ele pode ser invocado para a funcionalidade não crítica

Características

Até o lançamento do GNOME 3.0, GNOME usou a computação tradicional metáfora do desktop. Os usuários podem alterar a aparência de sua área de trabalho através do uso de temas, que normalmente consistem de um conjunto de ícones, uma borda gerenciador de janelas e GTK + motor do tema e parâmetros. No GNOME 3 Adwaita substituído Clearlooks como o tema padrão do GNOME. Os Human Interface Guidelines ajudar os desenvolvedores a produzir aplicações que se parecem e se comportam de forma semelhante ao outro, o que proporciona uma experiência GNOME coesa.

GNOME 3.6

GNOME tem evoluído a partir de uma metáfora do desktop tradicional para uma interface de usuário, onde a mudança entre diferentes tarefas e áreas de trabalho virtuais ocorre em uma nova área chamada de visão geral. O GNOME redesenhado apresenta várias alterações principais: lançado como a nova interface para o Gnome, GNOME Shell substitui o original Painel do GNOME; Mutter substitui Metacity como o gerenciador de janelas padrão; e os botões de minimizar e maximizar já não aparecem na barra de título por padrão. Muitos dos aplicações do GNOME padrão também passaram por reformulações para proporcionar uma experiência de usuário mais consistente e unificada.

Na configuração padrão do GNOME, o desktop tem uma participação de painel de topo (da esquerda para a direita) um botão de atividades, relógio, área de status do sistema e menu do usuário. Clicando no botão atividades ou mover um do mouse para o canto superior esquerdo quente traz um a visão geral.

  • A área de status do sistema contém vários indicadores do sistema, tais como os de volume, Bluetooth, rede, bateria, e acessibilidade.
  • O menu usuário mantém um indicador de bate-papo disponibilidade, atalhos para as configurações do sistema e as ações de sessão, como encerrar a sessão, a comutação de usuários, bloqueio de tela, ou suspender o computador.
  • A visão geral (acessada clicando no botão atividades no painel superior, ou tocar no canto superior esquerdo quente) mostra o selecionador de janela, o trocador de espaço de trabalho na direita, o traço do lado esquerdo, um botão de janelas, um botão de aplicativos, e uma barra de pesquisa. Enquanto na visão geral, os usuários podem clicar nas janelas e botões do aplicativo apenas sob o painel superior para alternar entre o selecionador janela eo selecionador de aplicativos.
  • O selecionador de janela dá aos usuários uma visão geral das actividades em curso, e fornece uma maneira de mudar para outras janelas de abrir ou fechar várias janelas facilmente.
  • O selecionador de aplicativos fornece uma maneira fácil de lançar aplicações.
  • O traço abriga atalhos para aplicativos favoritos e janelas abertas.

A interface padrão também apresenta um novo sistema de notificações. No GNOME 3, as notificações pop-up a partir da parte inferior da tela, em vez de mostrar no canto superior direito da tela, como no GNOME 2.x.

Usabilidade

Desde o GNOME 2.0, o foco principal do projeto foi a usabilidade. Para este fim, o GNOME Human Interface Guidelines (HIG) foram criados. Seguindo o guia, os desenvolvedores podem criar alta qualidade, consistente e programas gráficos utilizáveis, uma vez que aborda tudo, desde design de GUI para o layout com base em pixel recomendada de widgets.

Durante a reescrita 2.0, muitos ajustes foram consideradas de pouco ou nenhum valor para a maioria dos usuários e foram removidos. Por exemplo, a secção do painel de preferências foi reduzido a partir de uma caixa de diálogo de seis abas para um com duas abas. Havoc Pennington resumiu o trabalho de usabilidade em seu ensaio 2002 "Software Livre UI", enfatizando a idéia de que todas as preferências têm um custo, e é melhor "unbreak o software" do que para adicionar uma preferência UI para fazer isso:

Um aplicativo de software livre tradicional é configurável para que ele tenha a união de todos os recursos que alguém já visto em qualquer aplicação equivalente em qualquer outra plataforma histórica. Ou até mesmo configurável para ser a união de todos os aplicativos que alguém já visto em qualquer plataforma histórica (Emacs * tosse *).

Será que isso doer nada? Sim. Acontece que as preferências têm um custo. Claro, algumas preferências também têm benefícios importantes - e podem ser funcionalidades de interface cruciais. Mas cada um tem um preço, e você tem que considerar cuidadosamente o seu valor. Muitos usuários e desenvolvedores não entendem isso, e acabar com um monte de custo e pouco valor para seu dólar preferências.

Havoc Pennington

GNOME 3 abandonou o tradicional metáfora do desktop em favor de GNOME Shell. Este movimento recebido reação mista da comunidade de usuários, embora o resultado ainda não está claro. O MATE ambiente de desktop, software bifurcada do GNOME 2, tem o objetivo de manter a interface tradicional do GNOME 2, mantendo-a compatível com o GNOME 3. A Linux Mint equipe abordou a questão de outra forma pelo desenvolvimento das «Mint Gnome Shell Extensions". Assim, não evoluiu, a Cinnamon interface de usuário, que tenta proporcionar um ambiente mais tradicional do usuário com base na área de trabalho metáfora, como o GNOME 2.

Em março de 2013, o GNOME 3.8 foi lançado, que inclui um novo modo "Classic" que restaura uma série de características, tais como um menu da aplicação, um menu de lugares e um switcher janela ao longo da parte inferior da tela, como extensões para a Shell.

Componentes

Versões

Retirado de " http://en.wikipedia.org/w/index.php?title=GNOME&oldid=549654051 "