SlideShare a Scribd company logo
1 of 25
Download to read offline
GNOME Shell e as
 novidades p/ o
 Desktop Livre
       Rodrigo Padula de Oliveira
        GNOME Foundation
        Mozilla Contributor
 Pesquisador – LAPTEL - iNCE/UFRJ
GNOME 3.0
●   User experience
●   Acessibilidade
●   Novas Aplicações ( mantendo
    compatibilidade com GNOME2)
    ●   DejaDup (Backup para Cloud)
    ●   Tomboy ( Compartilhamento e publicação de
        notas )
    ●   Empathy ( Integração com o Desktop)
    ●   Gedit (Edição colaborativa)
●   Nova implementação GTK
GNOME Shell
GNOME Shell
●   Inspirado no terminal;
●   Nova forma de organização dos aplicativos e
    documentos;
●   Escrito em C e Javascript;
●   Mutter – Substituto do Metacity - Utiliza
    compositing 3d;
●   Sem integração com demais efeitos do
    Compiz;
GNOME Shell
●   Primeiros mockups criados no GNOME User
    Experience Hackfest em 2008;
●   Idealizado para substituir o GNOME Panel
    no GNOME 3.0;
●   Visa facilitar o uso do ambiente e diminuir a
    distração e interrupção;
●   Fornece o desktop GNOME com uma
    identidade visual consistente;
●   Integra funcionalidades adicionais
    fundamentais no mundo contemporâneo
WhataShell???
●   Ambiente é totalmente acessível via teclado,
    permite acesso a “coisas” através de
    “comandos”
●   Preparado para dispositivos touch-screen
●   Rápido acesso aos seus aplicativos, pastas e
    arquivos
●   Distraction-free computing
●   Leve, bonito, moderno e acessível!
GNOME Shell - Componentes
●   System status area
●   Activities Overview
    ●   Dash
    ●   Window picker
    ●   Application picker
    ●   Search
●   Notifications and messaging tray
●   Application switcher
Desenvolvimento
Tecnologias utilizadas pelo GNOME Shell
GNOME Shell -
Desenvolvimento
●   Mutter, Clutter e Tweener (composição e
    animação)
●   Gjs ( GNOME JS binding)
    ●   Javascript
    ●   SpyderMonkey (Mozilla JS engine for C)
●   C
●   CSS ( Design/Temas )
GNOME Shell -
Desenvolvimento
●   Tecnologias & Desenvolvimento
    ●   http://live.gnome.org/GnomeShell#Technology
    ●   http://live.gnome.org/GnomeShell/Developmen
        t
    ●   https://webstats.gnome.org/GnomeShell/Extens
        ions
●   Design
    ●   http://live.gnome.org/GnomeShell/Design
    ●   https://webstats.gnome.org/GnomeShell/Design
        erPlayground
GNOME Shell – Como testar?
●   Via gerenciador de pacotes nas principais
    distribuições GNU/Linux
    ●   Ubuntu
        –   Apt-get
    ●   Fedora
        –   Yum
●   Baixando e compilando (JHBuild)
●   http://live.gnome.org/GnomeShell#building
GNOME 3 – Dúvidas e Mitos
●   Não teremos mais o gnome-panel?
●   O Nautilus será substituído?
●   O GNOME 3 tem o mono como dependência?
●   Os recursos de acessibilidade serão afetados
    no GNOME 3?
●   E o Compiz?
●   Todas as placas irão rodar o gnome-shell?
●   Temas?
Obrigado!
Rodrigo Padula de Oliveira
Http://www.rodrigopadula.com
Twitter: @rodrigopadula

Twitter: @gnomebrasil


                          Faça parte!
                  Http://br.gnome.org/
         Seja um amigo do GNOME!
              Http://gnome.org/friends

More Related Content

Viewers also liked

Repas TEMA-5
Repas TEMA-5Repas TEMA-5
Repas TEMA-5Carles
 
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux UruguaianaEspelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux UruguaianaThiago Finardi
 
Gnome 3: Desktop moderno, layout limpo e objetivo - Patrícia Domingues
Gnome 3: Desktop moderno, layout limpo e objetivo - Patrícia DominguesGnome 3: Desktop moderno, layout limpo e objetivo - Patrícia Domingues
Gnome 3: Desktop moderno, layout limpo e objetivo - Patrícia DominguesTchelinux
 
Por dentro do Projeto openSUSE
Por dentro do Projeto openSUSEPor dentro do Projeto openSUSE
Por dentro do Projeto openSUSEDomingos Teruel
 

Viewers also liked (9)

Repas TEMA-5
Repas TEMA-5Repas TEMA-5
Repas TEMA-5
 
Gnome Translation
Gnome TranslationGnome Translation
Gnome Translation
 
Act1 vvg
Act1 vvgAct1 vvg
Act1 vvg
 
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux UruguaianaEspelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
 
Gnome 3: Desktop moderno, layout limpo e objetivo - Patrícia Domingues
Gnome 3: Desktop moderno, layout limpo e objetivo - Patrícia DominguesGnome 3: Desktop moderno, layout limpo e objetivo - Patrícia Domingues
Gnome 3: Desktop moderno, layout limpo e objetivo - Patrícia Domingues
 
Apresentando o GNOME
Apresentando o GNOMEApresentando o GNOME
Apresentando o GNOME
 
O Projeto Gnome
O Projeto GnomeO Projeto Gnome
O Projeto Gnome
 
Onde está o demônio?
Onde está o demônio?Onde está o demônio?
Onde está o demônio?
 
Por dentro do Projeto openSUSE
Por dentro do Projeto openSUSEPor dentro do Projeto openSUSE
Por dentro do Projeto openSUSE
 

Similar to Gnome shell #cpbr4

Linux, distribuições e comandos
Linux, distribuições e comandosLinux, distribuições e comandos
Linux, distribuições e comandosVirgínia
 
Introdução ao Linux - aula 02
Introdução ao Linux - aula 02Introdução ao Linux - aula 02
Introdução ao Linux - aula 02Renan Aryel
 
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazAplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazTchelinux
 
Nautilus gerenciador de arquivos:
Nautilus   gerenciador de arquivos:Nautilus   gerenciador de arquivos:
Nautilus gerenciador de arquivos:Jefferson Tavares
 
GNU/Linux Atualidades e Tendências
GNU/Linux Atualidades e TendênciasGNU/Linux Atualidades e Tendências
GNU/Linux Atualidades e Tendênciasaslgo
 
Linux para-iniciantes-explorando
Linux para-iniciantes-explorandoLinux para-iniciantes-explorando
Linux para-iniciantes-explorandogastaovalle
 
Linux para-iniciantes-explorando
Linux para-iniciantes-explorandoLinux para-iniciantes-explorando
Linux para-iniciantes-explorandogastaovalle
 
Estudo de Usabilidade Gnome vs Unity / Usability Studies Gnome Shell vs Unity
Estudo de Usabilidade Gnome vs Unity / Usability Studies Gnome Shell vs UnityEstudo de Usabilidade Gnome vs Unity / Usability Studies Gnome Shell vs Unity
Estudo de Usabilidade Gnome vs Unity / Usability Studies Gnome Shell vs UnityJosuelso
 
Aula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxAula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxRogério Cardoso
 
Ruby No Desktop - Marcelo Castellani
Ruby No Desktop - Marcelo CastellaniRuby No Desktop - Marcelo Castellani
Ruby No Desktop - Marcelo Castellaniguest2a3a90
 
Ruby No Desktop - Marcelo Castellani
Ruby No Desktop - Marcelo CastellaniRuby No Desktop - Marcelo Castellani
Ruby No Desktop - Marcelo CastellaniHugo Borges
 
Caixa Mágica 15 Technology Preview
Caixa Mágica 15 Technology PreviewCaixa Mágica 15 Technology Preview
Caixa Mágica 15 Technology PreviewLuis Medinas
 
ESLPE 2008 - Desenvolvendo aplicações no Linux
ESLPE 2008 - Desenvolvendo aplicações no LinuxESLPE 2008 - Desenvolvendo aplicações no Linux
ESLPE 2008 - Desenvolvendo aplicações no LinuxJorge Pereira
 
Dia Debian 2007 - Desenvolvendo aplicações no Linux
Dia Debian 2007 - Desenvolvendo aplicações no LinuxDia Debian 2007 - Desenvolvendo aplicações no Linux
Dia Debian 2007 - Desenvolvendo aplicações no LinuxJorge Pereira
 
Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Adriano Melo
 

Similar to Gnome shell #cpbr4 (20)

Linux, distribuições e comandos
Linux, distribuições e comandosLinux, distribuições e comandos
Linux, distribuições e comandos
 
Traduzindo o GNOME
Traduzindo o GNOMETraduzindo o GNOME
Traduzindo o GNOME
 
Introdução ao Linux - aula 02
Introdução ao Linux - aula 02Introdução ao Linux - aula 02
Introdução ao Linux - aula 02
 
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes VazAplicações livres para o seu Desktop - Leonardo Menezes Vaz
Aplicações livres para o seu Desktop - Leonardo Menezes Vaz
 
Intro linux
Intro linuxIntro linux
Intro linux
 
Nautilus gerenciador de arquivos:
Nautilus   gerenciador de arquivos:Nautilus   gerenciador de arquivos:
Nautilus gerenciador de arquivos:
 
GNU/Linux Atualidades e Tendências
GNU/Linux Atualidades e TendênciasGNU/Linux Atualidades e Tendências
GNU/Linux Atualidades e Tendências
 
Sasha&Jorge Pereira
Sasha&Jorge PereiraSasha&Jorge Pereira
Sasha&Jorge Pereira
 
Linux para-iniciantes-explorando
Linux para-iniciantes-explorandoLinux para-iniciantes-explorando
Linux para-iniciantes-explorando
 
Linux para-iniciantes-explorando
Linux para-iniciantes-explorandoLinux para-iniciantes-explorando
Linux para-iniciantes-explorando
 
Minicurso GNU/Linux
Minicurso GNU/LinuxMinicurso GNU/Linux
Minicurso GNU/Linux
 
Estudo de Usabilidade Gnome vs Unity / Usability Studies Gnome Shell vs Unity
Estudo de Usabilidade Gnome vs Unity / Usability Studies Gnome Shell vs UnityEstudo de Usabilidade Gnome vs Unity / Usability Studies Gnome Shell vs Unity
Estudo de Usabilidade Gnome vs Unity / Usability Studies Gnome Shell vs Unity
 
Aula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxAula 1 Mini Curso de Linux
Aula 1 Mini Curso de Linux
 
Minicurso Linux
Minicurso Linux Minicurso Linux
Minicurso Linux
 
Ruby No Desktop - Marcelo Castellani
Ruby No Desktop - Marcelo CastellaniRuby No Desktop - Marcelo Castellani
Ruby No Desktop - Marcelo Castellani
 
Ruby No Desktop - Marcelo Castellani
Ruby No Desktop - Marcelo CastellaniRuby No Desktop - Marcelo Castellani
Ruby No Desktop - Marcelo Castellani
 
Caixa Mágica 15 Technology Preview
Caixa Mágica 15 Technology PreviewCaixa Mágica 15 Technology Preview
Caixa Mágica 15 Technology Preview
 
ESLPE 2008 - Desenvolvendo aplicações no Linux
ESLPE 2008 - Desenvolvendo aplicações no LinuxESLPE 2008 - Desenvolvendo aplicações no Linux
ESLPE 2008 - Desenvolvendo aplicações no Linux
 
Dia Debian 2007 - Desenvolvendo aplicações no Linux
Dia Debian 2007 - Desenvolvendo aplicações no LinuxDia Debian 2007 - Desenvolvendo aplicações no Linux
Dia Debian 2007 - Desenvolvendo aplicações no Linux
 
Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)
 

More from Campus Party Brasil

Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineCampus Party Brasil
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosCampus Party Brasil
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Campus Party Brasil
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesCampus Party Brasil
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solarCampus Party Brasil
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custoCampus Party Brasil
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresCampus Party Brasil
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXCampus Party Brasil
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusivaCampus Party Brasil
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreCampus Party Brasil
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito ImpressoCampus Party Brasil
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasCampus Party Brasil
 

More from Campus Party Brasil (20)

Wordpress
WordpressWordpress
Wordpress
 
Buracos negros
Buracos negrosBuracos negros
Buracos negros
 
Programação para Atari 2600
Programação para Atari 2600Programação para Atari 2600
Programação para Atari 2600
 
Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App Engine
 
Técnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivosTécnicas forenses para a recuperação de arquivos
Técnicas forenses para a recuperação de arquivos
 
Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?Como ganhar dinheiro no mundo mobile?
Como ganhar dinheiro no mundo mobile?
 
Tempestades solares: mitos e verdades
Tempestades solares: mitos e verdadesTempestades solares: mitos e verdades
Tempestades solares: mitos e verdades
 
A busca por planetas além do sistema solar
A busca por planetas além do sistema solarA busca por planetas além do sistema solar
A busca por planetas além do sistema solar
 
Passeio virtual pelo LHC
Passeio virtual pelo LHCPasseio virtual pelo LHC
Passeio virtual pelo LHC
 
Construção de uma luneta a baixo custo
Construção de uma luneta a baixo custoConstrução de uma luneta a baixo custo
Construção de uma luneta a baixo custo
 
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livresHardware livre Arduino: eletrônica e robótica com hardware e software livres
Hardware livre Arduino: eletrônica e robótica com hardware e software livres
 
Robótica e educação inclusiva
Robótica e educação inclusivaRobótica e educação inclusiva
Robótica e educação inclusiva
 
Fazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectXFazendo do jeito certo: criando jogos sofisticados com DirectX
Fazendo do jeito certo: criando jogos sofisticados com DirectX
 
Blue Via
Blue ViaBlue Via
Blue Via
 
Linux para iniciantes
Linux para iniciantesLinux para iniciantes
Linux para iniciantes
 
Robótica e educação inclusiva
	Robótica e educação inclusiva	Robótica e educação inclusiva
Robótica e educação inclusiva
 
Gestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software LivreGestão e monitoramento de redes e dispositivos com Software Livre
Gestão e monitoramento de redes e dispositivos com Software Livre
 
Confecção de Circuito Impresso
Confecção de Circuito ImpressoConfecção de Circuito Impresso
Confecção de Circuito Impresso
 
Vida de Programador
Vida de Programador Vida de Programador
Vida de Programador
 
Virtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendenciasVirtualização, cloud computig e suas tendencias
Virtualização, cloud computig e suas tendencias
 

Gnome shell #cpbr4

  • 1.
  • 2. GNOME Shell e as novidades p/ o Desktop Livre Rodrigo Padula de Oliveira GNOME Foundation Mozilla Contributor Pesquisador – LAPTEL - iNCE/UFRJ
  • 3. GNOME 3.0 ● User experience ● Acessibilidade ● Novas Aplicações ( mantendo compatibilidade com GNOME2) ● DejaDup (Backup para Cloud) ● Tomboy ( Compartilhamento e publicação de notas ) ● Empathy ( Integração com o Desktop) ● Gedit (Edição colaborativa) ● Nova implementação GTK
  • 5. GNOME Shell ● Inspirado no terminal; ● Nova forma de organização dos aplicativos e documentos; ● Escrito em C e Javascript; ● Mutter – Substituto do Metacity - Utiliza compositing 3d; ● Sem integração com demais efeitos do Compiz;
  • 6. GNOME Shell ● Primeiros mockups criados no GNOME User Experience Hackfest em 2008; ● Idealizado para substituir o GNOME Panel no GNOME 3.0; ● Visa facilitar o uso do ambiente e diminuir a distração e interrupção; ● Fornece o desktop GNOME com uma identidade visual consistente; ● Integra funcionalidades adicionais fundamentais no mundo contemporâneo
  • 7. WhataShell??? ● Ambiente é totalmente acessível via teclado, permite acesso a “coisas” através de “comandos” ● Preparado para dispositivos touch-screen ● Rápido acesso aos seus aplicativos, pastas e arquivos ● Distraction-free computing ● Leve, bonito, moderno e acessível!
  • 8. GNOME Shell - Componentes ● System status area ● Activities Overview ● Dash ● Window picker ● Application picker ● Search ● Notifications and messaging tray ● Application switcher
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 21. GNOME Shell - Desenvolvimento ● Mutter, Clutter e Tweener (composição e animação) ● Gjs ( GNOME JS binding) ● Javascript ● SpyderMonkey (Mozilla JS engine for C) ● C ● CSS ( Design/Temas )
  • 22. GNOME Shell - Desenvolvimento ● Tecnologias & Desenvolvimento ● http://live.gnome.org/GnomeShell#Technology ● http://live.gnome.org/GnomeShell/Developmen t ● https://webstats.gnome.org/GnomeShell/Extens ions ● Design ● http://live.gnome.org/GnomeShell/Design ● https://webstats.gnome.org/GnomeShell/Design erPlayground
  • 23. GNOME Shell – Como testar? ● Via gerenciador de pacotes nas principais distribuições GNU/Linux ● Ubuntu – Apt-get ● Fedora – Yum ● Baixando e compilando (JHBuild) ● http://live.gnome.org/GnomeShell#building
  • 24. GNOME 3 – Dúvidas e Mitos ● Não teremos mais o gnome-panel? ● O Nautilus será substituído? ● O GNOME 3 tem o mono como dependência? ● Os recursos de acessibilidade serão afetados no GNOME 3? ● E o Compiz? ● Todas as placas irão rodar o gnome-shell? ● Temas?
  • 25. Obrigado! Rodrigo Padula de Oliveira Http://www.rodrigopadula.com Twitter: @rodrigopadula Twitter: @gnomebrasil Faça parte! Http://br.gnome.org/ Seja um amigo do GNOME! Http://gnome.org/friends