De perfecte Gnome-Shell install

Door NASUM op woensdag 21 maart 2012 08:57 - Reacties (34)
Categorie: Linux, Views: 5.866

Beste mede-tweakers,

Zoals wellicht meerdere van jullie ben ik niet heel erg te spreken over de standaard look van de moderne Linux Distro (Ja, ik kijk naar jou Ubuntu). Hoewel er van te weinig keuze geen sprake is is de keuze wat mij betreft wel een beetje 'dood of de gladiolen'.

Sinds de komst van Unity is er meer keuze dan ooit tevoren als het aankomt op desktop environments, window managers en shells. Een klein lijstje ter illistratie.

We hebben:

Desktop environments:
- Gnome3
- Gnome-Shell
- MATE
- MSGE
- Cinnamon
- Pantheon
etc..

Toolkits:
- GTK3
- QT

De overlap in features en beperkingen is echter groot. In principe zijn alle bovenstaande projecten (met uitzondering van MATE) gebaseerd op de Gnome3 codebase. De reden dat er momenteel zoveel versplintering plaatsvind in de wereld van UNIX capable Desktop Environments heeft voornamelijk te maken met de opkomst van de 'shells' en de onvrede die daaruit is ontstaan.

Veel (nekbaardige) Linux users (myself included) zien niets in een 'Shelled' Environment en verlangen terug naar de Gnome2 tijden waarin wij zelf konden bepalen wat handig werkt en hoe de 'look & feel' moet zijn.

Gnome-Shell heeft sinds zijn introductie echter aardig wat updates ondergaan en daarbij is goed geluisterd naar de wensen van de community. Met de komst van user-themes en extensions is er nieuw leven geblazen in de aanvankelijk toch wat stille community. Inmiddels zijn er allerhande thema's en extensies te vinden varierend van (zeer) slecht tot uitermate handig en mooi.

Tevens is het met de komst van GTK3 makkelijker dan ooit om zelf thema's aan te passen en te maken. GTK3 gebruikt CSS als styling engine, een taal die toch wel behoorlijk breed geadopteerd en ook vrij laagdrempelig is.

Het heeft mij aardig wat installaties gekost om eindelijk het kaf van het koren te scheiden, maar ik denk dat ik nu toch echt een aardige setup heb weten te bereiken die mij terugbrengt naar de betere Gnome2 tijden.

Dit geheim zal ik middels deze post met jullie delen (sidder in anticipatie).

Mijn setup
- OS: Ubuntu 11.10
- DE: Gnome-shell
-Gnome Shell Extensions:
--- Remove accesibility extension
--- Remove panel app menu extension
--- Frippery shutdown menu extension
--- User themes extension
--- Frippery move clock extension
--- Remove bluetooth extension
- Shell theme: Axiom-Elementary
- GTK theme: Elementary
- Icon theme: Elementary
- Window theme: Elementary
- Font: Droid Sans font-family op 9px size
- Dock: Docky
- PPA's:
--- Elementary Daily + Marlin daily's
--- Webupd8 Gnome3

Affin, dat klinkt allemaal interessant maar hoe ziet dit er daadwerkelijk uit?
Zie deze screenshots:
https://lh5.googleusercontent.com/-UzwIzfNK2tY/T2mN4hrdxsI/AAAAAAAAgXs/5Rp-qWkGC04/s288/slickUbuntu1.png
https://lh3.googleusercontent.com/-8MwMfEf5AoI/T2mN4p6XQZI/AAAAAAAAgXY/b3WfYphiCxE/s288/slickUbuntu2.png

Het blijft natuurlijk een mening maar ik vind het een onwijs gaaf ogende setup. Ja, het lijkt op een Mac.. is dat erg? Neen.

Ook zin in een dergelijke setup? Hier zijn de stappen nog eens wat duidelijker uitgelegd (ervanuitgaande dat je al een draaiende 11.10 seup hebt):

LET OP: In mijn setup maak ik onder andere gebruik van 'unstable' repositories zoals die van Elementary en Webupd8. Hoewel dit voor mij nog geen problemen heeft veroorzaakt is het wel handig te noteren dat je dit beter niet kunt draaien op een productie machine.

# Installeer Gnome-Shell

code:
1
sudo apt-get install gnome-shell



#Installeer de Gnome Tweak tool

code:
1
sudo apt-get install gnome-tweak-tool



# Voeg de PPA's toe

code:
1
2
3
4
sudo add-apt-repository ppa:elementary-os/daily
sudo add-apt-repository ppa:nemequ/sqlheavy
sudo add-apt-repository ppa:marlin-devs/marlin-daily
sudo add-apt-repository ppa:webupd8team/gnome3



#update je repo's

code:
1
sudo apt-get update



# Installeer de user-theme extension (verplicht om themes te kunnen gebruiken)

code:
1
sudo apt-get install gnome-shell-extensions-user-theme



# Installeer naar wens andere shell extensions via onderstaande site (werkt bij default niet in Chrome, wel in firefox. Chrome heeft hier een flag voor).
https://extensions.gnome.org
Dit is mijn setup:
https://lh3.googleusercontent.com/-JokJzQ6Gibw/T2mUjTbMUgI/AAAAAAAAgX4/sxy8_CTrWnI/s288/SlickUbuntu4.png

# Installeer Docky

code:
1
sudo apt-get install docky



# Maak een themes folder aan in je home dir

code:
1
2
cd ~
mkdir .themes



# Download het Gnome-Shell thema Axiom (of een ander willekeurig thema)
http://axiom613.deviantar...ome-Shell-Theme-280041957

of gebruik wget om dit automagisch te laten doen

code:
1
2
3
4
5
cd ~
cd .themes
wget http://www.deviantart.com/download/280041957/axiom_elementary___gnome_shell_theme_by_axiom613-d4mq9r9.zip
unzip axiom_elementary___gnome_shell_theme_by_axiom613-d4mq9r9.zip
rm axiom_elementary___gnome_shell_theme_by_axiom613-d4mq9r9.zip



# Installeer Droid Sans font-family

code:
1
sudo apt-get install ttf-droid



# Installeer de Elementary software packages

code:
1
2
sudo apt-get install elementary-theme elementary-icon-theme elementary-wallpapers
sudo apt-get install beatbox marlin



# Start de gnome-tweak tool ook wel 'Advanced settings' genoemd
Zet de font sizes in Gnome-Tweak tool als volgt:
https://lh5.googleusercontent.com/-sA7FITD6DGQ/T2mUjcT6XDI/AAAAAAAAgX0/8mT3_asGRWo/s288/slickUbuntu3.png

# Stel in de Gnome Tweak Tool (alias Advanced Settings) de volgende theme settings in (check van tevoren nog even of je user-theme extension wel aan staat onder het tabje "Shell extensions"):
- Shell theme: Axiom-Elementary
- GTK theme: Elementary
- Icon theme: Elementary
- Window theme: Elementary

# Breng ALT+F2 terug naar Gnome
By Default staat de alt+f2 shortcut die wij allemaal kennen en waar we van houden uitgeschakeld. Ga naar de applicatie "keyboard" en kijk onder het tabje "shortcuts" en dan "system". Wijs vervolgens bij het item "Show the run command prompt" ALT+F2 toe als shortcut zoals in deze screenshot:
https://lh3.googleusercontent.com/-xxYmrbBxeAc/T2mWcDzJdlI/AAAAAAAAgYE/tsQg4fZdp0k/s288/SlickUbuntu5.png

Nu zou je een aardig gelijke setup moeten hebben met degene in de bovenstaande screenshots. Ik hoop dat ik iemand hier het oude liefdesgevoel van Ubuntu heb weten te helpen herroveren. Ik ben in ieder geval erg te spreken over mijn huidige setup al is er echter wel veel plaats voor verbetering op het Gnome-Shell window handling verhaal.

Ik hoor graag reacties/suggestie m.b.t. deze setup.

UPDATES:
- Ik zag dat Screen 1 en 2 allebei naar dezelfde screen linkte, dat is nu aangepast.
- Wat markup changes gemaakt.
- Thumbnails toegevoegd en install commands wat gebundeld.
- Codeblocks toegevoegd naar aanleiding van feedback van Tweaker ikke26.