Amióta a GNOME 2 támogatása megszűnt, a csapból is az folyik, hogy milyen asztali környezetet érdemes használni helyette. Néhány hónapon belül megjelent a Unity, a MATE és a Cinnamon is alternatívaként a korábbi pehelysúlyú XCFE, LXDE mellett. A hivatalos utód a GNOME Shell viszont annál kevesebb figyelmet kapott, ezért ezzel foglalkozom egy bejegyzés erejéig.
A Debian alapú rendszerek kedvelőinek a legegyszerűbb az Ubuntu 12.04 LTS használata. A GNOME Shell itt elérhető a hivatalos tárolókból is, de egy frissebb változatot ad a Gnome3 csapat nem hivatalos tárolója (ppa:gnome3-team/gnome3):
A telepítés után ki kell jelentkezni, majd a bejelentkező képernyőn a felhasználónév melletti ikonra kattintva a GNOME-ot választani az Ubuntu helyett. Bár a GNOME-nak van saját bejelentkező képernyője, az Ubuntu esetében ez a telepítés után is a LightDM marad. Ez kifejezetten hasznos akkor, ha több asztali környezet is van használatban, így pusztán a bejelentkezéshez nem kerülnek betöltésre a GNOME függőségek.
Véleményem szerint az elképzelés és a módosítások igazán jók, viszont felvet néhány problémát a konkrét megvalósítás.
A GNOME csapat egyik régóta kitűzött célja az egyszerűség, a minél kevesebb "felesleges és bonyolult" beállítás megvalósítása. Ez a gyakorlatban úgy jelenik meg hogy az új környezetnek alapértelmezés szerint szinte nincsenek beállításai. A testreszabást az új kiegészítő rendszer (Gnome Shell Extensions) segítségével szeretnék megoldani, ezek azonban sajnos még messze nem kiforrottak.
** Ez kiemelten hasznos, ugyanis a kiegészítők ki-be kapcsolása alaphelyzetben csak online működik.
A Shell 3.2-es változatáig nincs lehetőség automatikus telepítésre, a kiegészítőket kézzel, kicsomagolva kell elhelyezni a fájlrendszeren. A közös gyűjtemény a /usr/share/gnome-shell/extensions könyvtár, a felhasználók saját kiegészítőiket a ~/.local/share/gnome-shell/extensions mappában helyezhetik el.
A mappák nem változatlanok, de a 3.2-es változattól fölfelé egy új lehetőség jelent meg. A jóváhagyott kiegészítők az extensions.gnome.org címről egy kattintással "bekapcsolhatóak". Ez magában foglalja az automatikus letöltést és telepítést is. Ugyanezen a weblapon lehetőség van a telepített kiegészítők kezelésére és törlésére is az Installed Extensions fülön. Amennyiben viszont éppen nincs internetkapcsolat, a már telepített kiegészítők kezelése sem működni. Ilyenkor a GNOME Tweak Tool használható a ki-/bekapcsoláshoz.
A kiegészítők kezelése egyelőre(?) csak Mozilla Firefox böngészővel működik!
Sajnos kiegészítőből még elég kevés van ezért érdemes lehet egyszer átfutni az összeset, esetleg feliratkozni a GNOME Shell kiegészítők RSS csatornájára. Példaképpen kiemelnék néhány hasznos darabot:
A témák telepítésére nincsen automatikus módszer. Az alapértelmezett és mindenhol használt téma a /usr/share/gnome-shell/theme mappában található. Ennek átnevezésével pl. theme-original-ra, és egy új theme mappa létrahozásával rendszer szinten módosítható a megjelenés. (Ehhez rendszergazdai jogok szükségesek!)
A témák kezelésére elméletileg létezik kiegészítő, aminek a segítségével a GNOME Tweak Tool-ban felhasználó szinten állítható át a használt téma illetve annak elérési útja, így akár a felhasználói fiókban saját maga által letöltött témák használatára is lehetőséget adva.
Telepítés
A GNOME csapat kedvenc rendszere minden bizonnyal a Fedora. Ennek az alapértelmezett asztali környezete a GNOME Shell, így nincs teendő a telepítéssel.A Debian alapú rendszerek kedvelőinek a legegyszerűbb az Ubuntu 12.04 LTS használata. A GNOME Shell itt elérhető a hivatalos tárolókból is, de egy frissebb változatot ad a Gnome3 csapat nem hivatalos tárolója (ppa:gnome3-team/gnome3):
sudo add-apt-repository ppa:gnome3-team/gnome3Az első sor elhagyható, de nem javaslom. Ekkor a hivatalos, régebbi verzió került telepítésre.
sudo apt-get install gnome-shell
A telepítés után ki kell jelentkezni, majd a bejelentkező képernyőn a felhasználónév melletti ikonra kattintva a GNOME-ot választani az Ubuntu helyett. Bár a GNOME-nak van saját bejelentkező képernyője, az Ubuntu esetében ez a telepítés után is a LightDM marad. Ez kifejezetten hasznos akkor, ha több asztali környezet is van használatban, így pusztán a bejelentkezéshez nem kerülnek betöltésre a GNOME függőségek.
A GNOME Shell elképzelés
Az új felület felrúgja megszokásokat és a grafikus környezet használatát két részre bontja: Az ablakok kezelésére, alkalmazások indítására (ez a Tevékenységek nézet), és maguknak az alkalmazásoknak a használatára. Részletesebb leírás helyett ezt a bemutató videót érdemes megnézni.Véleményem szerint az elképzelés és a módosítások igazán jók, viszont felvet néhány problémát a konkrét megvalósítás.
A GNOME csapat egyik régóta kitűzött célja az egyszerűség, a minél kevesebb "felesleges és bonyolult" beállítás megvalósítása. Ez a gyakorlatban úgy jelenik meg hogy az új környezetnek alapértelmezés szerint szinte nincsenek beállításai. A testreszabást az új kiegészítő rendszer (Gnome Shell Extensions) segítségével szeretnék megoldani, ezek azonban sajnos még messze nem kiforrottak.
Beállítások
Elsősorban a "már megszokott" beállítások kezeléséhez készült el a GNOME Tweak Tool. Az eszköz alapesetben nem a GNOME Shell része, külön kell telepíteni. Telepítés után az indítóban Speciális beállítások néven jelenik meg.sudo apt-get install gnome-tweak-toolEnnek a segítségével sokminden átállítható:
- Műveletek az ablakdekoráción történő különböző kattintásokkor (kicsinyít, hátraküld, stb)
- Ablakok aktiválása (kattintásra, fókuszálásra, késleltetve)
- Betűkészlet, méret, alávágás, élsimítás tulajdonságai
- Asztal kezelése (ikonok használata az asztalon)
- A shell dátum és idő megjelenítési formátuma
- Ablakkezelő gombok helyzete (bezár, minimalizál, maximalizál)
- Művelet a noteszgép fedelének lezárásakor
- GTK téma, ikonkészlet, shell téma* beállítások
- Kiegészítők ki-be kapcsolása**

** Ez kiemelten hasznos, ugyanis a kiegészítők ki-be kapcsolása alaphelyzetben csak online működik.
Kiegészítők
Amit a GNOME Tweak Tool nem tud állítani, arra a kiegészítők között lehet megoldást keresni. Ezek a Shell megjelenését tetszőlegesen átalakíthatják, illetve szinte teljes működését is megváltoztathatják.A Shell 3.2-es változatáig nincs lehetőség automatikus telepítésre, a kiegészítőket kézzel, kicsomagolva kell elhelyezni a fájlrendszeren. A közös gyűjtemény a /usr/share/gnome-shell/extensions könyvtár, a felhasználók saját kiegészítőiket a ~/.local/share/gnome-shell/extensions mappában helyezhetik el.
A mappák nem változatlanok, de a 3.2-es változattól fölfelé egy új lehetőség jelent meg. A jóváhagyott kiegészítők az extensions.gnome.org címről egy kattintással "bekapcsolhatóak". Ez magában foglalja az automatikus letöltést és telepítést is. Ugyanezen a weblapon lehetőség van a telepített kiegészítők kezelésére és törlésére is az Installed Extensions fülön. Amennyiben viszont éppen nincs internetkapcsolat, a már telepített kiegészítők kezelése sem működni. Ilyenkor a GNOME Tweak Tool használható a ki-/bekapcsoláshoz.
A kiegészítők kezelése egyelőre(?) csak Mozilla Firefox böngészővel működik!
Sajnos kiegészítőből még elég kevés van ezért érdemes lehet egyszer átfutni az összeset, esetleg feliratkozni a GNOME Shell kiegészítők RSS csatornájára. Példaképpen kiemelnék néhány hasznos darabot:
- Window list - Hozzáad egy a régi tálcához hasonló listát a felső panelhez. Így Tevékenységek oldalra lépés nélkül lehet váltani az ablakok között.Alkalmazások szerint csoportosít, a gomb fölött tartva az egeret jelenik meg az egyes ablakok listája, ha több van*.
*(Ennek az átállítására elméletileg van lehetőség, de a cikk írásának pillanatában a kiegészítőnek semmilyen beállítása nem működött) - Move Clock - Áthelyezi az órát a jobb oldalra (több helyet adva az előző listának)
- Window Navigator - Billentyűkombinációk ablakkezeléshez Tevékenység nézetben
- Alternate Status Menu - Hozzáadja a kikapcsolás és hibernálás lehetőségeket az állapot menühőz. (Enélkül csak Felfüggesztésre van lehetőség, a leállításhoz az ALT billentyűt nyomva tartásakor jelenik meg.)
Témák
A kiegészítők, bár megtehetik, általában nem módosítják a Shell megjelenését. Erre a célra kifejezetten a témák valók, amiből sok jó található az interneten. Ilyen például ez a válogatás.A témák telepítésére nincsen automatikus módszer. Az alapértelmezett és mindenhol használt téma a /usr/share/gnome-shell/theme mappában található. Ennek átnevezésével pl. theme-original-ra, és egy új theme mappa létrahozásával rendszer szinten módosítható a megjelenés. (Ehhez rendszergazdai jogok szükségesek!)
A témák kezelésére elméletileg létezik kiegészítő, aminek a segítségével a GNOME Tweak Tool-ban felhasználó szinten állítható át a használt téma illetve annak elérési útja, így akár a felhasználói fiókban saját maga által letöltött témák használatára is lehetőséget adva.