Debijány vékony kliens

Tanácsot kérnék. Debian alapú vékony klienseket építenék Windows TS/RDS eléréséhez. Lényegében már van pár működő gép. Egy USB 3.0-ás pendrive-ra telepítettem 6.0.7-es változatot, azért mert ezen működik a Synce, ami kell vonalkódolvasó dokkolásához, 7-es alatt nem ment (nekem).
Az alaprendszer: GDM3 + gnome core + synce (synce-tray, synce-hal) + rdesktop (fordítani kellett újat az utóbbiból, mert a backports-ban sem volt 1.7-es).
A problémák a következők:

- Nem tudom kikapcsolni a gépet a házon lévő gombbal csak parancssorból, vagy scriptből.
- Jó lenne pár tipp, amivel csökkenthetném az írási terhelését a pendrive-nak. Próbáltam lelőni az rsyslog-ot, de kapásból már nem akart működni a synce. Jelenleg EXT2-es a root partíció, noatime opcióval (bár ahogy olvastam, manapság már nem jelent annyi megtakarítást ez az opció mint rég).

PS, csak hogy akkor legyen pár tanulság, ahogy kérték:

Psion vonalkódolvasókat (Windows CE 5.0 .NET) használunk USB-s dokkolóval. XP alatt ActiveSync 4.5 segítségével kommunikált a szerver felé (http kapcsolat a vonalkódos adatbázissal) a számítógépen keresztül.
A Synce, Synce-HAL és Synce-tray telepítése után, mikor dokkolom az olvasót, létrejön egy ppp(x) interfész és azon hálózati kapcsolat az olvasó és a számítógép között.
Namost a gépünket úgy kell konfigolni, mintha egy sima otthoni router lenne. Az eth a külvilág a ppp meg a belső háló.
Tűzfalszabályokkal natolunk, én a gugliba beírtam hogy "simple nat iptables" és az első példa alapján készítettem egy scriptet, amit a /etc/ppp/ip-up.d könyvtár alá raktam. Amikor csatlakoztatjuk az eszközt, akkor élesíti a rendszerünk a szabályokat.
Később megnéztem, elég ha csak egyszer futtatjuk le a szabályokat minden indulásnál.
Nem vagyok teljesen boldog így se, mert csak akkor ismeri fel automatikusan a dokkolt eszközt, ha fut a Gnome. Ami azért baj mert nekem a legalapabb WM is már sok lenne, ugyanis egy teljes képernyős alkalmazás fog futni alatta, az rdesktop. Mondjuk annyiból jó a gnome-core, hogy könnyen be tudom állítani a felbontást és a képfrissítési frekvenciát, de azért mégis csak túl behemót a feladathoz.

Rdesktoppal is szenvedtem mert az usb portra kötöt /dev/usb/lp0-át az rdesktop nem tudta továbbadni LPT1 portként. Kiderült a korlátozott jogú felhasználó, ami alatt fut az rdesktop, nincs benne az lp csoportban. Hozzáadtam, és viola, ment a vonalkód nyomtatás is.

Hozzászólások

A problémák a következők:
ez miért blogbejegyzés?

Amellett, hogy ez valóban fórumtéma lenne (az AIX-es nem segítséget kér, hanem vázolja a helyzet megoldását, ha jól sejtem :) ), szóval... Nem lenne megoldható, hogy read only legyen a / (meg úgy általában a pendrive) ?
Az rsyslog beállítható, hogy log szerverre küldje amit kell, ha mást nem szükséges írni, akkor kb. ezzel megoldva a kikapcs: csak hosszan kell nyomni a power gombot. :)

Gúgli azt írja, hogy acpid-t kell telepíteni, ha még nincs.

Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)

Már egy ideje szívok vele, erőfeszítés pipa. Kellett idő mire rájöttem hogy a nyüves vonalkódolvasó PPP linket hoz létre, amit NATolni kellene, hogy működjön az adatcsere. Guglit néztem én is ezerrel.
acpid telepítve és el is indul.
Igazából akarja a fene hogy logoljon bármerre is, elég nekem az RDS szerver naplója.

Ha az egész /var/log-ot tempfs-ként akarom használni, sok szolgáltatás, valamint maga az X se indult nekem. Próbáltam egy ramlog nevű csomagot, ami elmenti és visszatölti a logokat egy ram meghajtóra, de az meg folyton nyavajgott induláskor, hogy már használják a /var/log/-ot. Próbáltam előbb indítattni, mint a többi daemont, de akkor is ez volt a hibaüzenet. próbáltam azt is, hogy mikor már elindul a gnome is, akkor lecsapatom az rsyslog-ot, de az se volt jó ötlet.

Miert nem csatolsz valami megosztast masik geprol? A logok nem generalnak olyan nagy forgalmat, nem egy tobbszazezer emailt kezelo levelezoszerverrol beszelgetunk... es hidd el, ha problema van, jo ha vissza tudod keresni a logokat.
--

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

"Hozzáadtam, és viola, ment a vonalkód nyomtatás is."
Az a mocsok Freud, az...! :D

Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)

Nem lehet hogy ext4-el kevesebb io lenne (akár ugyanúgy noatime opcióval)? Azért ext4 előtt pl. egy nagy fájl törlése rohadt sok művelet volt. Sok szempontból gyorsabb és azt sejteném hogy bizonyos dolgok kevesebb műveletbe kerülnek.

Journal is talán kikapcsolható ha ez az óhaj.

Nem tudom, sajna nem vagyok tapasztalt Linux ügyileg, az EXT2 lett ajálnva pár helyen a gugli szerint. Szívem szerint ReiserFS-t használtam volna, még ha nem is menő meg el is kaszálják lassan (ahogy Reiser bá a feleségét). Azzal van tapasztalatom, legalább is annyi, hogy az elmúlt 4-5 év alatt még nem esett szét, automatikusan javította a hibákat és gyors. Bár ha kiírtottam volna a naplózást,
lehet már nem lett volna ennyire stabil.
Azt néztem még hogy a BTRFS meg tud tömöríteni, ami meg esetleg gyorsította volna a bootolást (bár nem is a démonok feltámasztása a sok idő hanem a kernelbetöltés 1 perc, arra meg lehet nem lett volna hatással) és csökkentette volna a tömörítés végett az írási terhelést, de így se vészes bootidő, és a 6-os debian 2.6.akárhányas kernelében a fene tudja mennyire müxik a BTRFS támogatás.