openSUSE:GNOME Ayatana

Ir para: navegação, pesquisa
openSUSE 11.4 with GNOME:Ayatana
openSUSE 11.4 with GNOME:Ayatana.

Plataformas suportadas

Indicadores

Session Menu - openSUSE 11.4

Os 'indicadores' do Projecto Ayatana são um conjunto de applets disponíveis para o gnome-panel e unity-panel, e disponibilizam um conjunto de funções que visam melhorar a experiência dos utilizadores para determinadas tarefas.

Os usuários do GNOME2 encontrarão applets muito parecidos com os diversos presentes na área de notificação do GNOME.


Nós não estamos fornecendo um esquema pré-definido para os indicadores/painéis, etc. O usuário terá a liberdade de adicioná-los onde quiser e usar a configuração quiser. Os indicadores são adicionados ao gnome-panel apenas da maneira tradicional.

  • Indicator Applet - Só mostra o menu de som e o Menu de mensagens (indicator-sound e indicator-messages);
  • Indicator Applet Appmenu - Irá exibir aplicações GTK + no menu gnome-panel/unity-panel (semelhante ao OSX);
  • Indicator Applet completo - irá exibir todos os indicadores em um applet simples;
  • Indicator Applet Session - Mostrará o Menu de Sessão e ME Menu (indicator-session e o indicator-me).

Screenshot está usando:

  • gtk2-metatheme-ambiance
  • faenza-icon-theme


indicator-appmenu

Este indicator permite extrair o menu principal das aplicações GTK+ e exportá-lo através do DBus para o painel. Este comportamento é idêntico ao presente no OSX. Não implementado atualmente, para um futuro próximo.

Ayatana's Indicator-appmenu - openSUSE 11.4










Indicador de Data/Tempo (indicator-datetime)

Indicator-datetime.png

Este indicador fornece ao usuário diversas informações sobre o clima, incluindo previsões de 5 dias. O usuário tem várias opções de configuração entre eles.

  • Notificações (utilizando o notify-osd);
  • Unidades de temperatura (Celsius, Fahrenheit Kelvin);
  • Vários locais;

Nome do pacote: indicator-weather
Upstream URL: http://launchpad.net/indicator-weather







Meu Menu (Me Menu)

Indicator-me.png

Este indicador integra sessões de usuários de várias fontes. Através deste indicador, o usuário tem permissão para alterar o status de uma sessão no empathy para seus amigos, interagir em diversas redes sociais através Gwibber e gerir o seu perfil de usuário local.

Nome do pacote: indicator-me
Upstream URL: http://launchpad.net/indicator-me







Indicador de Mensagens (Messaging Menu)

Messaging Menu - openSUSE 11.4

Este indicador integra as mensagens de usuário a partir de várias fontes. Através deste indicador, o usuário tem permissão para gerir suas mensagens do empathy, XChat, etc Este indicador, algumas vezes, exigirá que as aplicações usem alguns patchs, assim como que algumas aplicações podem não ser suportadas.

Nome do pacote: indicator-messages
Upstream URL: http://launchpad.net/indicator-messages










Indicador de Sessão (Session Menu)

Session Menu - openSUSE 11.4

Este indicador permite a integração do usuário gerenciar diversos aspectos de sua sessão do sistema local. Através do Menu de Sessão, o usuário poderá bloquear a tela, trocar de usuário, desligar, reiniciar, etc. Atualmente este indicador não suporta o "Reiniciar/logar. Isto acontece principalmente porque não estamos usando Ubuntu e gerenciamos o nosso software de uma maneira diferente. Se alguém quiser resolver isso, Por favor, envie o seu trabalho para o upstream.

Nome do pacote: indicator-session
Upstream URL: http://launchpad.net/indicator-session








Indicador de Som (Sound Menu)

Sound Menu - openSUSE 11.4

Este indicador exibe uma boa alternativa de menu com uma barra deslizante e provê suporte ao Banshee, através de duas extensões disponíveis (soundmenu e appindicator). O community-extension-soundmenu oferece Sound Menu Integration para o Banshee (versão 1.8.0) e o community-extension-appindicator habilita um indicador para o Banshee, que também implementa o Notify-OSD com suporte ao Banshee.

Ele está trabalhando 100% com o Banshee, outras aplicações multimídia estão sendo modificadas para permitir esta funcionalidade.

Nome do pacote: indicator-sound
Upstream URL: http://launchpad.net/indicator-sound



Indicador de Tempo (Weather Indicator)

Este indicador provê notificações e previsões meteorológicas do tempo para os próximos 5 dias. É um pouco incômodo se for iniciado antes que a rede seja estabelecida.

Aplicações

Existem alguns aplicativos que foram modificados (adição de pacthes) para habilitar as funcionalidades com muitos destes indicadores. A principal razão que lhes fiz foi o de fornecer algumas aplicações que permitem aos usuários tirar vantagens de alguns recursos fornecidos pelos indicadores.


Banshee

o openSUSE 11.4 oferece o Banshee (versão 1.8.0) por padrão. Banshee é suportado totalmente por este projeto e ainda é capaz de implementar funcionalidades extras como o menu de som e seu próprio indicador, o Banshee-indicator.

Este indicador está pronto e habilita duas extensões(normalmente providas pelo banshee-community-extensions). Até o atual momento as dependências para a compilação deste pacote não estão disponíveis no openSUSE Factory, portanto, Eu disponibilizei-os:

  • banshee-extension-appindicator - Banshee indicator (com suporte ao notify-osd)
  • banshee-extension-soundmenu - Habilita a integração com o Menu de som.

Estas extensões podem ser instaladas através do YaST ou zypper e podem ser habilitadas na janela de extensões do Banshee (Editar/Preferências).

Metacity build from GNOME:Ayatana repository.

Empathy

Eu decidi prover o pacote Empathy com suporte ao libinicate, que habilita todas as funcionalidades com o Menu de Mensagens.

Metacity

Este é um pacote do Metacity que foi alterado com dois patches do Ubuntu para prover funcionalidades extras:

  • 06_Add_UXD_shadows_and_borders.patch - Adiciona sombras UXD e bordas nas janelas. Este pacth é requerimento também para ser criar o unity-window-decorator com sucesso no compiz.
  • 13_better_support_for_button_layout.patch - Este patch permite que botões do tema Ubuntu's Light sejam renderizados corretamente.

O próximo screenshot mostra o Metacity e o GNOME Monitor do Sistema onde nós podemos ver os resultados dos patches usando o tema Ubuntu's Light

Metacity build from GNOME:Ayatana repository.

XChat

O pacote XChat em si não foi modificado, porque não existe um pacote de indicador que trabalhe com o XChat Plugin. Para instalar este indicador, faça:

zypper install xchat-indicator

Este plugin permite que o XChat utilize o Menu de Mensagens.

Evolution

O Evolution é um pacote grande e confuso para mim. Estamos disponibilizando o pacote evolution-indicator, mas o Evolution não foi corrigido, assim, a funcionalidade para este indicador foi bastante reduzida (principalmente visual, a entrada de menu). Talvez isso seja suportado no futuro, talvez não.

Patches Requeridos

Alguns componentes do sistema foram alterados a fim de atingir a funcionalidade requerida presente no Ubuntu. Todos os patches foram aplicados em cima de blocos do openSUSE, que em muitos casos são diferentes das versões usadas no Ubuntu.

A principal preocupação foi ser o mais fiel possível aos lançamentos do upstream e garantir ao openSUSE a compatibilidade máxima.

  • GNOME Session
  • GTK+
  • Metacity
  • Vala

Outros pacotes

Esta é uma lista dos pacotes alternativos providos pelo repositório GNOME:Ayatana que inclui várias peças de softwares e arte.

  • gtk2-metatheme-radiance - Radiance Metatheme para GNOME2
  • gtk2-metatheme-ambiance - Ambiance Metatheme para GNOME2
  • faenza-icon-theme - Faenza Icon Theme para GNOME2
  • faenza-dark-icon-theme - Faenza-Dark Icon Theme para GNOME2
  • humanity-icon-theme - Humanity Icon Theme para GNOME2
  • humanity-dark-icon-theme - Humanity Icon Theme para GNOME2
  • synapse - Lançador semântico de arquivos (ainda não está totalmente integrado)
  • notify-osd-icons - Ícones para Notify OSD
  • notifyconf - Pequena aplicação para mudar o skin/tema do Notify OSD

Lista de Desejos

Qualquer coisa que eu esteja esquecendo e que possa ser relevantes para você?

Repositório GNOME:Ayatana

O openSUSE oferece várias maneiras para instalar e configurar repositórios de softwares extras. O GNOME:Ayatana tem vantagens e duas opções para habilitar o GNOME2 Indicators que são oferecidas para openSUSE 11.4

  • 1-Click Installer
  • Instalação Manual pelo Repositório (avançado)

Contribute to GNOME:Ayatana

GNOME:Ayatana é um projeto iniciado pelo Nelson Marques e que teve um bom feedback de vários membros da comunidade. Este é um pedaço do tempo e esforço de várias pessoas para esse repositório alternativo.

Se você esitiver interessado em contribuir, por favor, entre na lista de discussão do opensuse-gnome, eu tenho certeza que suas perguntas serão respondidas.

Eu adoraria ver mais pessoas contribuindo para esse projeto e permitir que todos os softwares disponíveis da Canonical/Ubuntu funcionem também no openSUSE. Toda a ajuda para implementar isso no KDE será muito bem-vinda, como eu não tenho tempo suficiente para cobrí-lo. Para o GNOME2 e GNOME3, toda ajuda é bem vinda para continuar a desenvolver os esforços atuais.

Links relacionados

Notícias & Mídia (inglês)

Alemão

Português

Contribuidores da Comunidade

Membros da Comunidade Inscritos como Beta Test

Agradecimentos Especiais

Screenshots

openSUSE Factory 11.4 M5.
openSUSE Factory 11.4 M5
openSUSE Factory 11.4 M6.
openSUSE Factory 11.4 M6

Feedback

Sintam-se livres para deixar seu feedback. Use um ponto '(*) para facilitar o entendimento.

Paz.