Steve Dodier (sidi) egy nagyon jó how-tot közölt blogjában, melyben bemutatja hogyan szabhatjuk testre az Ubuntu értesítésrendszerét, változtathatjuk meg a színeket, a betű nagyságot, illetve a buborék pozícióját. A folyamat során forráskódot is kell majd bújnunk így nagyon kezdő felhasználónak nem ajánlott rögtön neki esni a dolgoknak. Viszont megijedni sem kell a feladattól, semmi olyan hú de nagy ördöngösséget nem kell csinálni.

Lépjünk be a saját mappánkban lévő könyvtárba:
cd notify-osd-0.9.24 (Verziótól függően más lehet, akár: notify-osd-0.9.28)
Ezután itt az ideje, hogy elővegyük a kedvenc fájlszerkesztőnket (nano, gedit…stb) és nekiesünk a forráskódnak:
gedit src/defaults.c
A változtatni kívánt kódrészlet a 116. és a 140. sor között helyezkedik el. Ezeket a sorokat szerkeszthetjük:
#define DEFAULT_DESKTOP_BOTTOM_GAP 6.0f
#define DEFAULT_BUBBLE_WIDTH 24.0f
#define DEFAULT_BUBBLE_MIN_HEIGHT 5.0f
#define DEFAULT_BUBBLE_MAX_HEIGHT 12.2f
#define DEFAULT_BUBBLE_VERT_GAP 0.5f
#define DEFAULT_BUBBLE_HORZ_GAP 0.5f
#define DEFAULT_BUBBLE_SHADOW_SIZE 0.7f
#define DEFAULT_BUBBLE_SHADOW_COLOR "#000000"
#define DEFAULT_BUBBLE_BG_COLOR "#131313"
#define DEFAULT_BUBBLE_BG_OPACITY "#cc"
#define DEFAULT_BUBBLE_HOVER_OPACITY "#66"
#define DEFAULT_BUBBLE_CORNER_RADIUS 0.375f
#define DEFAULT_CONTENT_SHADOW_SIZE 0.125f
#define DEFAULT_CONTENT_SHADOW_COLOR "#000000"
#define DEFAULT_MARGIN_SIZE 1.0f
#define DEFAULT_ICON_SIZE 3.0f
#define DEFAULT_GAUGE_SIZE 0.625f
#define DEFAULT_GAUGE_OUTLINE_WIDTH 0.125f
#define DEFAULT_TEXT_FONT_FACE "Sans"
#define DEFAULT_TEXT_TITLE_COLOR "#ffffff"
#define DEFAULT_TEXT_TITLE_WEIGHT TEXT_WEIGHT_BOLD
#define DEFAULT_TEXT_TITLE_SIZE 1.0f
#define DEFAULT_TEXT_BODY_COLOR "#eaeaea"
#define DEFAULT_TEXT_BODY_WEIGHT TEXT_WEIGHT_NORMAL
#define DEFAULT_TEXT_BODY_SIZE 0.9f
#define DEFAULT_PIXELS_PER_EM 10.0f
#define DEFAULT_SYSTEM_FONT_SIZE 10.0f
#define DEFAULT_SCREEN_DPI 96.0f
#define DEFAULT_GRAVITY GRAVITY_NORTH_EAST
Első lépésben a legalsó, DEFAULT_GRAVITY sorra nézünk rá. Három értéket van lehetőségünk megadni:
- GRAVITY_NONE: – A Jauntyból jól ismert helyzetben fog megjelenni az értesítő buborék, magyarán a jobb felső sarokban, közvetlen a panel alatt.
- GRAVITY_EAST: – A Karmic fejlesztési ciklusában kb. 1 hétig ez volt az alapértelmezett érték. A képernyő jobb oldalán, függőlegesen középen fog megjelenni a buborék
- GRAVITY_NORTH_EAST: A Karmic alapértéke. A buborék a panel alatt egy buboréknyi hellyel lejjebb jelenik meg, kivéve, ha hangerő-, fényerő – szabályzás történik.
Ha ezzel készen vagyunk rátérhetünk a színek variálására:
#define DEFAULT_BUBBLE_SHADOW_COLOR "#000000"
#define DEFAULT_BUBBLE_BG_COLOR "#131313"
#define DEFAULT_CONTENT_SHADOW_COLOR "#000000"
#define DEFAULT_TEXT_TITLE_COLOR "#ffffff"
#define DEFAULT_TEXT_BODY_COLOR "#eaeaea"
Beállíthatjuk a buborék árnyékát, hátterét, a tartalom árnyékát, a cím és az üzenet szövegének színét. Természetesen további beállításokra is van lehetőségünk, a buborék átlátszósága (opacity), a mérete, a szöveg stílusa (félkövér, dölt…stb) és ehhez hasonló dolgok is állíthatóak, de ezekre most nem térnénk. Egy kis angol tudással mindenkinek menni fog az értékek változtatása.
Elérkeztünk a tesztelés/kipróbálás szakaszához. Itt szükségünk lesz néhány csomagra:, amit telepítenünk kell. Adjuk ki a ./configure parancsot, mire az elkezd lefutni, ha hiányzik csomag, panaszkodni fog úgyis. Erre egy példa:
“No package ‘libwnck-1.0′ found”
Ilyenkor apt-cache search csomagnév paranccsal keresünk rá a csomagra, általában mindig a dev (fejlesztői csomagra lesz szükségünk), majd telepítsük. Itt a libwnck-dev fog kelleni. Majd újra ./configure.
Ha minden csomag meg van és készen vagyunk:
make
killall notify-osd && ./src/notify-osd
sudo make install
Jelentkezzünk ki, majd be és ha minden jól ment az új beállítások fognak fogadni.