O documento discute as novidades do ambiente desktop GNOME 3.0 e GNOME Shell, incluindo a nova abordagem de organização de aplicativos e documentos inspirada no terminal, o desenvolvimento do GNOME Shell utilizando C e Javascript e suas principais componentes como o Dash e o Application picker.
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
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