Compiz-Fusion és a Gentoo

Olvasgatván a Gutsy kijövetele által termelt fórum témákat/írásokat, olyan sok helyen láttam ezt a Compiz-Fusion dolgot, hogy úgy döntöttem, nekem is illik kipróbálnom. Annó használtam beryl-t, és volt pár funkció, amiért szerettem (Alt+Tab, tálcára tett programok előnézete, kocka, ...). Lássuk mit tettem:

Először is, ugye nem stabil dologról beszélünk, hát viselkedjünk is úgy. A /etc/portage/package.keywords fájlba ezen sorok kerültek:


# compiz
x11-libs/compiz-bcop ~x86
media-libs/glitz ~x86
x11-wm/compiz ~x86
x11-libs/libcompizconfig ~x86
x11-plugins/compiz-fusion-plugins-main ~x86
dev-python/compizconfig-python ~x86
x11-libs/compizconfig-backend-gconf ~x86
x11-plugins/compiz-fusion-plugins-extra ~x86
x11-apps/ccsm ~x86
x11-wm/emerald ~x86
x11-themes/emerald-themes ~x86
x11-wm/compiz-fusion ~x86
x11-apps/fusion-icon **
dev-python/sexy-python ~x86

A layman-nal felvettem a xeffects overlay-t.

Utána újra kell mergelni a cairo-t, ha az nem glitz és svg USE flagekkel lett forgatva. Ha azokkal lett, akkor a glitz-et frissítsük mögötte, és egy


# revdep-rebuild -X --library libglitz.so.1

lefutatása mellett győződjünk meg arról, hogy a cairo nem törött-e (ez utóbbi nem kötelező, mert ez nem libexpat, de én paranoiás vagyok, és néha üldöznek is :).

Utána az unalomig ismert parancs következik:


emerge -v1a sexy-python compiz-fusion fusion-icon 

Ez szépen leforgatja a compiz-fusion csomagot, annak minden függésével együtt.

Ezek után ellenőrizni kell a xorg.conf fájlt, hogy a videókártyánknak megfelelő sorok benne vannak-e, illetőleg hogy a GLcore modul ki van-e kommentelve. Itt most nem térnék ki erre részletesen, keretes írásban (szép szó a kommentre :) leírom, mit tettem ATi Radeon 9200-as kártya esetén.

A lényeg most jön:
A fusion-icon programot az Alt+F2 kombóval előhívható ablakból indítjuk -n kapcsolóval. Ez utóbbi rém fontos, mindjárt mondom miért.

Ha megjelent az óra mellett a kis kék kocka a nyíllal, akkor kiválasztjuk belőle először az ablakdekorátorok közül az emerald-ot, majd az ablakozókból a compiz-t ebben a sorrendben. Ez utóbbi azért lényeges, mert a kiválasztásra nincs külön "Alkalmazd" menüpont, azonnal végrehajtódnak. Most lássuk mit-miért is tettünk:
A -n kapcsoló azt mondja a fusion-iconnak, hogy "ülj tálcára de még ne csinálj semmit".
Amikor a dekorátort kiválasztjuk, az emerald elindul, és rögtön ki is lép azzal, hogy ez nem kompozit ablakozó rendszer, őneki itt nincs keresnivalója, ám ami a lényeg: a beállítás megmarad. Ugyanis a fusion-icon alapbeállításaiban a gtk-window-decorator van kiválasztva, ami nem működik korrektül együtt a compizzal.
Ezek után a compiz ablakozót kiválasztva már létrejön a kívánt frigy, azaz az emerald ismét elindíttatik, és immár sikeresen keresztül is tudja vinni a szándékát: rá tud ülni egy kompozit ablakozó rendszer nyakára.

Ezek után nincs más dolgunk, mint a fusion-icon programot felvenni az automatikusan elinduló programok közé, immár -n kapcsoló nélkül.

Hozzászólások

A videókártyákkal alapvetően sok gond nincs, az ember eldönti, hogy Xgl vagy AIGLX és ennek megfelelően cselekszik.
Ez annyi helyen le van írva, hogy én most csak az AIGLX-szel törődnék, lévén ATi 9200-as kártya tulajdonosaként (melyet az opensource driver hajt) sok választásom nincs.
Tehát:


Section "ServerLayout"
        # blablabla...
        Option         "AIGLX" "true" 
EndSection

Section "Module"
        # blablabla...
        #Load  "GLcore"
        # blablabla...
EndSection

Section "Device"
        # blablabla...
        Option      "DRI" "true"
        Option      "XAANoOffscreenPixmaps" "true"
EndSection

Section "Extensions"
        Option "Composite" "Enable"
EndSection

Valamint ellenőrizni kell, hogy a video csoportnak tagjai vagyunk-e.
Ezek után ki- és bejelentkezünk, és az X készen áll arra, hogy a compiz el legyen indítva rajta.

Csak azt az apróságot felejtetted ki, hogy a compiz-fusion alapból nincs is benne a gentoo-ban! Hanem csak külön az xeffects overlay-ben van, amelyből persze a fél gnome is újrafordulna, összekeveredve a sima portage-ban lévő ~x86 keywordolt csomagokkal. Hiába ez nem egy Ubuntu, itt neked kell összeácsolni mindent :(

--
http://kac.duf.hu/~balage/blog

Miért akarna a fél gnome újrapörögni? Persze, ha a make.conf-ba teszed az ACCEPT_KEYWORD="~x86" -ot akkor igen. A cairo revdep-je után nekem nem akart semmi újrapörögni, akárhogy erőltettem. Lehet, rosszul csináltam valamit? Hmmm... de akkor miért működik? Nem értem... És még a emerge compiz-fusion után se akart, pedig majd kinéztem a szemem... Mondjuk én stable arch-ról tolom, és kimaszkolom ami nekem kell. A ~arch-ról már elég rég leszoktam, mert párszor szívtam vele.

De ha nagyon parázol, lehet verzióra is keyword-ölni, csak nem akartam ezzel vacakolni.


=x11-apps/fusion-icon-9999 **

Nem tudom, talán bugos a rendszerem, de én tényleg csak ennyit csináltam.

Egyvalamiben igazad van, a xeffects overlay betétele tényleg kimaradt. Azt fixáltam, köszönöm.

És fusion-icon nélkül, hogy indítod el? Ugyanis ahhoz még nincs ebuild a hivatalos portage-ben.
compiz-start paranccsal csak szétbarmolja a keretezőt aztán bambulhatok.

szerk: gnome users részt próbáltam. Nem megy :(
--
http://kac.duf.hu/~balage/blog

Hát alapból layman -a xeffects aztán flagedit x11-apps/fusion-icon -- "+**" :)

De a fusion icon is csinálja valahogy...
Nekem ilyen processzek futnak:


compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering &
emerald --replace &

De meglátásom szerint a fusion-icon-t nyugodtan mergelheted, mert csak egy python script. Nem fog mkfs.reiserfs /dev/hda6-ot futtatni...

Közben sikerült elindítanom az alábbi parancsokkal:

export __GL_YIELD="NOTHING"
compiz --replace --sm-disable --ignore-desktop-hints ccp &
emerald --replace &

Már csak az érdekelne, hogyan lehet beállítani azt, hogy a menük rögtön lenyiljanak/kinyiljanak amikor az egeret fölé viszem. Most kb 3 másodpercet vár. Menüknél, dropdown menüknél is.

Ha azt is be lehetne állítani, hogy a virtuális asztalokat szimbolizáló kis négyzetekben a megnyitott program is látszódjon, akkor maga lenne a kánaán, mert most az aktív kivételével mind üres.
--
http://kac.duf.hu/~balage/blog

na nézzük:
emerge fusion-icon ==> közli, hogy ilyen csomag nincs

"A layman-nal felvettem a xeffects overlay-t." ==> ez mit is takar? layman -s xeffects --> gondolom nem cska ezt... meg gentoo XGL howto-ban volt hogy svn co svn://svn.gentoo-xeffects.org/xeffects
ezzel nem is tudtam mit csinálni, mert megszűnt, vagy hogy, de akkor ilyenkor mi van?

viszont
compiz-fusion --replace >> kiöli az eblekkeretet
emerald --replace >> áll ás nem csinál semmit

tudnátok segiteni, hogy mit tegyek? köszi

UI: hja igen, mivel az XGL ut közben kudatcba fulltadt, az xorg-conf-ot állítgattam aiglx-esre:P

1) glxinfo | grep -i 'direct rendering' mit mond?
2) A fusion-icon menet kozben bekerult a faba, keywordolni kell, egyebkent semmi extra
3) elmeletileg a tobbi gond mar meg kellett hogy oldodjon, nekem legalabbis tokeletesen futik.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

1)
sunmao@mao-gentoo ~ $ glxinfo | grep -i 'direct rendering'
direct rendering: Yes

2) Felraktam, futattam -n el nekem alapbol azok voltak beallitva. Futattam -n nelkul ugyanugy eltunik az ablak szele.
sunmao@mao-gentoo ~ $ fusion-icon -n
* Detected Session: gnome
* Searching for installed applications...
* NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
* Using the GTK Interface

3) Nekem nvidia-xconfig al lett legeneralva a xorg-om > nem volt beirva az AIXGL sem az XGL beirtam de persze nem ennyi az egesz, most akkor le kell cserelnem az egesz X serveremet Xgl re?

sunmao@mao-gentoo ~ $ compiz-manager
Checking for Xgl: not present.
xset q doesn't reveal the location of the log file. Using fallback /var/log/Xorg.0.log
Detected PCI ID for VGA: 01:00.0 0300: 10de:0400 (rev a1) (prog-if 00 [VGA controller])
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (1680x1050) to maximum 3D texture size (8192): Passed.
Checking for nVidia: present.
Checking for FBConfig: present.
Checking for Xgl: not present.
Starting emerald

http://www.gentoo-wiki.info/XGL ez alapjan dolgozhatok? Vagy nem is emiatt tunik el a boarder?

Gentoo guide oldalon azt irtak, hogy ezt pakoljam bele xorg-om ba:

Section "Module"
# Load "dri"
Load "glx"
EndSection

Beraktam a vegere, de semmi valtozas. Most igy nez ki az egesz xorg.conf-om:

sunmao@mao-gentoo ~ $ cat /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder58) Wed Dec 9 16:34:26 PST 2009

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xgl" "true"
EndSection

Section "Files"
EndSection

Section "InputDevice"
# generated from data in "/etc/conf.d/gpm"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Module"
# Load "dri"
Load "glx"
EndSection

Elvileg nvidianal mashogy kapcsolom be az AIXGL-t : http://tlug.org.za/wiki/index.php/Gentoo-AIGLX#NVIDIA
tehat most modositottam a xorg.confomat ezt a sort kivettem: Option "Xgl" "true"
Es a howto ban talalhatokat beraktam a megfelelo helyekre.

Holnap bepastazok neked egy mukodo nVidia konfigot igerem.

Igen, lehet eltunik, viszont a talcan meg kell jelenjen egy kis kocka ikon, ott kell bekonfigolni 1x, utana meg engedelyezni kell par plugint a ccsm-be (Compiz settings valami).

Holnap elmondom, de most Mac alatt vagyok, semmit nem tudok tenni erted.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

OSX86? :)

Azt én is heggeszetettem mar jópofa. Amugy sikerult megoldani csak a cssm be be kellett rakni par dolgot, mert a default install nal semmi nem volt bebpipalva es ez volt a gond, de azert koszonom! :)

Nah ha mar itt tartunk egy youtube videot ha HD ba nezek kicsit beszaggat, a cpu hasznalat ~80% na most ha ugyanezt a videot nezem ubuntu alatt akkor a cpu hasznalat csak ~35-40% szoval kb a fele, tehat nekem ugy tunik gentoo alatt csak 1 mag mukodik mikor utube on HD videot nezek. Azt mondtak talan azert mert a flash plugin nem ugy van megirva gentoo ala hogy mind a ket magot hasznalja. Nem tudom mi lehet a megoldas de ha van otleted ne tartsd vissza, ha nincs akkor nyitok egy topicot hatha valaki tudja.

Azert mellekelem a make.conf-ot: http://pastebin.com/m365ba308 configom: Amd Athlon X2 64 & Nvidia 8600GTS legujabb nvidia driverrel.

Kerdes, melyik flash plugint hasznalod? Mert van vagy negy. Az adobe-flash az mindig is vacak lesz, cserebe minden flash alapu biszbasz fog menni vele, a gnash mukodik, de nem minden megy vele, raadasul 1 plusz klikkel kell aktivalni, az swfdec-cel meg nekem voltak gondjaim.

make.conf: ujjajj. Local es global valamint nem letezo (pl avi) USE flagek keverednek irodalmi osszevisszasagban. Raadasul olyan flag szerintem nincs, hogy oggvorbis, olyan van hogy ogg, meg olyan hogy vorbis. A bindist-et es a static-ot pedig meg se kell adni, az a default, hogy ki van kapcsolva. Az nvidia nem ide valo, hanem a VIDEO_CARDS-ba, nem latok INPUT_DEVICES sort sem, pedig illene egy INPUT_DEVICES="evdev" -nek lennie.

Raadasul force definialsz egy csomo olyan flaget, amit egyaltalan nem is kell, mert mar definialtak neked.

Ajanlom, hogy olvasgass a packages.use fajlrol dolgokat, illetve nezd at a Gentoo Handbook-ot, valahol irnak arrol, hogy mi a difi a globalis es lokalis USE flagek kozt.

Illetve tipp: ha ABC sorrendbe rakod a USE flageket, akkor konnyebben atlatod.

Vegezetul alljon itt par sor az enyembol (ez bevallottan nem teljes):


CHOST="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=nocona -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

FEATURES="ccache fixpackages parallel-fetch metadata-transfer"

USE="acpi -apm avahi bash-completion branding dbus -esd eds gif gnome \
    gnome-keyring gtk hal -kde jpeg jpeg2k mmx png policykit -pulseaudio \
    sse sse2 sse3 tiff vim-syntax wmf xml xulrunner X zeroconf"

GENTOO_MIRRORS="http://gentoo.osuosl.org"

VIDEO_CARDS="nvidia"
INPUT_DEVICES="keyboard mouse evdev"
LINGUAS="hu"

Illetve igen terjedelmes package.use fajlom van (92 sor), ahol az egyes csomagokra szabom a dolgokat.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Termeszetes nem az egesz make.confot vagtam be csak azt szerettem volna ha ranezel a CFLAGS beallitasaimra, illetve megneze a USE flagjaimet, mellesleg evdev nelkul nem hiszem hogy a compizig jutottam volna... :)

De a lenyeg, hogy megtudtam amit szerettem volna akkor valszeg unmerge flashplugin es felrakom az swfdec -et ha azt mondod, hogy az jo. Ma pl a baratnom facebook-on akart egy flash alkalmazast inditani proci 99%-on es kiakadt minden... :( Tenyleg vacak ez adobe flash. Amugy a flageket atvettem egy ismerostol mert meg nem nagyon tudtam mik kellenek nekem, lehet hogy van kozte default definialva de az nem baj sztem ha itt is benn van max annyi, hogy felesleges.

Utanna neztem avi flag kulon tenyleg nincs nem tudom miert rakta bele az illeto. Az ogg vorbis -nal meg veletlen kitorlodott a szokoz, minden esetre koszonom hogy figyelmeztettel, majd atrendezem csak meg eleg newbie vagyok elosszor azt szerettem volna hogy menjenek a dolgok. A masik meg lehet, hogy adobe-flash 64bites rendszerre nem az igazi, sot lehet, hogy nincs is flash ami megy rendesen 64biten.. :(

Edit: Talaltam egy topicot a problemamra: http://forums.gentoo.org/viewtopic-t-811054-highlight-64bit+flash.html Aztan belegondoltam hogyha csak tenyleg a 64bit a baj mivel Ubuntut 32 biten hasznalok es ott rendesen mukodik, akkor ki kene probalnom egy masik 64bites rendszeren is a dolgot, szerencsere epp van fennt egy 64bites Debian tehat kiprobaltam a dolgot, ott is osszeterdel a facebook alkalmazas szoval a kovetkezo lepes Gentoo reinstall immaron x86 architecturaval... :)

Koszi a tippet.

Jok ezek az opensource flash pluginkek, csak sokszor omlanak ossze ha valami olyasmi jon szembe, amire nincsenek rakeszulve, amit az adobe flash azert nem csinal. A masik dolog, hogy nekem nem tetszik az, hogy kulon kell egy videora kattintani, hogy elinduljon. A YouTube-nal ezt vhogy fixaltak, de van meg 5 masik hely, ahova jarok, es ott nme.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Mondtad hogy eléggé gányolósra lett megoldva a make.conf om, mivel most újra rakom a rendszert hogy 32 bites legyen, ezért kicsit átkozmetikáztam, bogarásztam a flag-ek között stb, most megmutatom az egész make.conf-om ha találsz benne valami kivetni valót vagy nem oda illőt kérlek szolj nyugodtan. Tudom, hogy nem ismered a gépem paramétereit meg, hogy úgyis nekem kell eldönteni hogy mihez kérek támogatást mégis ha esetleg valami szúrná a szemed nyugodtan szolj.. :)

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

USE="alsa autoipd avahi bash-completion -bluetooth cairo -cups dbus esd \
firefox gif gnome gnuts gtk hal -kde -ldap java jpeg jpeg2k mmx mp3 \
nautilus nvidia ogg opengl pam png -qt3 -qt4 smp sse sse2 sse3 tcl \
tiff unicode vim-syntax vorbis xcomposite xml xulrunner X xv zeroconf"
LINGUAS="hu"
MAKEOPTS="-j3"

INPUT_DEVICES="evdev keyboard mouse"
VIDEO_CARDS="nv nvidia vesa fbdev"
GENTOO_MIRRORS="ftp://ftp.fsn.hu/pub/linux/distributions/gentoo"
SYNC="rsync://weblappark.info/gentoo-portage"

Előre is köszi!
Ja és csak azért nem egy drivert raktam fel VIDEO_CARDS bol mert a guide ezt irja:
"If you don't set one or the other variable, xorg-x11 will pull in all possible drivers of that type. For backup drivers, you may also want to add vesa and fbdev to VIDEO_CARDS."
Szóval felraktam még ezt a kettőt meg mellé az nv-t bár nem nagyon értem, hogy akkor most ez azt jelenti, hogy ezeket a driverekt rakja fel, de akkor nyilván azt fogja használni amit a xorg.conf-ban megadok (nyilvan nvidia-t) de akkor minek a több, esetleg ha egy csomad nem támogatja az nvidia drivert akkor megpróbálja ezeket használni?

USE flagek:
Az autoipd meg mindig csak az avahinal letezo USE flag, szerintem nincs ertelme globalisba tenni.
Alsa melle en ujabban nem rakok esd-t, viszont a megforditottjat (eds) igen, a Gnome alapu rendszer meghalalja.
A gnuts szerintem el van irva, gnutls amire te gondolsz.
Java-t globalisba - hacsak nem vagy java fejleszto - nem raknam. TCL-re detto ez a velemenyem.
Unicode mar nem kell, azt minden profile default hozza magaval.
Az xcomposite es xv flagek ertelmehez szo fer, ha kell maradhat, en nem raknamm ki. Gondolkodj el viszont a xinerama flagen ha ket monitort is hasznalsz neha. Hasznos joszag a haznal.
A firefox es a xulrunner egyes csomagoknal osszeveszhetnek, en mindnekepp azt javaslom, hogy a xulrunner legyen globalis (a desktop profilokba eleve az), es a firefoxot kapcsold be ott, ahol erre mulhatatlanul szukseg van. Inkabb legyen egy firefox tamogatas nelkuli csomagod, mint alljon le egy esetleg nagyobb lelegzetu mergeles flag-utkozes miatt.
A Qt uldozeserol en mar kezdek leszokni. Ha minden igaz, globalisan nincsenek engedve a qt flagek, ugyhogy fuggeskent nem rantja magaval semmi.

SYNC szerver:
nekem az ilyen tul custom szerverekkel nincs tapasztalatom, ezert - hacsak nem ceges kozponti sync szerverrol beszelunk, akkor inkabb az rsync.gentoo.org vagy az rsync.europe.gentoo.org szervert ajanlom - ezek round-robin szerverek, vagyis mindig sikeres synced lesz, mert ha nincs online az egyik, atmaszik a masikra.

GENTOO_MIRRORS:
Nekem az FSN szervereivel csak rossz tapasztalatom van, neha bedugul, neha lassan frissul, egyszoval nekem nem bejovos. Amit en hasznalok, az a http://gentoo.osuosl.org es failback megoldaskent a http://distfiles.gentoo.org cimek. De a OSUOSL szervererol eddig mindig lejottek a cuccok, egesz nap fix sebesseggel.

VIDEO_CARDS:
kezdjuk az fbdev-vel. Hacsak nem valami specko ized van, erre szukseged sosem lesz, kar a prociidoert, amit ennek a forditasaval toltenel.
A vesa az hasznos, az kell failback megoldaskent, bar az nvidia kartyakon nekem csak nagyon idiota felbontasokat tudott hozni.
Az nv maradjon, de csak addig, amig kiderul, melyik driver kell a kartyadhoz, ha a zart kell, az nv menjen, mert az nvidiahoz ugyis at kell rakni a opengl lib symlinkjet (eselect opengl), es akkor mar a opensource driverek nem fognak menni egyebkent sem.

Ami csak szorszalhasogatas, az a LINGUAS. En tuti ami tuti alapon bele szoktam tenni az en-t is, volt mar olyan (idegen) csomi, ami enelkul valami spanyolfele nyelven akart velem kommunikalni.

Update: most olvastam el az "Elore is koszi" utani sorokat...
Backup drivernek szerintem eleg a vesa, nem lattam meg olyat, h kellett volna a fbdev.
Az nv meg az nvidia ket kulonallo dolog, az egyiket a Xorg-ot fejleszto kozosseg fejleszti, a masikat az nVidia ceg. Mivel az nVidia sajat OpenGL libeket is terjeszt, ezert ha az nvidia drivert hasznalod, akkor mindenkepp at kell allnod arra a libre, ami mellesleg nem teljesen kompatibilis a opensource driverekkel, epp ezert azok nem is nagyon mukodnek vele. Mondjuk ha gaz van, akkor egy egyszeru paranccsal vissza lehet terni a regire (eselect opengl set xorg-x11), szoval annyira ez nem nagy gond.

Tipp:
Ha felismeresnel az nv-t ismeri fel, de biztos vagy abba, hogy a kartyad inkabb nvidia, akkor szedd le az nv drivert es ismertesd fel megint. Egy picit mas parameterek tartoznak a ket driverhez, es a X -configure ezeket kikommentelve berakja, segitsegkent, ami nem egy hatrany.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Köszönöm szépen a felvilágosítást, nagyon sokat segitett. A firefox flag et azert raktam be mert alapértelmezett böngészőnek azt szoktam használni, de látom hogy a mozilla-firefox csomag egyik fuggosegenel sincs ilyen flag szoval nem kell bekapcsolnom ahhoz hogy hasznalni tudja, mas program amit felrakok akkor nem lesz firefox tamogatassal bar most igy nem is nagyon jut eszembe olyan progi amihez kene, max majd package.use ba hozza adom akkor ha kell. A tcl t szinten kiszedtem de mivel majd szeretnek netbeans be java programokat irni ezert a java flagat benthagytam, az autoipd ugyan csak az avahinal van de ugy erzem ezert felesleges felvenni egy plusz sort a package.use ba mert azt ugyis mindig default felrakom.

Mivel mar felraktam egy 64bites rendszert es ott ment az nvidia driver compizzal meg mindennel illetve ubuntu alatt is azt hasznalok valszeg itt is ez fog menni, es akkor meg bent hagyom az nv t meg a vesa t hatha szukseg van ra es akkor a xorg.conf ba tudom valtogatni.

A xulrunner flag elvben eleg a firefox supporthoz (amugy mindenki a firefox 2-es verziojara akar dependelni, ha firefox flagrol van szo).

autoipd: de, erdemes kivenni. Egy szep napon (?) jon majd egy csomag, ami szinten rendelkezik autoipd supporttal, es szepen ossze fog akadni az avahi-val, es lo"n nagy siras meg rivas meg az fogaknak csikorgattatasa. En ova intelek.

Egyebkent is, jobb ha hozzaszoksz, hogy lokalis (vagyis nem globalis, az egesz rendszerre vonatkozo, hanem csak egy vagy par csomagnal meglevo) flaget nem rakunk globalisba. Ez affele iratlan szabaly.

Ajanlom amugy az euses nevu kis programot, az megmondja minden USE flagrol, hogy mit csinal.

Tipp: ha benn akarod hagyni a java flaget, akkor a gettext csomagtol vedd el. A system set resze, es asszem onnantol dependelteti az egesz system-et valami JDK-tol, ami a fel X-re fugg.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Üdv újra!

Nem akarok már új topicot nyitni mert olyan jól elbeszélgetünk itt.. :)
Szóval van ez a gnome bug, hogy ha Rendszer/Leállitás/Kikapcsolás vagy Újraindításra megyek akkor néha vissza dob a bejelentkező felületre és átváltja a bejelentkező felületet angol nyelvűre de ezt csak igy random csinálja, szóval elég érdekes.
Gnome-ból a stable 2.26.3-os verziot használom, olvasgattam a dolog után itt: http://forums.gentoo.org/viewtopic-t-795657-highlight-gnome+shutdown.ht… és itt: http://bugs.gentoo.org/271023. A másodikban mintha a policy flagek kavarnának be de össze vissza kapcsolgatja a srác szóval nem nagyon értettem a lényeget, nekem nincs sehol sem bekapcsolva a policy flag. A consolekit fel van véve default rc-be. Olyan kérdésem lenne, hogy te tapasztaltad e ezt a bugot, vagy van e valami ötleted a kiküszöbölésére, mert pl tegnap szépen rámentem a leállításra, lefeküdtem, reggel meg ott zúgott a gép, ma minden tivábbi nélkül leállt elsőre, ez így elég kellemetlen. Esetleg arra gondoltam, hogy mivel használok dokkoló progit fogom és írok egy egyszerű sh scriptet ami meghívja a poweroff parancsot és leteszem launcherbe, bár azt csak rootként engedi futtatni de akkor átírom rajta a jogokat, de örülnék ha lenne valami ötleted, mert ezt kicsit gányolásnak érzem... :)

Gondolom már nem kell leírnom, de azért leírom, hogy előre is köszi! :D

Edit: Nem tudom miért az előző postodra quote oltam ezt.. Mostmár mindegy.

Hogy a tuz vesse fel a policykit magjat ugy enkomplette, ahogy van... Mindegy, valoszinu az lesz a megoldas, hogy
a) -policykit USE flag a make.conf-ba, es emerge -DuNa world, vagy
b) policykit USE flag a make.conf-ba, es emerge -DuNa world

Es dbus restart az emerge parancs sikeres lefutasa utan. Elvben az kavar be, hogy 1 vagy tobb csomi policykit flaggel fordult, de valamiert nincs policykit. Ha nem, akkor gaz van, akkor valami kimeneteket kernek, amiben valami hibara utalo van (syslog, ~/.xsession-errors, xorg.log, nem tudom...)

Illetve gnome profiltorles ajanlott ezutan (cd ~ && rm -rf .gnome*, .gtk* .config* .gconf*)
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Még mielőtt elkezdenék szórakozni a policy flagekkel azt elfelejtettem megemliteni hogy nekem még ez van fent: gnome-base/gnome-2.26.3 mivel az volt stable és a 2.28 ast nem maszkoltam ki, te mit használsz, váltsak nyugodt szívvel vagy kezdjem el csesztetni a policy flageket? Ugye most a gnome 2.28 testing be van de eleg sok bug van meg benne https://bugs.gentoo.org/show_bug.cgi?id=288249 de a shutdown/restart dolgot mar kijavitottak, szóval nem tudom mitévő legyek... Ma már tuti nem kezdek neki egyiknek semi mert utazok el holnap Franciaországba 10 napra és pakolgatok, de gondoltam még ide írok egyet.

Ezeket amiket írtál hogy policy nélkül elősször, majd vele, na most akkor melyik... :) Most amugy az egész rendszer policy nélkül van fordítva mivel make.conf ba nincs beteve és ha nézek egy csomagot ott is mindig -policykit szokott lenni.

Ja és sok siekrt a sztakkeros dologhoz... :)

Nalam gnome-base/gnome-light-2.26.3 szoval nyugodtan.
Most megneztem a melohelyi gepet, itt van policykit, es nincs gondom a leallitassal. Akkor legyen neked is policykit-et, majd max unmergeljuk, ha megse jo.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Most a restart/shutdown problema megoldodott, viszont ha berakok egy dvd t akkor nem mountolja fel nekem a gnome alapbol. Mielőtt ujra raktam a gentoo t addig mukodott de valamit elronthattam es telepiteskor a dev igy fel volt mountolva: mount -o bind /dev /mnt/gentoo/dev es ez bekavarhatott mert utanna a dev mappam ures volt (elso telepiteskor nem adtam ki ezt a parancsot es akkor mukodott minden, de mostmar nincs erom ujrahuzni az egesz rendszer a dev mountolas nelkul). Aztan ezt a MAKEDEV paranccsal orvosoltam, nem tudom hogy ez e a baj, mostmar nem ures a dev mappam, a hald megy tagja vagyok a plugdevnek es a wheelnek ha usb t dugok be az megy, viszont ha berakok egy dvd t semmi, a gnome-volume-manager t ujra forditottam az automount flaggel hatha az a baja de nem. Ja amugy a computer:/// be vagyis a helyek/szamitogep-be csak a cd romot latom (de hiaba van benne a dvd uresnek irja) es a fajlrendszer particiot a tobbit nem, bar monut paranccsal fel tudom oket mountolni (marmint a tobbi particiot), de ez is erdekes mert pl ubuntu alatt alapbol ott vannak es ha rajuk kattintok fel mountoldonak, de ez legyen a legnagyobb bajom, most inkabb a DVD ami igazan zavar.

Igy tudom mountolni: mount /dev/dvd /mnt/cdrom de igy ekkor sem valt at a computer helyen a cdrom a mountolt dvd re csak a /mnt/cdrom helyen tudom elerni a dvd tartalmat, ja es az asztalon se jelenik meg.

fstab-om:

/dev/sda1 / ext3 noatime 0 1
/dev/sdb6 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0

mao-gentoo sunmao # dmesg | grep -i dvd
hda: PIONEER DVD-RW DVR-109, ATAPI CD/DVD-ROM drive
ide-cd: hda: ATAPI 63X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache

MEGOLDVA: fstab bol ki kellett kommentelni a /dev/cdrom sort.

Ettol fuggetlenul ha berakom a dvd-t hiaba mountoldoik fel a brasero nem erzekeli, nem lehet torolni, nem latja mint berakott dvd-t pedig dvd-rw. (ubuntu alatt tudom torolni :( )
Update: Valami jogosultsagos gond lesz mert ha az iso filera tolok egy jobb kliket es administratorkent akarom kiirni akkor ugye rootkent nyilik meg a brasero es ugy mar tudom torolni is a dvd t es irni is tudok ra.

sunmao@mao-gentoo ~ $ groups
tty wheel audio video users sunmao plugdev

Update2: addoltam magam a cdrom hoz es a cdrw hez mostmar tudok sima userkent is dvdt/cdt irni... :) Koszi a segitseget! :D:D

Ha van otleted arra hogy a computer:/// be miert csak egy particiot latok arra valaszolhatsz.. :)
http://forums.gentoo.org/viewtopic-t-801932-highlight-gnome+partitions+…
Ezt talaltam elvileg megoldana a gondomat, bemasoltam, de semmi. Ja idokozben a gnome-volume-manager bol kiszedtem az automount flaget mert ugye a cd rom nem amiatt nem ment, es a guide azt ajanlja h ne kapcsoljam be.
(gnome-volume-manager automount Enable support for automounting devices that are handled by gnome-base/nautilus since 2.22. This should be off on most Gnome systems.)

Miert ne menne? Nekem automountos rendszerem van, es siman tudok cd/dvd-t irni, bar igaz, hogy en parancssorbol szoktam. A 'should be off' azt jelenti, hogy nincs a flag globalisan engedelyezve, es azok, akik nem figyeltek fel eddig erre a flagre, jo esellyel kikapcsolva tartjak azt.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Udv ujra!

Eleg reg jartam mar itt, de most megint uj problema tamadt... :) Elszallt a routerem es termeszetesen meg veletlen se "hagyomanyos" internetem van hanem tvnetworkom ami pppoe-t hasznal ugy, hogy nem dhcp-zik ki cimet, tehat ha atallitom a gentoo t h kerjen ip tole nem tud. A "net" a lepcsohazbol jon be egy utp kabelen egy nodra vagyok rakotve. A router info kb ezt mutatja/mutatta.

1. Connection Status
2. PPPoE Connected.
3. WAN IP: 77.234.73.54
4. Subnet Mask: 255.255.255.255
5. Gateway: 77.234.73.54
6. Primary DNS: 80.95.64.200
7. Secondary DNS: 80.95.64.201
8. Connection Time: 00:10:20

En arra gondoltam, hogy megadom neki egy fix ip-t atjaro nelkul igy:

config_eth0=( "192.168.2.110 netmask 255.255.255.0 brd 192.168.2.255" )

Meg a resolv.conf ba megadtam neki a tvnetwork altal adott NS1-t meg NS2-t.

Ez nem mukodott.

http://www.gentoo.org/doc/hu/home-router-howto.xml#doc_chap3

Talan valami ilyesmire lenne szuksegem, de a tvnetwork chap-ot hasznal titkositasra

nano -w /etc/ppp/chap-secrets gondolom egy ilyet kene letrehoznom de oda milyen usert/pwt irjak? A szolgaltatotol kapottat?

username_ppp0="felhasználó"
password_ppp0="jelszó"

De azt itt kell megadni a net nevu conf fileban nem?