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ó
- 2645 megtekintés
Hozzászólások
kell egyáltalán ablakkezelő?
- A hozzászóláshoz be kell jelentkezni
Jaja, ablakkezelő nélkül kell elindítani, xinit-el.
- A hozzászóláshoz be kell jelentkezni
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. :)
- A hozzászóláshoz be kell jelentkezni
Leveszed róla az x atributumot ? Vagy mire gondolsz ?
- A hozzászóláshoz be kell jelentkezni
Arra, hogy ne lehessen alt+Fx-szel váltani.
- A hozzászóláshoz be kell jelentkezni
arra gondolsz, amit Alt+Fx -el érsz el?
mert akkor xorg.conf:
Section "ServerFlags"
Option "DontVtSwitch" # Alt+Fx ellen
Option "DontZap" # Ctrl-Alt-BkSpace ellen
EndSection
- A hozzászóláshoz be kell jelentkezni
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.)
- A hozzászóláshoz be kell jelentkezni
inittab szerkesztgetés (másikat odataszel), lásd lejjebb, majd kill -HUP 1
Így futásidőben is tudod szabályozni, hogy hány terminál legyen aktív.
- A hozzászóláshoz be kell jelentkezni
A /etc/inittabban vannak ilyen sorok:
1:2345:respawn:/sbin/getty 38400 tty1
2:...
Kommentezd ki őket, de lehet hogy live-cd-ről kell később helyreállítanod, vagy esetleg init=/bin/bash-al indítva.
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
xterm
- A hozzászóláshoz be kell jelentkezni
:) 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.
- A hozzászóláshoz be kell jelentkezni
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!"..
- A hozzászóláshoz be kell jelentkezni
Hali!
Ha jol vettem ki az irasbol akkor neki az kellene, hogy egy erosebb gepre vekonykliensek csatlakozzanak negyen, nem pedig 1 monitoron akar 4 gepet nezegetni.
Udv:
Feri
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
linuxvilágban volt egy erről szóló cikk, de szerintem nem éri meg a dolog.
Ha van is olyan alaplap, mibe bezsufizhatsz 4 videokarit, többe kerül, mint 4 ócsó gép.
- A hozzászóláshoz be kell jelentkezni
Amit te akarsz azt multiseat-nek hívják. Itt találsz rá leírást: http://www.linuxtoys.org/multiseat/multiseat.html de nem biztos, hogy megéri foglalkozni vele...
- A hozzászóláshoz be kell jelentkezni
és két munkaállomással (képernyővel)? van egy Gef FX 5200-am és van rajta VGA és DVI is, a DVI-ra ha rákötök egy monitort arra tudok tenni másik monitort így?
- A hozzászóláshoz be kell jelentkezni
Elvileg lehet, nem próbáltam. Google szerint működik: http://netpatia.blogspot.com/2006/09/multiseat-iii-xorgconf.html (Igazából minden dual head-es monitorral mennie kéne)
- A hozzászóláshoz be kell jelentkezni
szerintem keress egy linuxhoz erto embert, aki tud segiteni neked
--
Bow down and admit defeat. | Old, weak and obsolete.
- A hozzászóláshoz be kell jelentkezni