Kurzor a bal felső sarokba, táska a szem alá

A Linux és plug-and-play mindig remek szórakozásra ad lehetőségeket. Vegyük példának a Genius 8x6-os Mousepen rajztáblámm, amit a legtöbb szar, ipari-hulladék, stb. Windows alapból képes kezelni. Szerencsére egy occsó eszközről lévén szó, elég nagy tömegben van jelen, hogy Linuxos driver is legyen hozzá, mit valamilyen oknál fogva a Debian-os gyerekek nem tudtak abszolválni. Talán az lehet az oka, hogy a elsődlegesen Ubuntuhoz lett készítve és emiatt büdös. Engem különösebben nem zavart a dolog, annó dactumnál szépen beforgattam, beírtam pár sort az xorg.conf-ba és örültem. A nyomásérzékenység nem ment ugyan a gimpben, de az én szintemen elég volt a rajzolgatáshoz. Aztán jött egy kis szünet és kicsit leálltam a firkálással. A táblát félretettem, közben volt egy rendszer összeomlás is. Aztán megint viszketni kezdett az ujjam, szóval épp ideje volt újratelepíteni. Lerántottam az új wizardpen drivert, beforgattam belőttem az xorg.confot, aztán néztem mint Rozi a moziban. Se kép, se hang. Log megtúr. Némi nézelődés után rájöttem, hogy valami baja van az ABI számokkal. Ahum, szóval túl régi a X szerver. Az biza, lehet mert holdba van a csomag. Erre megtúrtam forrást, hátha könnyen áttudom ütni, de nem. Valami tökönszúrt GET_ABI_MAJOR makróval szórakozik, ennyi időm meg nincs rá. Mi lenne ha nem foglalkoznánk vele? Nosza, némi google-fu, és már be is került az ignoreABI a szerverflagek mellé. Erre az X dob egy hátast a wizardpen modullal együtt.
Logikus megoldás, hogy akkor frissítünk a rendszeren. Ááááh, azt csak úgy nem lehet, mert az aptitude mindenáron keepelni akarja a csomag állapotát. Az ötödik próbálkozás után feladtam. Nem értem, miért nem képesek csinálni egy "Kurvaanyádfrissítsdleaztaszájbabaszottcsomagotderögtön" gombot. Bizta rosszul tördeli a curses a hosszú, összefüggő sorokat. Ami nem megy aptituddal, megy apt-get-el. Alig egy óra alatt felupgradeltem az egészet, volt némi szívás a cairo-dockkal, de már elmúlt. Így már fekszik a modul.
Ekkor már éjfél elmúlt, én meg ötkor kelek, szóval, nyomtam egy rebootot, csak a biztonság kedvért. Nem kellett volna. A grubbol ugyanis lett egy grub2, és közben az udev megint betette a retkes lábát. Mert ugye, miért is ne lehetne logikusan megadni, hogy 1-es meghajtó,2-es partíció a root, oszt csókolom? Neeem, inkább root="kurvaszájbabaszottszáméskrikszkrakszsorozat". A szerencsétlen kernelem be is pánikolt tőle. Arról nem is beszélve, ha egy kernel paraméter nincs megadva, akkor annak talán oka van, és jó lenne migrálásnál békén hagyni, nem? Kiütöttem a szemetet a grubból, újraindítom a gépet. Szupi, megy minden, csak a tablet kivágja a bal felső sarokba a kurzort. Mindegy, alvás.
Napközben kicsit rágooglézek a problémára. A különféle bejegyzések alapján a szokásos, ahogy kell, ami logikus és működőképes volt azt csesszük szét és öntsük nyakon udev-el történet. Annyi kiderült, hogy a hiba oka mindig az eszköz automatikus felismerésével volt. Csakhogy, nekem kézzel be lett betonozva az xorg.conf-ba a beállítások. Kicsit molyolok a HAL és udev configokkal, de egyik sem segít. Mi lenne, ha kilőnénk az egész genyó autokonfigos szarakodást? Nosza, szerverflagsba megy is az AutoAddDevices false. X újraindít. Áhhh, megtaláltam az config orosz rulettjét. Ergó, ami kézzel volt rendesen konfigolva az ment, ami meg nem, hát az nem. Természetesen mi nem megy? A patkány és a billentyűzet. Tuti. Kíváncsi vagyok, mennyit agyalhattak rajta, hogy kitalálják ezt a szopatást.
Működő gépet, ugye nem indítunk újra, ezért gondoltam be ssh-zok a budiszerverről. Aham, csak ssh-znék, mert az aptitude vitte magával, mert az is holdon volt, és a x-szerver frissítési küzdelemben remove-ra került. Mondtam már, hogy imádom a GUI-s eszközöket? FTP-n keresztül meg nincs root, és ez így helyes.
Ekkor kezdtem kissé inkonzisztensen gondolkodni, de annyi még élt, hogy nálam alap: amin soros port van, azon fut soros terminál is. Nosza, soroskábel, laptop, termiál, login, nano, save, X újraindít. Jahm kérem, a soros port, az soros port... Még jó, hogy a soros login nem disztribből került fel a gépre. Hogy miért nem initd-n keresztül oldotam meg, az örök titok marad.
A probléma viszont továbbra is fennáll. Kurzor megy a bal felső sarokba.
Ismét belenézek a logba és lőn megvilágosodás:
Az X bekonfigolja a xorg.conf alapján a tabletet, aztán fogja magát és az udev alapján is bekonfigolja a tabletet. Az, hogy az etc/udev-ben ott figyelnek a szabályok, hogy miképp konfigolja, azt természetesen magasról leszarja. Kicsit nekiálltam az új xorg verzió doksiját olvasgatni, ahol némi feszültséget éreztem a szerzők és az udev közt, és bekerült egy opció, ami adott eszköz osztályoknál és eventeknél figyelmen kívül lehet hagyatni az udevet. Nosza.
Section "InputClass"
Identifier "evdev pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event2"
Driver "evdev"
Option "Ignore" "On"
EndSection
X újraindít, és máris megy a tablet.
Felteszem a kérdést, hogy
a, miaretkeslófasznak vannak udev szabályok, ha sem az udev, sem az X nem veszi őket figyelembe?
b, miért kell egy adott eszközt 2 különálló rendszerben konfigurálni, hogy ne működjön egy harmadik alatt?
c, ha egy eszköz meg van adva konfig fileban és nincs hibajelenség, akkor miaretkeslófasznak próbálja az X ugyanazt az eszközt udev alapján konfigolni?
d, miért nincs valamilyen failsafe megoldás a konfigurációs hibákból adódó kizárások elkerülésére?

Mindenesetre, újabb 4 óra elcseszése után fontolgatom, hogy alapítani fogok egy fejpénz rendszert ezen problémák megoldására. Egyszerűen, díjak lesznek kitűzve a fejlesztők, maintainerek fejére, és azok kapják meg akik olyan szinten pépesre verik őket, hogy ezen személyek többet nem tudnak billentyűzetet venni a kezükbe.

Stay tooned...

Hozzászólások

Vadász, vadász... te szopni jársz ide.

Szerintem nem. Csak attól függ, mit értesz desktop felhasználáson, mert pl fényképeket tényleg nehezebb beimportálni a fényképezőgépről, meg a grafikus se használjon linuxot, mert a GIMP arra nem való, de én nem tudnék windowson dolgozni.

Eleve egy php+apache+mysql szerver indítása rémálom és utána még a fejlesztésre használt programok is kényelmetlenek. Nomeg git verziókezelést csinált már valaki windowsra? Olyat, ami működött. Nem a szervert, csak szimplán git init, git add., git commit... :)

--
http://sandor.czettner.hu

Ugye ez valahol ott kezdődik hogy van egy fejlesztői szerver amin fut az apache php mysql, meg van a workstation amin futtatod a fejlesztői eszközeidet. A fejlesztésre használt programok alatt nem tudom pontosan mely programokat érted, de ha vi-t akkor tényleg nem a windows kell neked. Gitre elvileg van a tortoisegit, de sose használtam, fogalmam sincs működik-e, gyanítom nálad nem működött. Egyébként ahogy NagyZ is írta, IDE-be kell integrálni és kész.

--
Don't be an Ubuntard!

Nálam úgy néz ki, hogy megy a NetBeans, egy másik asztalon meg van nyitva néhány terminál, az egyiken SSH-zok a szerverre, vagy a szerver éppen azon a gépen fut, amin fejlesztek. A NetBeans asztalon van még egy terminál git-re, mert szerintem a git pont az, amire nem létezik jól használható GUI.

Most a Windows már ott elhasalna nálam, hogy nincs több asztal, tehát kényelmetlen lenne, mert minden ablak fedésben lenne valami alatt, aztán még a PuTTYal kéne szerencsétlenkedni, meg rendes shell hiányában Total Commander, ami még egy plusz ablak. Nos én kipróbáltam a git-et is, de fél nap volt jól bekonfigolni. msysgit van kész csomagként, de mire összehoztam vele egy rsa kulcsot, hogy tudjak commitolni egy saját gitolite szerverre, hát nem szerettem meg.

--
http://sandor.czettner.hu

- A Powershell többet tud mint a GNU coreutils (objektumos, WMI, registry kezelés, stbstb): http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx
- Multiple desktop létezik Winre: http://sourceforge.net/projects/windowspager/

Puttyal mi a baj? Sokszor még Linuxon is szükség van rá ha nem akarsz settermmel szarakodni.

Most guglizzak helyetted egyenként mindenre?
Nem lenne egyszerűbb ha letennéd a "windowsra biztos nincs mert soha nem láttam windowst" szemléletet és utánanéznél a dolgoknak?

A virtual desktopot 1 perc volt megtalálni.
A FAR managert lehet hogy 2 lenne...
githez meg cygwint ajánlanék, ha valóban nem megy a natív.

virtual desktopot gyorsan lehet guglizni, de hasznalhatot en meg nem talaltam, pedig probaltam sokat :(
a hivatalos, MS oldalrol letoltheto a legszarabb, minden desktophoz uj explorert indit, semmifele kapcsolat nincs az asztalok kozott (pl. mozgatni koztuk ablakokat, sticky, neadjisten egyszerre latni oket, stb), raadasul nagyon hulye bugjai vannak (pl elojon gyakran hogy a windows-billentyus hotkeyek csak az elso desktopon mukodnek)

mc meg van, de mikor utoljara neztem kb 10 eve, total hasznalhatatlan es szar volt a windowsos verzio, ugyhogy maradtam a FAR-nal
-
Slackware current / OSX Snow Leopard

Na pl. itt írtam le, mit keresek: http://hup.hu/node/73585#comment-968215

Egyébként most felraktam amit linkeltél, mert valóban ez áll legközelebb az ideálishoz az eddigiek közül. Majd talán megszokom, vagy ha nem, majd egyszer megírom magamnak úgy, ahogy nekem tetszik. :)

--
Don't be an Ubuntard!

Most guglizzak helyetted egyenként mindenre?

Hát ki az MS marketinges? :)

Ezt a FAR managert megnéztem, mert még emlékeztem rá, mint Dos Navigator alternatíva. Nagyon jónak tűnik, köszi, azt hittem már nem fejlesztik. Láttam van benne minden, utf8 támogatás, syntax highlighting. Csak hát azok a betűjelek a meghajtóknak...

--
http://sandor.czettner.hu

A "fényképeket nehezebb beimportálni" alatt mit értesz - digikamot pl. ismered (de pl a korábban használt gthumb importálási képességeivel se volt sok gondom)? Vagy a támogatott kamerák körével van gond? Én személy szerint többet szívtam winen, mondjuk egy átlag kodak kamerával pl.
A grafikus meg nyugodtan dolgozzon gimppel, ha nem nyomdára készül, mert a nyomdai színkezelésen kívül mindent tud - jah, webdesignerek most felhördülnek, hogy layer groups hol van, hát kérem én a vázat, szövegeket vektorosan készítem, és pl inkscape kiválóan megoldja ezt a problémát, lényegesen kisebb fájlméret mellett. Persze ha a kimenethez psd kell, akkor nyilván meg vagyunk lőve, de ez megint ne az oprendszert minősítse már... (azt már csak suttogva teszem hozzá, hogy photoshop cs2 pl nekem szépen megy wine alatt hónapok óta, ha mindenképp kellene, kéznél van).
Évek óta linuxon gyártom egyébként a nyomdai cuccok nagy részét, két dolog van, amit nehézkes megoldani: egy pdf fájlból, ami átlátszóságot tartalmaz, nemigazán találtam még megoldást a flatteningre, illetve amit viszont egyáltalán nem lehet tudtommal a photoshopon kívül mással megcsinálni, az a kötött egyszínnyomott anyagok készítése. Ha esetleg valakinek van megoldása ezekre, lelkesen kipróbálom! :-)
Engem egyébként a grafika linuxon témában pro és kontra elhangzó érvek határozottan arra emlékeztetnek, amikor a szakik adobe versus corel témában vitatkoznak - lehet, hogy ilyen különbséggel kell valójában megharcolni? :-)

Csak attól függ, mit értesz desktop felhasználáson, mert pl fényképeket tényleg nehezebb beimportálni a fényképezőgépről... :-))

Lehet, hogy ezért majd leszedik rólad a keresztvizet.
K menü, grafikai programok, digikam. Importálás,kamera-USB PTP Class kamera. valamilyen fuji kamerával teszkó származék, nem vagyok egy fotós alkat. Bizonyítékgyűjtésre kellett, fizikailag kevesebb helyet foglal, mint A4es fénymásolt papírok.

Persze lehet, hogy ez egy informatikusnak bonyolult, én csak egy user vagyok. ;-)
Bocs ezért , nem tudtam kihagyni :-))

A szem alatti táska termeli a káromkodásokat.

:)

subscribe.

int getRandomNumber() { // ←ez itt már az aláírásom
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

Pont ezzel a típussal én is elszúrtam már egy néhány napot. Aztán átváltottam twinview-re és a kis tablet ki lett terjesztve a két monitorra, ami tök jó, csak ha kört rajzoltam, ovális lett belőle. A vége az lett, hogy a driverben átírtam kétszeres szorzóval az x-et.

Aztán kb fél év múlva lett egy kapcsoló a xorg.conf-ba, ami ugyanezt csinálta (vagyis majdnem, csak az egyik monitorra engedte rá a tabletet). Csak akkor a gép már nem a TV mellett volt, vettünk rendes DVD lejátszót :)

--
http://sandor.czettner.hu

Ehhehe. Majdnem pontosan ugyanezt szívtam végig majdnem pontosan ugyanígy.

A xorg.conf és etc/udev/mittudomain minden ésszerű és ésszerűtlen kombinációját végigpróbáltam, de nem tudtam elérni, hogy ne három példányban ismerje fel a rajztáblát.

Ez azért szar ügy, mert a rajzprogram az mindhárom eszköztől megkapja az eventeket, amitől vagy fejreáll, vagy nem. A GIMP-ben egyenként le lehet tiltani a beviteli eszközöket, így az használható lett volna, de ez az egész a testvéremnek kellett, és a GIMP-től meg ő állt fejre.

A MyPaint, ami egy neki való egyszerű rajzprogram, ellenben nem engedi külön-külön beállítani a beviteli eszközöket. Végül kínomban beletúrtam a forráskódjába (még jó, hogy Pythonban írták), és ott explicite letiltottam az udev által hallucinált kamu beviteli eszközöket, és így már lehetett használni.

Azért te is tudod szívatni magad szépen :-) Bár hozzáteszem,hogy ezt a félig xorg.confból, félig udevből automatikusan/szabályok szerint történő beállításosdit anno én sem emésztettem meg könnyen, és az értelmét még most se látom - látnám, ha egyrészt dokumentálva lenne jól, másrészt ha vagy az egyik, vagy a másik lenne alapban, de mindkettő nem (ehelyett sok disztriben default, hogy mindkettő)!
De azt meg kell hagyni, hogy a csomagkezeléssel azért huszárosan bánsz :-D

off. Grat a bejegyzésért, igazán olvasmányos :-)

on:
Lehet, hogy itt kezdődött a baj ?

Talán az lehet az oka, hogy a elsődlegesen Ubuntuhoz lett készítve és emiatt büdös. Engem különösebben nem zavart a dolog...

Vagy inkább az, hogy ők / debian / már tudták hogy ez így akkora userszopatás, macerás, hogy inkább kihagyták ? :-)
Ez mondjuk költői kérdés, talán a fejpénz kifizetésekor választ kapsz :-)

------------------

Amúgy dícséret a kitartásért, annyi haszna lesz, hogy legközelebb már 4 perc alatt bekonfolod :-)...

Talán az lehet az oka, hogy a elsődlegesen Ubuntuhoz lett készítve és emiatt büdös

Én itt feladtam volna, és felhúztam volna egy ubuntut, vagy egy windowst. Ha nincs valamihez driver, azt szerintem ritkán érdemes erőltetni, ha adott a vas, akkor olyan rendszert érdemes felhúzni amihez van driver, nem (?). Lehet, hogy gyorsabb lett volna ?

De még egyszer elismerés a kitartásért...

U.I.: A grubot én se szoktam meg igazán, lehet 2010, lehet 2011, de nekem akkor is a lilo a szimpatikus.