Bezárhatatlan ablak - hogyan?

Fórumok

Sziasztok!

A cím tömör, egy kicsit bővebben kifejtem:

Egy olyan programot szeretnék írni Perl-Gtk2-ben, ami bootolás után automatikusan eilndul és teljes képernyőben fut. - > Ez idáig nem probléma.
Azt szeretném elérni, hogy az ablaknak ne jelenjenek meg a felső kerete a funkciógombjaival együtt. (tálcára helyezés, méretezés, bezárás.) Úgy meg tudnám oldani, hogy látszanak, de a programon belül hatástalanítom. Mégis az lenne a cél, hogy ne is látszódjanak.
Ne lehessen más programot sem indítani. (Bármelyik ablakkezelő megfelelne, ha konkrét megoldás van rá.)
A terminálokat sem lehessen elérni. (Pl. az alt+Fx kombinációkkal csak egy feloldás után.)
Szükség esetén valamilyen bill. kombinációra+jelszóra fel tudjam oldani a fenti korlátozásokat.

Tudom, hogy ez egyszerre sok lehet megválaszolni, de nagyon örülnék, ha valaki akár valamelyik részmegoldásban tudna segíteni.

Köszönöm előre is:

Pepó

Hozzászólások

Eddig ilyet nem követtem el. Nem is tudtam, hogy ilyet lehet csinálni. :)
Ez eddig tökéletes, köszönöm.

Már csak azt szeretném tudni, hogyan lehet futásidőben tiltani a terminálokat, illetve engedélyezni azokat? Vagyis csak azt, hogyan lehet csökkenteni akár nullára a számukat. :)

Ez jónak tűnik, de akkor, mikor engedélyeni szeretném, akkor az x-et újra kell indítani. Én pedig azt szeretném, hogy a teljes képernyőben futó programból futás időben tudjam változtatni az engedélyezett tty-ok számát. (Arra az esetre, ha be kell valamiért avatkoznom a rendszerbe.)

Az /etc/event.d/-n belül találtam ttyX állományokat, de ilyen megjegyzésekkel pl::


# This service maintains a getty on tty2 from the point the system is
# started until it is shut down again.

Ezt úgy értem, hogy csak a rendszer újrainindítása mellett lehet megváltoztatni. Gondolom, ezért is írtad a liveCD-s megoldást, mert, ha letiltom teljesen, akkor nincs esélyem a terminlál indítására.
Most bevillant, hogy egy paranccsal, amit a programomból elindítok, egy újabb X indítása mellett futtatok egy konzolt, mert az is eredményes lehet, csakhogy KDE-s konsole-om nem indult el. Melyik konzolprogrammal próbálkozzak szerintetek?

:) Ragyogó, köszönöm. Persze közben a konsole is elindult, de egy 3. grafikus felületen... szerintem türelmetlen voltam.

Na, nagyjából már minden információm összeállt...
Van még egy nagyobb falat, ami nem szorosan kötődik a feltett kérdéseimhez, csupán azért kérdezem meg most, hogy el tudjak indulni a megoldás felé.
Terveim szerint egy db számítógép szolgálna ki 4 munkaállomást, mondjuk így: grafikus felületű munkaállomásokat. (Mivel költségeket szeretném lejjebb szorítani, hogy az újításomat elfogadásának nagyobb legyen az esélye, ezen gondolkodom.) Szóval milyen eszközök kellenének ahhoz, hogy egy gépre 4 monitort, 4 billentyűzetet és 4 egeret rá tudjak csatlakoztatni. Azt tudom, hogy a Unix alapú rendszerek gyökereitől kezdődően támogatják a terminálok csatlakozását, az okait is ismerem. De eddig nem láttam/hallottam grafikus felületű munkaállomások alkalmazásáról. (Vagyis kerülni akarom az 1 gép+extender megoldást.)

Megtaláltam: Xterminál. Nagyon drága. Marad a PC+ethernet.

Vmi ilyesmi Aten KVM megoldásra gondolsz, ami HW-sen van lekezelve, vagy SW szintű megvalósításra gondoltál?

szerk: Nemtom 21e ft-ot megér e nektek ez mondjuk...
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..

Igen, erre gondoltam, vagyis 1 gép, 4 rácsatlakozott kliens 4 grafikus felületen. Ehhez kerestem HW-es megoldást, úgy, hogy ne kelljen 4 PC-t hadrendbe állítani emiatt. Beszéltem egy volt főiskolai tanárommal, aki ingyen adott volna konzolos terminál klienst, de nekem az kell, hogy grafikus felületen fusson, ráadásul nagy monitoron, nagy felbontásban, mert többszáz adatot kell megjeleníteni és módosíthatóságát is megteremteni. Mindezt a fizikai hozzáférhetőség blokkolása mellett. Végülis ő olyan 250 e forint körül saccolta a grafikus terminál eszközt, bár abban bill, egér és monitor is van.
Végső soron nekem az is megoldás lenne, ha az input-output egységek nem részei a terminálnak, ha az olcsóbb, mint egy PC.

szerintem keress egy linuxhoz erto embert, aki tud segiteni neked

--
Bow down and admit defeat. | Old, weak and obsolete.