Címkék: ‘how-to’

Vendég-munkamenet kikapcsolása Ubuntu 11.10 esetén

2011. október. 19.

Ha valakit zavar vagy nem szeretné használni az Ubuntu 11.10-el alapértelmezetten érkező vendég-munkamenetet (guest session), akkor meg van a lehetősége (jelen esetben parancssorosan) ennek kikapcsolására. Először is nyissunk egy terminált, majd adjuk ki a következő parancsot:

gksu gedit /etc/lightdm/lightdm.conf

Itt adjuk meg a jelszavunkat, aminek hatására megnyílik az alap szövegszerkesztő benne a LightDM konfigurációs fájljának tartalmával.

Alapértelmezetten így néz ki a megnyitott fájl:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu

Ezt kell a következő tartalomra változtatni:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false

Magyarán egy „allow-guest=false” sorral kell kiegészítenünk, ha mindent jól csináltunk a következő indításkor már nem lesz választható a vendég-munkamenet.

Plymouth boot alatt zárt driverrel

2010. március. 15.

Köztudott dolog, hogy az új Ubuntuban a Red Hat cég által fejlesztett Plymouth modul fogja szebbé tenni a boot folyamatot. Viszont ehhez olyan driverre van szükségünk amely támogatja a KMS-t, azaz a Kernel-Mode Setting-et. Erre viszont egyelőre csak a nyílt driverek képesek. A fejlesztők már dolgoznak egy vbeinfo névre hallgató modul kifejlesztésén, ennek az akadálynak az áthidalására, egyelőre több-kevesebb sikerrel. Ha valaki addig is megszeretné nézni az új bootot zárt driverrel, az alábbi leírás segítéségére lesz. Felvetődhet a kérdés, ha van rá megoldás, hogy zárt driverrel is élvezhessük a Plymouth nyújtotta dolgokat, akkor miért nem kerül ez a megoldás bele az Ubuntuban. A válasz egyszerű, mivel a változtatás miatt az alapértelmezett VGA16  framebuffer helyett az EFI-t használjuk, annak ellenére, hogy néhány kártyával működhet a dolog, néhány non-EFI-s eszközzel nem fog és könnyen tönkre vághatjuk a rendszerünket. Itt meg is ragadnám az alkalmaz és figyelmeztetnék mindenkit, hogy a változtatások könnyen tönkretehetik a használt rendszert, ezért használatuk csak saját felelősségre ajánlott!

Először is álljon itt egy képernyőkép, hogy hogyan áll a vbeinfo modullal előállított boot:

Zárt driverrel egyelőre még elég fapados a boot megjelenése

Akkor kezdjünk is neki

Első lépésben szerkeszteni fogjuk a grubot, terminálba a következő parancsot gépeld:

  • sudo gedit /etc/default/grub

Ott keresd meg a 18. sort, ami ki lesz kommentezve. (Az azt jelenti, hogy egy # jel van a sor elején, ezért lefutáskor ez a sor nem hajtódik végre). A dolgunk, hogy kitöröljük a kommentjelet, illtevemegadjuk a használni kívánt felbontást:

Ezt:

  • #GRUB_GFXMODE=640×480

cseréld le például erre:

  • GRUB_GFXMODE=1024x760

Ha ez kész, akkor egy következő fájlt is szerkesztenünk kell:

  • sudo gedit /etc/grub.d/00_header

Itt a 103. sorban található gfxmode=${GRUB_GFXMODE} bejegyzés alá illeszd a következőt:

  • set gfxpayload=keep

Most már csak frissíteni kell a grubot:

  • sudo update-grub

Készen is vagyunk,  ha minden jól ment akkor remélhetőleg a következő újraindításnál már a nyílt driverrel látható kép fog fogadni

Plymouth zárt driverrel

How-To – RGBA ablakáttetszőség engedélyezése

2010. február. 22.

Egy régebbi bejegyzésben szóba került, hogy a Lucid Lynx valószínűleg RGBA támogatással érkezik. Aminek köszönhetően sokkal több lehetőségük lenne a témakészítőknek szebbnél-szebb témák készítésére. Például ennek hála, lehetőség nyílna a valós átlátszóság beállítására. Ugyanis például a terminálnál beállítható áttetszőség mindössze csak egy trükk amely elhiteti velünk, hogy terminál ablakunk valóban átlátszó, pedig mindössze az alatta látható dolgokról készít egy képet és azt használja háttérnek. Sajnos úgy tűnik, hogy hiába dolgozik az Ubuntu team teljes erőbedobással, annyi fellépő probléma van, hogy valószínűleg csak a Lucid utáni kiadásban debütálhat a dolog. Aki addig is kedvet érez, hogy vessen egy pillantást az újdonságra, annak készült a következő leírás.

Még a telepítés előtt megjegyezném, hogy igen csak kísérleti stádiumban van a dolog, így lehetséges, hogy hibába fogunk botlani előbb-utóbb. Bár én három napos használat alatt nem találtam egyet se, plusz teljesen visszaállítható a folyamat.

Íme a látvány, néhol még hiányos, pl.: a felső a panel egyes helyein

Akkor kezdjünk is bele.

Először is fel kell vennünk egy PPA-t, azaz tárolót. Karmic (esetleg Lucid) estén adjuk ki a következő parancsot:

  • sudo add-apt-repository ppa:erik-b-andersen/rgba-gtk

Ha minden jól ment felvettük a tárolót, illetve importáltuk a hozzávaló kulcsot is. Ezután frissítsük a forrásokat és telepítsük az új csomagokat:

  • sudo apt-get update && sudo aptitude upgrade

Ha ezzel is meg volnánk, navigáljunk el a Rendszer / Beállítások / GNOME Color Chooser alkalmazáshoz és indítsuk el. A képen látható módon válasszuk a Téma-motorok fület (a sor legvégén, nem látható alapból a képernyőn!). Ott pipáljuk ki a Global előtti rádiógombot, majd a legördülőlistából válasszuk ki a Murine-t. Majd kattintsunk a Beállítások opcióra és ott pipáljuk ki mindkét rádiógombot az “A Enable/Disable RGBA support beállítása” (még nincs rendesen lefordítva) és az “Enable/Disable support” előtt. Kattints az alkalmaz gombra, majd zárd be. A következő dolgod, hogy a Rendszer / Megjelenéseknél a Téma fülnél választasz egy Murine-os témát. (még nem látható a változás). Most nyisd meg az Ubuntu Szoftverközpontot és telepítsd az Asztali effektek speciális beállítási (ccsm) és a compiz-fusion-plugins-extra csomagokat, mindkettő előjön, ha a compiz szót beírjuk a keresőbe (Karmic alatt az egyik csomag csak a Synapticban lesz meg). Most jelentkezz ki és be. Ha meg vagy menj a Rendszer / Beállítások / CompizConfig beállításkezelőhöz és ott az Effektusok alatt pipáld ki az Ablak elmosást. Az elmosás szűrőt állítsd Glauss-ra és a Glauss-sugarat 4-re vagy 5-re, tetszés szerint. Ha elégedett vagy zárd be az ablakot és élvezed a látványt.

Megjegyzés: Több alkalmazásnál (pl. Firefox) le van tiltva egyelőre, mert kiakasztja a programot. Ha vissza szeretnéd állítani a dolgokat ezen a linken, az Uninstall fejezet alatt megtalálod a mikéntjét, ha valami nem lenne világos nyugodtan kérdezz a kommentek között.

A Notfiy-OSD testreszabása

2010. január. 20.

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.