25

Gnome shell #cpbr4

Embed Size (px)

Citation preview

Page 1: Gnome shell   #cpbr4
Page 2: Gnome shell   #cpbr4

GNOME Shell e as novidades p/ o Desktop Livre

Rodrigo Padula de OliveiraGNOME FoundationMozilla Contributor

Pesquisador – LAPTEL - iNCE/UFRJ

Page 3: Gnome shell   #cpbr4

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● Mutter● Maiores informações:

http://www.gnome3.org

Page 4: Gnome shell   #cpbr4

GNOME Shell

Page 5: Gnome shell   #cpbr4

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;

Page 6: Gnome shell   #cpbr4

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 como messaging e buscas;

Page 7: Gnome shell   #cpbr4

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!

Page 8: Gnome shell   #cpbr4

GNOME Shell - Componentes

● System status area● Activities Overview

● Dash● Window picker● Application picker● Search

● Notifications and messaging tray● Application switcher

Page 9: Gnome shell   #cpbr4
Page 10: Gnome shell   #cpbr4
Page 11: Gnome shell   #cpbr4
Page 12: Gnome shell   #cpbr4
Page 13: Gnome shell   #cpbr4
Page 14: Gnome shell   #cpbr4
Page 15: Gnome shell   #cpbr4
Page 16: Gnome shell   #cpbr4
Page 17: Gnome shell   #cpbr4
Page 18: Gnome shell   #cpbr4
Page 19: Gnome shell   #cpbr4
Page 20: Gnome shell   #cpbr4

DesenvolvimentoTecnologias utilizadas pelo GNOME Shell

Page 21: Gnome shell   #cpbr4

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 )

Page 22: Gnome shell   #cpbr4

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

Page 23: Gnome shell   #cpbr4

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

Page 24: Gnome shell   #cpbr4

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?

Page 25: Gnome shell   #cpbr4

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