végre

Nem kevés kirakózás után végül rájöttem mi a halálért van folyton az a rohadt angol kiosztás a grafikus bejelentkezésnél.
hahááá
mert ez a kurva HAL felülírja az xorg.conf-ot. pontosabban az X szarik a configra, és inkább a HAL-ból szipkázza az információt, ahelyett hogy a konfig inputdevice részeit dolgozná fel. ami természetesen hibás, nem vagyok képben ezügyben, de gondolom a HAL-t rohadtul nem érdekli hogy milyen nyelvű a billentyűzet, max a gombok számát meg az ilyesmit vizsgálja. persze ezzel nincs is gond, meg egyébként nem is zavaró, ha nem használunk Z vagy Y betűs loginokat, amiket a nem magyar kiosztás miatt persze mindig szarul ütünk be.
Okulásképp:
Miután kiderült, hogy mi is a probléma gyökere, kerestem, hogyan lehetne xorg bácsit rávenni, hogy ne foglalkozzon a hal démonnal.
1. fapados megoldás: hal stop :)
ez majdnem jó volt, mindössze annyi volt a gáz, hogy HAL nélkül, immár magyar billentyűzekiosztással, hiába ütöttem be kdmbe loginnevet és jelszót, azonnal vissza is dobott oda. ebből arra a következtetésre jutottam, hogy alighanem maga a plasma is támaszkodik némileg a HAL-ra, ezért ez a megoldás végülis zsákutcának bizonyult.

2. majdnemjó megoldás: Option "AllowEmptyInput" "false"
ez elméletileg kényszeríti az X-et az inputdevice dolgok konfigból történő olvasására, és ez igy is van, viszont meglepetésként ért, hogy minden egyes leütött billentyű helyett egyből hármat írt a képernyőre :)
nemsokkal később az is kiderült, hogy ez szintén a HAL miatt van, mert amellett, hogy az X a konfigot beolvassa és értelmezi, a HAL révén azért biztos ami tuti még betöltött egy pár keyboard drivert, igy aztán az input is megtöbbszöröződött. mindenesetre vicces volt, ilyet még sosem láttam :)

3. tutijó megoldás: Option "AutoAddDevices" "false"
és persze az előző kettő elfelejtve. ez az a sor a serverlayout részben, ami megakadályozza, hogy a HAL hozzáadja azokat a drivereket, amiket az előző pontnál megtett. igy végülis ez a konfigból dolgozik, a hal meg futhat, mert az inputdevice részbe nem szól bele.

érdekes, egyébként azt hittem az xorg.conf-nak alapból nagyobb a prioritása mint az autodetectnek...legalábbis nekem igy logikusabbnak tűnne.

Hozzászólások

Az Xorg fejlődik. Tulajdonképpen jó irányba, de akinek már van egy jól beállított Xorg az persze nehezen tér át az "új módra". Ezzel én is hasonlóan jártam, azzal a különbséggel, hogy én nem kértem evdev inputot a gentoo nem telepített, de valamiért alapértelmezett beállítás az "AllowEmptyInput" "true" így nem volt sem egér sem billentyűzet (a gép nem fagyott le), és számomra fura módon még a Crtl+Alt+F1 sem működött.

Az fel se merül, hogy a hal configjaiban módosítsd?

Nekem spec nem kis k.anyázást okozott, amikor rájöttem, hogy a jól bevált synaptic konfigomat mi cseszi el, és mire megtaláltam, hogy a hal melyik elk.rt konfig állományában lapul. Jó ötlet, csak mondjuk az xorg.conf-ba be lehetett volna szúrni egy commentet, hogy mostantól hol-mit keressen az ember gyereke... Ja, és a hal rugalmassága miatt másik disztrón másik konfig file tartalmazza, máshol... Tök jó tényleg.
Az meg már csak hab a tortán, hogy mostantól nem 1 konfigot kell hegesztenem, hanem egy valag xml közül válogathatok.

Csak ismételni tudom az előzőeket: esetleg ehhez rendes doksi? (Én ugyanezt az X-es szart megszívtam régebben .) Ellenben szeretnék egy apróságot megcsináltatni a HAL-lal: egy konkrét eszköz bedugásakor az automatikus mount kapjon egy plusz opciót. Korábban már érdeklődtem itt ilyesmi után, de akkor hasznos infót nem kaptam. Esetleg most?