Arch Linux 2012 + MATE - first shot

Egy jo ido utan megint gorcso ala vettem, hogy mire is kepes.

Az elvarasok a kovetkezok voltak:
- Zokkenomentes hasznalat
- NetworkManager
- Gnome-Keyring elsore, vagy legfeljebb masodikra mukodjon
- Evolution-bol tudjam a 3-ast hasznalni
- Mukodjenek a megszokott cuccaim (Skype, Pidgin, Vinagre, Remmina).

Hat, vegyes erzelmeim vannak igy ket napnyi hasznalat (ehm...) utan.

- Ez a MATE tenyleg jo. Meg a SuSE temajat is sikerult felrakni. Szinte nincs is kinezetre valtozas a SuSE utan.
- A NetworkManager popecul megy.
- Az Evolution 3.x nagyon szepen mukodik
- A Skype mukodik
- A Pidgin mukodik

Aki figyelmesen olvasta, az mar tudja, hogy nem veletlen dolt be a Szinte szo... es a masodik lista hianyos is egy pottyet. Jojjenek a negativumok:

- VGA kartya. Igen, mar megint. Nem tudom, hogy csak en vagyok _ennyire_ peches, vagy tenyleg a kukaba kellene hajitanom ezt a gepet. Az uj nVidia driver egyszeruen egy kalap szar, ugyanugy kikapcsolta a vga-t, mint Win8 alatt, csak itt nem jott vissza attol, mert radugtam a kulso mont. Es raadasul kb. ot perc utan azonnal. Es nem is volt meg fenn az xscreensaver. Ja, es konzolra se jott vissza.
- Nouveau. Meg midnig nou, please. Elsore annyira faszan jol mukodott. Egy reboot utan azonban azt kezdte el csinalni, hogy ha feldugom a kulso mont (mindegy mikor), akkor a belso laptop panel egyszeruen nem letezik a szamara, a kulso monitor lesz a kizarolagos monitor. Akkor is, ha a laptop panelre bootolt fel (ezert mindegy, mikor).
- Gnome-Keyring. Hat, ezzel inkabb hatalmas szopasok vannak. Az egy dolog, hogy a Mate asztal sajattal erkezik (mate-keyring), az is, hogy ez allandoan osszeutkozik a Gnome-Keyringgel, azonban az SSH_AUTH_SOCK es a GnuPG-s parja _mindig_ rosszul kerul exportalasra. Mar nem tudok mit kitalalni. A PAM elinditja a Gnome-Keyringet, faszan mukodik is, de valami valahol keresztbetesz neki, a vegen valami total hulyeseget sikerul kikutyulni a dologbol. Van meg ket - drasztikus - otletem, de... ez akkor is cink.
- A MATE telepitese sem volt igazabol zokkenomentes, az AUR csomagokba par helyen bele kellett nyulkalnom, hogy megfelelo dolgokat provide-oljanak - peldaul a gdm 2.x mukodesehez (ez azert kell, mert a Gtk+3 appok borzaszto allergiasak a Gtk+2-es cuccokra, a GDM 3.x pedig Gtk+3-as).

Es a sor itt nem ert veget, csak belefaradtam a typogasba. Szep uj desktop, ja. Grub1 mar egyaltalan nincs a rendszerben (legalabb a tobbi rendszer megturi, mint grub-legacy, de itt a nyomat is kiirtottak. AUR-ban van, de ez a telepites kozepen valahogy nem vigasztalt).

Hozzászólások

A Gnome-Keyringet vegulis sikerult kicselezni. Eleg trukkosen.

Az a lenyege a dolognak, hogy amikor a PAM elinditja a GKR (Gnome-KeyRing, becezve) daemont, akkor az mar teljes pompajaban elindul az en userem ala, es a tovabbi inditasok (--start --components=...) mar csak a mar meglevo infokat szedik ki a futo daemontol, nem inditanak uj daemont - legalabbis amig a sessionom tart.

Szoval, a /etc/gdm/Xsession fajlba kozvetlen az ssh-agent inditasa ele kell beszurni ezt ni:


source /etc/X11/xinit/xinitrc.d/30-dbus
eval $(/usr/bin/gnome-keyring-daemon --start --components=gpg,pkcs11,secrets,ssh)
if [ -n "$SSH_AUTH_SOCK" ]; then
    export SSH_AUTH_SOCK
    export GPG_AGENT_INFO
    export GNOME_KEYRING_CONTROL
fi

Sorban:
1 - ez az Arch Wiki-bol van, allitolag kell, mert enelkul nem biztos, hogy van DBus session. En hiszek nekik, nem probaltam nelkule.
2 - kiszedjuk az infokat a mar futo GKR daemontol.
3 - ha ez sikerult, akkor exportaljuk a valtozokat - a kimenetben ugyanis csak valtozobeallitas van.

--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Az AUR-ban a development verzió van a MATE-ból. Van repo a http://repo.mate-desktop.org/archlinux/ helyen a stabil verzióból.
grub helyett meg lehet használni a syslinux-ot, ha nem szimpi a grub2 és nincs dualboot, meg uefi meg hasonló dolgok.

De van dualboot, epp ez a bajom.

A linket koszi, mar lecsusztam a dologrol, mert mar fenn van. Mivel azonban a provide-olasok amugy is nyugosek voltak itt-ott, igy is, ugy is bele kellett nyulnom a PKGBUILD fajlokba. Azt pedig egy binarison mar nem tudom reprodukalni (ugy tudom, nem ismerem a pacman melyebb bugyrait).
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Binárison: le tudod tölteni a binárisok PKGBUILD-jét is. De praktikusabb egy frontend, nekem a yaourt nagyon bejött, a yaourt -G foo leszedi a foo PKGBUILD-jét, akár aur-beli, akár hivatalos csomagról legyen is szó.
Ha telepítetted a customizepkg csomagot, és egy adott csomagra van customizepkg-"szkripted" (lényegében egy lebutított sed, egy-két példát hoz a csomag), akkor a yaourt mindenféleképpen forrásból fogja telepíteni, a customizepkg által megadott módosításokkal (azaz automatizálhatod a módosításaidat).
Persze nagyon nem tökéletes (nincs is benne egyik repóban sem), de az esetek nagyon nagy részében jól megy. Így szedtem ki a rendszerből a pulse, ogg/vorbis, meg ilyenek támogatását (pl. a vlc telepítetten nálam kb. 10 mega, a hivatalos pedig kb. 40 mega, plusz a kitörölt függőségek és azok függőségei, stb.

Egyébként milyen gondjaid voltak?

yaourt-ot hasznalok, csak nem ismerem... :-)

Az volt a nyugom, hogy a gdm-old az gnome-* csomagoktol fugg, de persze 3.x-es verzioval nem fordul le a 2.x-es gdm, szoval bele kellett nyulnom a mate-* csomagokba, hogy provide-olja a megfelelo csomagokat, igy a gdm tokeletesen lefordult. Csak provide gondjaim voltak, szerencsere.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Nouveau nyugre az ultimate megoldas: legy tagja a video csoportnak.

Ezzel egyutt nyugos a dolog, mert normalis disztronal ha nem vagyok a video csoport tagja, akkor minden automatizmus, beallitas, meg minden ilyesmi le van tiltva, hogy ne allhasson elo egy uzemkeptelen rendszer.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

A nagyja mar ki van targyalva, de te a network managert miert szereted annyira?
Ha hasznalsz wifi-t, akkor tenyleg kell valami, ez esetben en wicd-t hasznalnek, mobilnettel meg nincs tapasztalatom.