
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 3.8 área de trabalho | |
Developer (s) | O Projeto GNOME |
---|---|
Lançamento inicial | 03 de março de 1999 |
Versão estável | 3.8.0 (27 de março de 2013 [±] |
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 oʊ 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 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


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 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
Histórico de lançamento | |||||
---|---|---|---|---|---|
Versão | Data | Informações | |||
Agosto 1997 | Desenvolvimento do GNOME anunciou | ||||
1.0 | Março 1999 | Primeiro grande lançamento do GNOME | |||
1.2 | Mai 2000 | "Bongo" | |||
1.4 | Abril 2001 | "Tranquilidade" | |||
2.0 | Junho 2002 | Grande atualização com base em GTK2. Introdução do Human Interface Guidelines. | |||
2.2 | Fev 2003 | Multimídia e gerenciador de arquivos melhorias. | |||
2.4 | Setembro 2003 | "Temujin": Epifania, suporte de acessibilidade. | |||
2.6 | Março 2004 | Mudanças Nautilus para um gerenciador de arquivos espacial, e uma nova GTK + diálogo de arquivo é introduzido. Um garfo de curta duração do GNOME, GoneME, é criado como uma resposta às mudanças nesta versão. | |||
2.8 | Setembro 2004 | Melhor suporte dispositivo removível, acrescenta Evolução. | |||
2.10 | Março 2005 | Lower requisitos de memória e melhorias de desempenho. Acrescenta: novos applets do painel de controle (modem, montador de carro e trashcan); e o Totem e Som aplicações Juicer. | |||
2.12 | Setembro 2005 | Melhorias Nautilus; melhorias em cortar / colar entre aplicativos e integração freedesktop.org. Acrescenta: Evince visualizador de PDF; Novo tema padrão: Clearlooks; editor de menu; keyring ferramentas de gerenciamento e administração. Com base em GTK + 2.8 com suporte cairo. | |||
2.14 | Março de 2006 | As melhorias de desempenho (mais de 100% em alguns casos); melhorias de usabilidade em preferências do usuário; GStreamer quadro 0,10 multimídia. Acrescenta: Ekiga aplicação de videoconferência; Ferramenta de busca Deskbar; Pessulus editor de bloqueio; Troca rápida de usuário; Ferramenta de administração do sistema Sabayon. | |||
2.16 | Setembro 2006 | Melhorias de desempenho. Acrescenta: Aplicativo de anotações Tomboy; Baobab analisador de uso do disco; Leitor de tela Orca; GNOME Power Manager (laptop melhorar a vida da bateria); melhorias em Totem, Nautilus; composição apoio para Metacity; novo tema de ícones. Com base em GTK + 2.10 com diálogo de impressão novo. | |||
2.18 | Março 2007 | Melhorias de desempenho. Acrescenta: Cavalo-marinho Aplicação de segurança GPG, permitindo a criptografia de e-mails e arquivos locais; Analisador de uso do disco Baobab melhorada para suportar exibição de gráfico de anel; Leitor de tela Orca; melhorias para Evince, Epifania e GNOME Power Manager, controle de volume; dois novos jogos, GNOME Sudoku e glChess. MP3 e AAC de codificação de áudio. | |||
2.20 | Setembro 2007 | Liberação décimo aniversário. Funcionalidade de backup evolução; melhorias na Epifania, EOG, GNOME Power Manager; gestão de chaveiro senha no Seahorse. Acrescenta: formulários PDF edição no Evince; pesquisa integrada nas caixas de diálogo do gerenciador de arquivos; multimedia automática instalador codec. | |||
2.22 | Mar 2008 | A adição de Queijo, uma ferramenta para tirar fotos a partir de webcams e Visualizador de Desktop remoto; suporte básico de janela de composição em Metacity; introdução de GVFS; melhor suporte a reprodução de DVDs e YouTube , Apoio MythTV em Totem; applet do relógio internacionalizada; Suporte ao Google Calendar e mensagem marcação em Evolução; melhorias no Evince, Tomboy, Sound Juicer e calculadora. | |||
2.24 | Setembro 2008 | Além do cliente de mensagens instantâneas Empathy, Ekiga 3.0, navegação por abas no Nautilus, melhor múltiplas telas apoio e suporte melhorado TV digital. | |||
2.26 | Março 2009 | Novo aplicativo de gravação de disco óptico Brasero, mais simples compartilhamento de arquivos, melhorias media player, suporte para vários monitores e apoio leitor de impressões digitais. | |||
2.28 | Setembro 2009 | Adição de módulo GNOME Bluetooth. Melhorias para o navegador Epiphany web, cliente de mensagens instantâneas Empathy, Time Tracker, e acessibilidade. Actualiza para o GTK + versão 2.18. | |||
2.30 | Mar 2010 | Melhorias para Nautilus arquivo gerente, cliente de mensagens instantâneas Empathy, Tomboy, Evince, Time Tracker, Epifania, e Vinagre. dispositivos iPod e iPod Touch agora são parcialmente suportados através GVFS através libimobiledevice. Usos GTK + 2.20. | |||
2.32 | Setembro 2010 | A adição de Rygel e GNOME Cor Manager. Melhorias à empatia cliente de mensagens instantâneas, Evince, gerenciador de arquivos Nautilus e outros. 3.0 foi concebido para ser lançado em setembro de 2010, assim que uma grande parte do esforço de desenvolvimento desde 2,30 dirigiu-se para 3.0. | |||
3.0 | Abril 2011 | Introdução de GNOME Shell. Um quadro configurações redesenhada com menos opções, mais focadas. Ajuda orientada para o tema com base na Linguagem de marcação Mallard. Side-by-side janela azulejos. Um novo tema e fonte padrão visual. Aprovação do GTK + 3.0 com seus melhores ligações de linguagem, temas, toque e suporte multiplataforma. Remoção de APIs de desenvolvimento a longo obsoleto. | |||
3.2 | Setembro 2011 | Apoio contas on-line; Aplicações web de apoio; gerente de contatos; documentos e arquivos Manager; pré-visualização rápida de arquivos no Gerenciador de Arquivos; uma maior integração; melhor documentação; looks aprimorados e várias melhorias de desempenho. | |||
3.4 | Mar 2012 | New Look para o GNOME 3 Aplicações: Documentos, Epifania (agora chamado de Web), e Contatos. Procurar documentos a partir da visão geral Atividades. Menus de aplicativo suporta. Componentes de interface Refreshed: New seletor de cores, barras de rolagem redesenhado, mais fácil de usar botões de rotação, e barras de título hideable. Apoio rolagem suave. Novos fundos animados. Configurações do sistema melhorado com novo painel de Wacom. Facilitar o gerenciamento de extensões. Melhor suporte a hardware. Orientada para o tópico da documentação. Chamadas de vídeo e suporte Messenger Live no Empathy. Melhor acessibilidade: Orca integração melhorada, modo de contraste melhor alta, e novas configurações de zoom. Além de muitas outras melhorias de aplicação e detalhes menores. | |||
3.6 | Setembro 2012 | Os componentes principais: Refreshed botão aplicações novas e aperfeiçoadas de layout na Overview Atividades. Um novo login e tela de bloqueio. Redesenhado Bandeja mensagem. As notificações são agora mais inteligentes, mais visível, mais fácil demitir. Interface e configurações melhorado para Configurações do sistema. O menu do usuário agora mostra Desligamento por padrão. Métodos de entrada integrada. A acessibilidade é sempre ligado. Novas aplicações: Caixas, que foi introduzido como uma versão preview do GNOME 3.4, e Clocks, uma aplicação para lidar com tempos do mundo. Looks atualizados para o uso do disco Analyzer, Empatia e Font Viewer. Suporte braille melhorou em Orca. Na Web, a página inicial anteriormente em branco foi substituído por uma grade que mantém suas páginas mais visitadas, além de um melhor modo de tela cheia e um beta de WebKit2. Evolução torna-mail usando WebKit. As principais melhorias em discos. Melhorado aplicativo Arquivos (também conhecido como Nautilus), com novos recursos como arquivos recentes e pesquisa. | |||
3.8 | Mar 2013 | Os componentes principais Refreshed: uma nova aplicações visualizar com frequência utilizados e todos os apps. Um layout da janela revisto. Nova métodos de entrada switcher OSD. A bandeja de notificações e mensagens agora reagir à força com a qual o ponteiro é pressionada contra a borda da tela. Adicionado modo clássico para aqueles que preferem uma experiência de desktop mais tradicional. O aplicativo Configurações do GNOME apresenta um design de barra de ferramentas atualizada. Novo assistente de configuração inicial. GNOME Online Accounts integra com mais serviços. Web foi atualizado para usar o motor WebKit2. Web tem um novo modo de navegação privada. Caixas melhorado. Documentos ganhou um novo modo de página dupla e Google Documents integração. Interface de utilizador melhorada de Contatos. Arquivos recebeu uma série de melhorias, bem como discos. Relógios e aplicações Meteorológicas introduzido. |