![gtk logo gtk logo](http://lh6.ggpht.com/-U5Jhzi-rTQc/UGYfw4OYa8I/AAAAAAAALG0/WSDFHdFr7fM/gtk%252520logo_thumb%25255B2%25255D.png?imgmax=800)
Il toolkit, progettato inizialmente come ausilio alla programmazione per il noto programma di grafica GIMP, ha acquisito popolarità scavalcando Motif e divenendo parte fondamentale dell'ambiente desktop GNOME. Parallelamente anche le concorrenti librerie Qt (su cui si basa il progetto KDE) hanno raggiunto un bacino di utenti e sviluppatori molto vasto.
GTK+ usa il linguaggio di programmazione C esteso, grazie a GLib e GObject, al paradigma della programmazione orientata agli oggetti. GTK+ fornisce binding per linguaggi come il C++, il Perl, il Ruby, il Java e Python (PyGTK). Altri hanno aggiunto anche il supporto ad altri linguaggi come Ada, Fortran, D, Haskell, Pascal, PHP, Pike e C# grazie a Mono (Gtk#).
GTK + inizialmente conteneva alcune funzioni di utilità che non riguardano strettamente la grafica, per esempio la fornitura di strutture dati come liste concatenate e alberi binari. Tali utilità generali, insieme con il sistema a oggetti chiamato GObject, ora sono stati migrati in una libreria (GLib) separata, che i programmatori possono utilizzare per sviluppare codice che non necessita di una interfaccia grafica. Un tipico esempio di questo approccio è il progetto GStreamer. GLib è comunque mantenuta dagli sviluppatori di GTK+.
Per la sua estendibilità, portabilità e bontà tecnica è stata scelta come componente per altri widget toolkit, come wxWidgets.
È possibile installare questi temi su Ubuntu 11.10/12.04/12.10 grazie ai PPA dedicati:
![evolve___gtk3_theme_by_satya164-d4dn66o.png evolve___gtk3_theme_by_satya164-d4dn66o.png](http://lh6.ggpht.com/-DWJ9toaZGdI/UGYfxmTxwQI/AAAAAAAALG8/Z5iLG2n92yA/evolve___gtk3_theme_by_satya164-d4dn66o.png%25255B5%25255D.jpg?imgmax=800)
- sudo add-apt-repository ppa:satyajit-happy/themes
- sudo apt-get update
- sudo apt-get install evolve-gtk-theme
2.- MIUIv4+
Tema basato sulla famosa ROM per dispositivi Android.
- sudo apt-get install miui-gtk3
- gsettings set org.gnome.desktop.interface gtk-theme ‘MIUI+’
- gconftool-2 –set –type string /apps/metacity/general/theme ‘MIUI+’
3.- Autumn GTK3 Theme.
![autumn_gtk_3_gtk_2_theme_by_sizakor-d5cxch3.png autumn_gtk_3_gtk_2_theme_by_sizakor-d5cxch3.png](http://lh3.ggpht.com/-tvMw_qR1Lxs/UGYf2VWb9II/AAAAAAAALHU/qEqKmFqfrfM/autumn_gtk_3_gtk_2_theme_by_sizakor-d5cxch3.png_thumb%25255B2%25255D.jpg?imgmax=800)
- sudo apt-get install autumn-gtk3
- gsettings set org.gnome.desktop.interface gtk-theme ‘Autumn’
- gconftool-2 –set –type string /apps/metacity/general/theme ‘Autumn’
4.- Violet GTK3 Theme.
![violet_gtk_3_gtk2_theme_by_sizakor-d5cu4vp.png violet_gtk_3_gtk2_theme_by_sizakor-d5cu4vp.png](http://lh4.ggpht.com/-GM-AK3n0EsQ/UGYf34GqCPI/AAAAAAAALHc/jmw0QgWJhkw/violet_gtk_3_gtk2_theme_by_sizakor-d5cu4vp.png%25255B5%25255D.jpg?imgmax=800)
- sudo apt-get install violet-gtk
- gsettings set org.gnome.desktop.interface gtk-theme ‘Violet’
- gconftool-2 –set –type string /apps/metacity/general/theme ‘Violet’
5.- Orion.
![orion___gtk3_theme_by_satya164-d4nk24s.png orion___gtk3_theme_by_satya164-d4nk24s.png](http://lh3.ggpht.com/-KNdXXU6D-00/UGYf5uqSKdI/AAAAAAAALHk/48baf9hG4x0/orion___gtk3_theme_by_satya164-d4nk24s.png%25255B5%25255D.jpg?imgmax=800)
- sudo add-apt-repository ppa:satyajit-happy/themes
- sudo apt-get update
- sudo apt-get install orion-gtk-theme
6.- Gaia.
![gaia_gtk3_by_fallenunia-d5fi1rq.png gaia_gtk3_by_fallenunia-d5fi1rq.png](http://lh4.ggpht.com/-qSGCJewkgxA/UGYf6_1OovI/AAAAAAAALHs/Ypeo9_jmS44/gaia_gtk3_by_fallenunia-d5fi1rq.png%25255B5%25255D.jpg?imgmax=800)
- sudo apt-add-repository ppa:satyajit-happy/themes
- sudo apt-get update
- sudo apt-get install gnome-shell-extensions-user-theme
- sudo apt-get install gnome-shell-theme-gaia
7.- Elementary Dark GTK3 Theme.
![elementary dark elementary dark](http://lh3.ggpht.com/-2uAJ_x2CS8Q/UGYf80v14TI/AAAAAAAALH0/yaPABPhxbew/elementary%252520dark%25255B5%25255D.png?imgmax=800)
- sudo apt-add-repository ppa:satyajit-happy/themes
- sudo apt-get update
- sudo apt-get install gnome-shell-extensions-user-theme
- sudo apt-get install elementary-dark-theme
8.- DrakFire Caffe Shell Theme.
![drakfire_caffe_shell_theme_by_drakfire86-d3ex7df.png drakfire_caffe_shell_theme_by_drakfire86-d3ex7df.png](http://lh5.ggpht.com/-bN1eEOJ7VbU/UGYf-rvsl5I/AAAAAAAALH8/5G8IA9FFXqY/drakfire_caffe_shell_theme_by_drakfire86-d3ex7df.png%25255B5%25255D.jpg?imgmax=800)
cd ~/.themes/DrakFire/gnome-shell/
wget http://webupd8.googlecode.com/files/drakfire.tar.gz
tar -xvf drakfire.tar.gz
9.- Greybird.
![greybird___gtk3_theme_by_satya164-d5bxekv.png greybird___gtk3_theme_by_satya164-d5bxekv.png](http://lh6.ggpht.com/-ZJXHYlZe3Es/UGYgAWuGC1I/AAAAAAAALIE/rfeNecTX6EU/greybird___gtk3_theme_by_satya164-d5bxekv.png%25255B5%25255D.jpg?imgmax=800)
- sudo add-apt-repository ppa:shimmerproject/ppa
- sudo apt-get update
- sudo apt-get update && sudo apt-get install shimmer-themes-greybird
10.- ElementaryLi.
ElementaryLi,è un nuovo tema GTK 3 ispirato ad Elementary OS distribuzione abbastanza leggera che nasce da Ubuntu 11.10 ed usa il desktop GNOME.
Cerchiamo la cartella Home > Visualizza > Mostra file nascosti e cerchiamo al suo interno la cartella /.themes ; scarichiamo ElementaryLi e lo scompattiamo sul Desktop, copiamo la cartella elementaryLI all’interno della cartella /.themes; apriamo Ubuntu Tweak o Myunity ed applichiamo il tema.
![Google](http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif)
Nessun commento:
Posta un commento
Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti.