Top Banner
Marco Trevisan (Treviño) – [email protected] Ubuntu-it meeting 2012 Unity, la shell di Ubuntu
11

Unity: la shell di ubuntu

Jul 06, 2015

Download

Technology

Marco Trevisan

Introduzione tecnica ad Unity, il desktop di Ubuntu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Unity: la shell di ubuntu

Marco Trevisan (Treviño) – [email protected]

Ubuntu-it meeting 2012

U n i t y , l a shell d i U b u n t u

Page 2: Unity: la shell di ubuntu

● Sviluppatore open-source “freelance”

● Membro di Ubuntu

● Canonical Software Engineer

● Unity core developer

● BAMF maintainer

● Treviño ;)

$ w h o a m i$ w h o a m i

Marco Trevisan (Treviño) – [email protected]

Ubuntu-it meeting 2012

U n i t y , l a shell d i U b u n t u

Page 3: Unity: la shell di ubuntu

U n i t y , W T F ? !U n i t y , W T F ? !

Marco Trevisan (Treviño) – [email protected]

Ubuntu-it meeting 2012

U n i t y , l a shell d i U b u n t u

Page 4: Unity: la shell di ubuntu

G e t m e t h e s t a t s !G e t m e t h e s t a t s !

Marco Trevisan (Treviño) – [email protected]

Ubuntu-it meeting 2012

U n i t y , l a shell d i U b u n t u

Solo unityshell:

● ~ 175k linee di codice

● ~ 90 diversi sviluppatori nell'ultimo anno

● ~ 500 commit al mese

Page 5: Unity: la shell di ubuntu

G e t m e t h e s t a t s !G e t m e t h e s t a t s !

Marco Trevisan (Treviño) – [email protected]

Ubuntu-it meeting 2012

U n i t y , l a shell d i U b u n t u

unityshell: C++ paradise

Page 6: Unity: la shell di ubuntu

H o w i t ' s m a d e . . .H o w i t ' s m a d e . . .

Marco Trevisan (Treviño) – [email protected]

Ubuntu-it meeting 2012

U n i t y , l a shell d i U b u n t u

Page 7: Unity: la shell di ubuntu

O l d F r i e n d s ?O l d F r i e n d s ?

Marco Trevisan (Treviño) – [email protected]

Ubuntu-it meeting 2012

U n i t y , l a shell d i U b u n t u

Page 8: Unity: la shell di ubuntu

R o a d t o 1 3 . 0 4R o a d t o 1 3 . 0 4

Bug e features pianificati per la 13.04:https://blueprints.launchpad.net/ubuntu/+spec/desktop-r-unity-polishIncludono:● Miglioramenti alle performance (di unity e dei programmi avviati in esso)● Interazione tra nautilus ed icone dei volumi e del cestino● Supporto del mouse nell'Alt+Tab switcher● Effetto fisarmonica del launcher deve collassare le icone non avviate● Rimozione del Workspace Switcher dal launcher (rimarrà comunque opzionale)● Overlay scrollbar nella dash● And... Items with high “tada!” value

Bug e features da realizzare ASAP:http://people.canonical.com/~platform/design/upstream.html

Marco Trevisan (Treviño) – [email protected]

U n i t y , l a shell d i U b u n t u

Ubuntu-it meeting 2012

Page 9: Unity: la shell di ubuntu

H e y , I w a n t u n i t y p i n k !H e y , I w a n t u n i t y p i n k !

Mailing list http://pad.lv/~unity-design

Canali #ubuntu-unity ed #ubuntu-design

Marco Trevisan (Treviño) – [email protected]

Ubuntu-it meeting 2012

U n i t y , l a shell d i U b u n t u

Page 10: Unity: la shell di ubuntu

H a c k i t , t h a t ' s e a s y !H a c k i t , t h a t ' s e a s y !

● bzr branch lp:unitylp:unity

● sudo apt-get build-dep unitybuild-dep unity

● cd unity; mkdir build; cd build

● cmake .. -DCOMPIZ_PLUGIN_INSTALL_TYPE=local

. . . Hack it . . .

● bzr push lp:~nick-name/unity/branch-name

http://unity.ubuntu.com/getinvolved/development

Marco Trevisan (Treviño) – [email protected]

Ubuntu-it meeting 2012

U n i t y , l a shell d i U b u n t u

Page 11: Unity: la shell di ubuntu

Q u e s t i o n t i m eQ u e s t i o n t i m e

GRAZIE!Ping me: Trevinho @ Freenode

Ubuntu-it meeting 2012

Marco Trevisan (Treviño) – [email protected]

U n i t y , l a shell d i U b u n t u