Témák telepítéseTémák telepítése

A téma nem más, mint egy koordinált beállításcsoport, mely meghatározza a GNOME asztali környezet egy részének a megjelenését. A felhasználók témák kiválasztásával módosíthatják a GNOME asztali környezet külsejét.

Egy téma olyan beállításokat tartalmaz, melyek a GNOME asztali környezet különböző részeire vannak hatással. Ezek a következők:

Vezérlők

Az ablakok, panelek és kisalkalmazások vizuális megjelenését határozza meg. Meghatározza továbbá a GNOME-kompatibilis felületi elemeket, amelyek az ablakokban, paneleken és kisalkalmazásokban jelennek meg. Ilyenek a menük, ikonok és gombok. A rendelkezésre álló vezérlőbeállítási opciók némelyikét azok számára tervezték, akik valamilyen fogyatékossággal élnek. A vezérlőelemek beállításai a Téma beállításai eszköz Vezérlőelemek lapján választhatók ki.

Ablakkeret

Az ablakok körüli keretek megjelenését szabályozza. Az ablakkeretek beállításai a Téma beállításai eszköz Vezérlőelemek lapján választhatók ki.

Ikon

A panelek ikonjainak és a munkaasztal hátterének megjelenését szabályozza. Az ikonok beállításai a Téma beállításai eszköz Vezérlőelemek lapján választhatók ki.

TémaindexfájlTémaindexfájl

Minden témához tartozik egy indexfájl, amelyik leírja a téma jellemzőit. Az indexfájl neve az /opt/gnome/share/themes/theme-name/index.theme.

Példa egy témaindexfájlra:

[Desktop Entry]
Type=X-GNOME-Metatheme
Name=High Contrast Large
Name[es]=Alto contraste grande
Comment=Large black-on-white text and icons
Comment[es]=Textos e iconos grandes en negro sobre blanco
Encoding=UTF-8
[X-GNOME-Metatheme]
GtkTheme=HighContrastLargePrint
IconTheme=HighContrast
MetacityTheme=Atlanta
ApplicationFont=sans 18

Az alábbi táblázat a témaindexfájlok kulcsait írja le:

10.10. táblázat - Témaindexfájl kulcsok

Indexfájl kulcs

Leírás

Típus

Azt adja meg, hogy a téma több témabeállítás, így a vezérlőelemek, ablakkeretek és ikonok megjelenését is szabályozza-e.

Név

A téma neve, amelyet a Téma beállításai eszköz megjelenít.

Megjegyzés

A téma rövid leírása, amely a Téma beállításai eszközben a téma neve után jelenik meg.

GtkTheme

A Téma beállításai eszköz vezérlőelem-beállításainak felel meg. Azt adja meg, hogy mely vezérlőelem-beállítások vonatkoznak az ablakokra, panelekra és kisalkalmazásokra.

IconTheme

A Téma beállításai eszköz ikonbeállításainak felel meg. Azt adja meg, hogy mely ikonbeállítások vonatkoznak a panelekre és melyek a munkaasztal hátterére.

MetacityTheme

A Téma beállításai eszköz ablakkeret-beállításainak felel meg. Azt adja meg, hogy mely ablakkeret-beállítások vonatkoznak az ablakokra.

ApplicationFont

A betűkészlet-beállítási eszközben az alkalmazás betűkészlet-beállításának felel meg.


Új vezérlőelem-beállítás megadásaÚj vezérlőelem-beállítás megadása

A vezérlőelemekhez új beállítás a Téma beállításai eszközzel adható meg. A vezérlőelemek beállításai az /opt/gnome/share/themes könyvtárban találhatók. A vezérlőelemek beállítása átalában a következő szerkezetet ölti a fájlrendszerben.

Beállításfájl

/opt/gnome/share/themes/ beállítás_neve/gtk-2.0/gtkrc

Képfájlok

/opt/gnome/share/themes/ beállítás_neve/pixmaps/*.*

Általában egy új vezérlőelem-beállítás .tar.gz fájlként érkezik. Az új vezérlőelem-beállítás telepítéséhez bontsa ki a .tar.gz fájlt, majd bontsa ki (untar) a .tar fájlt az /opt/gnome/share/themes könyvtárba.

A felhasználók saját vezérlőelem-beállításokat is telepíthetnek. Ha a felhasználó saját vezérlőelem-beállításokat telepít, akkor azok a $HOME/.themes könyvtárban tárolódnak.

Új ablakkeret-beállítás telepítéseÚj ablakkeret-beállítás telepítése

Az ablakkeretekhez új beállítás a Téma beállításai eszközzel adható meg. Az ablakkeret-beállítások az /opt/gnome/share/themes/option-name/metacity-1 könyvtárban találhatók. Az ablakkeret beállítása átalában a következő szerkezetet ölti a fájlrendszerben.

Beállításfájl

/opt/gnome/share/themes/ beállítás_neve/metacity-1/metacity-téma-1.xml

Képfájlok

/opt/gnome/share/themes/ beállítás_neve/metacity-1/*.*

Általában egy új ablakkeret-beállítás .tar.gz fájlként érkezik. Az új ablakkeret-beállítás telepítéséhez bontsa ki a .tar.gz fájlt, majd bontsa ki (untar) a .tar fájlt az /opt/gnome/share/themes könyvtárba.

A felhasználók saját ablakkeret-beállításokat is telepíthetnek. Ha a felhasználó saját ablakkeret-beállításokat telepít, akkor azok a $HOME/.themes könyvtárban tárolódnak.

Új ikonbeállítás megadásaÚj ikonbeállítás megadása

Az új ikonbeállítás a Téma beállításai eszközzel adható meg. Az ikonbeállítások az /opt/gnome/share/ikonok/option-name könyvtárban tárolódnak. Egy ikonbeállítás átalában a következő szerkezetet ölti a fájlrendszerben.

Beállításfájl

/opt/gnome/share/icons/ beállítás_neve

Képfájlok

/opt/gnome/share/icons/ beállítás_neve/icons/*.*

Általában egy új ikonbeállítás .tar.gz fájlként érkezik. Az új ikonbeállítás telepítéséhez bontsa ki a .tar.gz fájlt, majd bontsa ki (untar) a .tar fájlt az /opt/gnome/share/icons könyvtárba.

A felhasználók saját ikonbeállításokat is telepíthetnek. Ha a felhasználó saját ikonbeállításokat telepít, akkor azok a $HOME/.icons/beállítás_neve könyvtárban tárolódnak.

Ikonok telepítése témákhozIkonok telepítése témákhoz

A GNOME asztali környezet számos témát biztosít a speciális vizuális igényeket támasztó felhasználók számára. A témák egy része például a csökkentlátók számára készült. Az ikonokból többféle változatra is szükség lehet, hogy az ikont helyesen lehessen megjeleníteni az egyes témákban.

Lehet, hogy új ikont kell telepíteni az alkalmazáshoz. Új ikon telepítésekor többféle verziót is létre kell hozni az ikonból, hogy az jól jelenjen meg az egyes témákban. Többféle változatot kell készíteni az alábbi típusú ikonokból:

  • A GNOME asztali környezet alkalmazásain belül használt ikonok

  • A GTK+ alkalmazások által belsőleg használt, vagy "gyári" GTK+ ikonok

Az ikonok többféle formátumban (például Portable Network Graphic (PNG) formátumban) is létrehozhatók. Az ikonok javasolt mérete az asztali környezetben 48 x 48 képpont; ebben a méretben a legtöbb téma képes az ikonok átméretezésére.

Új ikon telepítésekor hozza létre 48 x 48 képpontos méretben az alábbi ikonváltozatokat:

  • Normál ikon

  • Alacsony kontrasztú ikon

  • Magas kontrasztú ikon

  • Inverz magas kontrasztú ikon

Ha lehetséges, készítsen 16 x 16 képpontos változatokat is a fenti ikonokból, az olyan témákhoz, amelyek nem igénylik a nagy méretet.

Telepítse az ikonokat a képfájloknak a témához meghatározott helyére (10.3.2. szakasz - Új vezérlőelem-beállítás megadása vagy 10.3.3. szakasz - Új ablakkeret-beállítás telepítése). Ha például a HighContrastLargePrint témához akar ikonokat hozzáadni, akkor azokat az /opt/gnome/share/themes/HighContrastLargePrint/pixmaps könyvtárba kell másolni. Vegye fel az ikonok hivatkozásait a vonatkozó témafájlokra. Ha például a HighContrastLargePrint témához akar ikonokat hozzáadni, akkor az ikonok hivatkozásait a /opt/gnome/share/themes/HighContrastLargePrint/ gtk-2.0/gtkrc fájlban kell megadni. Módosítsa a téma gtkrc fájlját, ha az ikont egy "gyári" GTK ikonazonosítóhoz akarja rendelni.

További információ az alkalmazásindító ikonok és panelek ikonjainak elkészítéséről az Ikontémák részben olvasható.

Egyéni vezérlőelem-beállítások megadásaEgyéni vezérlőelem-beállítások megadása

Ha a vezérlőelemek beállításai nem megfelelők a felhasználóknak, akkor egyéni vezérlőelem-beállítások is készíthetők.

  1. A beállításhoz hozzon létre egy könyvtárstruktúrát az /opt/gnome/share/themes könyvtárban.

    Használja ugyanazt a könyvtárstruktúrát, mint amit a többi beállítás. Ha például egy SmallPrint nevű beállítást kíván létrehozni, akkor az alábbi könyvtárakra lesz szükség:

    • /opt/gnome/share/themes/SmallPrint

    • /opt/gnome/share/themes/SmallPrint/gtk-2.0

  2. Keresse ki azt a gtkrc fájlt, amelyik a legközelebb áll a felhasználók igényeihez, majd másolja át ezt a fájlt az új beállítás gtk-2.0 könyvtárába.

  3. Nyissa meg a gtkrc fájlt egy szövegszerkesztőben és írja át igény szerint a felületi elemek jellemzőit.

  4. (Feltételes) Ha az új beállítás képeket is tartalmaz, akkor azokat telepítse az új beállítás pixmaps könyvtárába.

    Ha az új beállítás egy másik beállítás képeit használja, akkor nem muszáj átmásolni a képeket az új beállításhoz. Elég arra ügyelni, hogy a gtkrc fájlban a pixmap_path bejegyzés hivatkozása pontos legyen.

A felhasználók most már kiválaszthatják az új beállítást is a vezérlőelemekhez.

További információ a gtkrc fájlokról a GTK+ referenciakönyvben található.