elősegíteni a példa a héj gnome GNOME közösség

GNOME 3 jelentése minőségi változást a hagyományos értelemben vett asztali környezetet. GNOME Shell egyik legfontosabb része a GNOME, ez az elem biztosítja az alap interfész funkciók :. Az ablakok közötti váltáshoz, alkalmazások elindítása, stb Ezen kívül azt is előírja, alkatrészek, mint a panel ablakon, és az üzenet bárban.

Ez az útmutató megmutatja, hogyan kell létrehozni egy mellék LUD Hangerőszabályzó Extender irányítani zvkua hangerőt. Látni fogja, hogyan lehet változtatni az alapvető GNOME felület a veszélye nélkül, kár, hogy a rendszer.

Példaként, a tágulási LUD Volume Controller Extender használ kódot a projekt AdvancedVolumeMixer

Rendszerkövetelmények

Többé-kevésbé kortárs, a Linux-disztribúció a GNOME 3.2 környezetre vagy újabb verziók

Modul integráció GNOME Shell

1. lépés beállítása a környezet

Először is, el kell készíteni a környezet fejlesztésére. A fenti példa működik GNOME 3.6 verzió, de lehet dolgozni a régebbi verziókat és újabb. Talán kompatibilitás ezekkel változat lesz csípés a kód egy kicsit.

Telepítse a következő csomagokat:

Telepítse a gnome-shell-extensions csomagot fog arról, hogy a rendszer alkalmas a fejlesztés GNOME Shell modulokat.

Használja a gnome-csípés-eszköz csomag meg lehet változtatni a rendszer beállításait, hogy nem állnak rendelkezésre a GNOME Control Center. Ez a csomag nem szükséges telepíteni, de hasznos lehet a bővítmények kezeléséről.

Ha ön használ Ubuntu, csatlakoztassa az adattár ppa: gnome3-team / gnome3 és telepíti a csomagokat a fent említett:

Ha van egy másik forgalmazás, olvassa el a dokumentációt a forgalmazás és telepítéséhez.

2. lépés: létrehozni egy mellék

A készítmény GNOME Shell csomag tartalmaz egy olyan eszközt gnome-shell-extension-eszköz. Ez az eszköz létrehozásához használt kiterjesztések:

A program arra kéri, hogy írja be az adatokat bővítése:

Ready expanzió jön létre a könyvtárat a $ HOME / .local / share / gnome-shell / extensions / LUDVolCtrlExt @ kunaldeo. gmail.com

Az egész rendszerre kiterjedő bővítések vannak tárolva az / usr / share / gnome-shell / kiterjesztéseket.

3. lépés: Indítsa el a létrehozott meghosszabbítását

Bővítmény létrehozva van valami a klasszikus alkalmazás „Helló világ!”. Próbáljuk futtatni. Ahhoz, hogy indítsa újra a GNOME Shell. Nyomja meg az Alt + F2, majd írja be a «r» konzol és nyomja meg az Entert. Észre fogja venni, egy kis fogaskerék ikon jelenik meg a kijelzőn. Ha erre kattint, villog a „Hello World” szöveget a képernyő közepén.

Azt is lehetővé teszi a kiterjesztés a GNOME Tweak Tool:

Ide Shell Extensions listájában. A rendelkezésre álló bővítmények, azt kell látnia meghosszabbítását létre LUD Hangerőszabályzó Extender.

Elindítása után a kiterjesztés ikon jelenik meg a panel ábrázoló fogaskerekek. Ha erre az ikonra kattint megjelenik és eltűnik simán felirattal Hello, World!

4. lépés: A belső bővítése eszköz

Most nézd meg, mi van benne a kiterjesztést. metadata.json fájl tartalmazza a metaadatokat kiterjesztése, információkat tartalmaz a kompatibilitás a különleges változata a GNOME Shell, UUID, neve és kiterjesztése leírást.

stylesheet.css fájl tartalmazza a CSS (CSS) kiterjesztése, amely felelős a megjelenését a kiterjesztése.

5. lépés: Folytassa útját

A tárgyalás terjeszkedés mutat számos nagyon fontos funkciója a kiterjesztések, például elhelyezése az ikon a panelen, nyomja feldolgozása és megjelenítése az üzenetek.

Mielőtt folytatnánk, nézzük meg az alap kiterjesztése újra.

extension.js kezdődik a következő utasításokat:

Következő üzenet ui import utal, hogy a felhasználói felület. Ebben az esetben mi használ fő- és Tweener. Tweener egy osztály létrehozásához használt tweenings és egyéb átmenetek ActionScript.

A következő kód létrehoz egy egyszerű tartályt egy színész.

Állítsa ikont a tartály:

Set felvezető rákattint események:

Most viszont, hogy az eseménykezelő:

Mint már említettük, a szöveg stílusát határozza stylesheet.css file:

6. lépés konfigurálása könyvtárak

Ismerjük az alapokat a terjeszkedés, most itt az ideje, hogy létrehozzuk a terjeszkedés beállíthatja a hang.

Kezdjük a rendetlenség könyvtár:

Ezután importálja a GNOME hangerőszabályzó könyvtár:

GNOME modulokat:

Adjuk hozzá a képessége, hogy használja a pop-up menü:

7. lépés interfész Building

Ahelyett, hogy a saját audio rendszer, akkor használja az elemek által biztosított GNOME Shell. Fogjuk használni ugyanazt az ikont a legtöbb tartani a meglévő funkciókat.

Vsplyuyvayuschee hozzon létre egy menüt:

Következő rekonstruálni a kapcsoló:

Következő konténer elemeit tartalmazza a felhasználói felület az új vezérlő:

8. lépés: Állítsa be hangkeverő és audio

Ebben a lépésben, akkor állítsa be a keverőt és audio stream:

9. lépés engedélyezése vagy letiltása kiterjesztések

A funkciók lehetővé teszik AdvMixer létrehozunk egy objektum osztály, betette egy panel, ahol a kontroll hangerőt.

10. lépés: A bővítmények használata

Miután módosította a fájlt extension.js nyomja meg az Alt + F2, írja be az «R», és nyomja meg az Enter billentyűt, hogy indítsa újra a GNOME Shell.

nem jelenik meg az új ikonok az eszköztáron. Kattints a hangerő, és látni fogja a változásokat kontakt ikon: volt egy kis kéz, kattintva, amely akkor válthatunk a különböző audio kimeneti eszköz (ha van). Most már láthatja, hogy mely alkalmazásokat használja az audio kimenetet, akkor elnémítja a hangot az egyes alkalmazások a kapcsoló segítségével.

következtetés

Mint látható, írásos expanzió hozzájárult érezhető változás a GNOME Shell. Ez több, mint nem fog növekedni, hanem valami, ami már be van építve a GNOME. Ez a kényelmes GNOME Shell. Amikor megjelent a GNOME 3, sokan nem szeretik, de tetszett az egyszerűséget és a rugalmasságot. GNOME Shell Extensions hadd tartsa a teljes rendszer teljesítményét, párosulva a könnyű hozzátéve változások a GNOME Shell.

oldal Eszközök