hola...
alguien sabe como puedo hacer para quitar las consolas Ctrl+Alt+F1-F6 - Ctrl+Alt+F8-F12
solo quiero dejar la consola grafica Ctrl+Alt+F7
que es donde el usuario trabaja...
| ||||
aclaracion.. hola.. muchas gracias por tu ayuda.. pero tengo un problema, no me explique bien en mi 1º post.. queria deshabilitar las consolas "quitar".. pero esto tambien conllevaba que yo al darle un Ctrl+Alt+F1-F6 - - Ctrl+Alt+F7-F12 no se me cambiara... pues te hecho caso he editado el inittab.. y he comentado las lineas que ponia lo de las tty pero al darle un Ctrl+Alt+F1 se me cambia y entra en una pantalla negra... y pues yo no quiero que esto suceda... PD: espero me disculpes por no haber planteado la pregunta bien desde un principio.
__________________ Siempre hago lo que quiero... Aunque no quiera... |
| ||||
Mucho me temo que eso no tiene una solución sencilla. ¿Tanto cuesta no pulsar esas teclas? (porque mira que hay que querer pulsarlas, Ctrl+F5 no se pulsa sin querer ;)) Salu2.Ferdy
__________________ Born to be free Por una sociedad del conocimiento libre |
| ||||
toca hola... lo que pasa es que estoy creando una aplicacion en linux (RedHat 7.3) y pues solo quiero que el user el cual estara viendo solo esa aplicacion no tenga posibilidad de irse a una consola.. y pues eso lo logro con lo que me dijiste antes.. pero no es muy estetico que al darle la combinacion de teclas... se vea una pantalla ahi toda negra.. entonces preferible que no se vea... con respeto a lo que dices con que no se hacen sin querer depronto tengo por ahi un usuario curioso que sepa algo de linux.. y pues eso el lo que quiero prevenir... espero que me puedas ayudar...
__________________ Siempre hago lo que quiero... Aunque no quiera... |
| ||||
Si tiene unas X corriendo, también tiene una consola. Y si la aplicación es bajo una consola, se puede usar screen para utilizar "varias consolas" bajo la misma. Así que me parece que lo que intentas hacer es algo más dificil de lo que piensas. Salu2.Ferdy
__________________ Born to be free Por una sociedad del conocimiento libre |
| ||||
pero hola... pero la aplicacion que esta corriendo en las X no lo deja hacer si no lo que yo quiera... y entre esas cosas no le dejo aceder a ninguna terminal... y no puede ejecutar nada.. solo lo que mi aplicacion hace y no mas....
__________________ Siempre hago lo que quiero... Aunque no quiera... |
| ||||
Y si tira el servidor X ? A no ser que estés corriendo un Display Manager se quedará con el terminal abierto. En tu aplicación puedes mapear estas secuencias para que no hagan nada (por lo menos con GTK si se puede) O intentarlo a nivel del servidor X. Salu2.Ferdy
__________________ Born to be free Por una sociedad del conocimiento libre |
| ||||
pero como lo tira hola.. pero como va a tirar el Servidor X... si solo puede ejecutar lo que yo quiera.. no le sirve Ctrl+Alt+Retroceso por que no esta corriendo ni gnome ni Kde.. solo mi aplicaion hecha en la Gtk... lo unico seria Ctrl+Alt+spr y eso reiniciaria la maquina y luego al entrar de nuevo se encontraria con mi aplicacion.. pues he editado el /etc/X11/prefdm y /etc/X11/xinit/xinitrc para que solo haga que ejecutar mi aplicacion... espero me entiendas... y me puedas seguir ayudando.
__________________ Siempre hago lo que quiero... Aunque no quiera... |
| ||||
Ctr+Alt+Retroceso es una secuencia nativa de XFree, no de GNOME ni de KDE. Con lo que o la desactivas de alguna forma o el usuario la puede ejecutar. Por otro lado intenta capturar cuando el usuario pulsa Ctrl+Alt+FX y haz un simple g_print, lo mismo se anula la acción de abandonar el servidor X para pasar a una consola de texto. Cita: Aquí te equivocas, si consigue reiniciar la máquina y en el arranque introduce algo como:lo unico seria Ctrl+Alt+spr y eso reiniciaria la maquina y luego al entrar de nuevo se encontraria con mi aplicacion..
Código:
Ya la jodiste, porque no se le pedirá ninguna password y tendrá privilegios de root.linux init=/bin/bash Lo que tu pretendes "por motivos estéticos" puedes solucionando eliminando TODAS las consolas menos 1, bajo la que "correrá" INIT. Salu2.Ferdy
__________________ Born to be free Por una sociedad del conocimiento libre |
| ||||
aclaracion >>Ctr+Alt+Retroceso es una secuencia nativa de >>XFree, no de GNOME ni de KDE. Con lo que o la >>desactivas de alguna forma o el usuario la puede >>ejecutar. Ok.. esto no lo sabia... hay una linea en el inittab # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now A lo mejor comentando esta linea funciona al igual que cuando comente las lineas del ttyX >>Por otro lado intenta capturar cuando el >>usuario pulsa Ctrl+Alt+FX y haz un simple >>g_print, lo mismo se anula la acción de >>abandonar el servidor X para pasar a una >>consola de texto. Ok lo intentare...y te cuento como me fue.. >>Aquí te equivocas, si consigue reiniciar la >>máquina y en el arranque introduce algo como: >>code: >>linux init=/bin/bash >>Ya la jodiste, porque no se le pedirá ninguna >>password y tendrá privilegios de root. esto no pasa por que... tengo en mi lilo activado el framebuffer y estoy redirigiendo la salida al la tty13 (crtl+altF13)... y creo que a esta no pueden haceder... y pues en el lilo.conf no le tengo puesto para que espere a ver por que lado se va si no que de una arranca... boot=/dev/hda vga=792 lba32 image=/boot/vmlinuz-2.4.18-3 label=linux read-only root=/dev/hda6 append="hdd=ide-scsi console=/dev/tty13 CONSOLE=/dev/tty13 video=vesa:ypan"
__________________ Siempre hago lo que quiero... Aunque no quiera... |
| ||||
>># Trap CTRL-ALT-DELETE >>ca::ctrlaltdel:/sbin/shutdown -t3 -r now >>A lo mejor comentando esta linea funciona al >>igual que cuando comente las lineas del ttyX sorry estoy ciego crei ver (queria ver) CRT+ALT+RETROCESO se que no se parecen mucho pero las ansias me estan comiendo la cabeza...jejeje pero pienso que en algun lado puede estar al igual que en el inittab que cuando pulsen esta combinacion de teclas CRT+ALT+RETROCESO haga tal cosas o haga tal otra...
__________________ Siempre hago lo que quiero... Aunque no quiera... |
| ||||
No lo se, es probable que haya algún parche para XFree...... porque si no me equivoco Ctrl+Alt+Retroceso manda SIGUSR1, pero ya te estoy hablando de algo que no estoy muy seguro. Sobre lo del lilo, creeme que es posible hacer lo que te digo, puedes intentarlo, es más, pueden arrancar con un disquete con GRUB y ya te hicieron el lío. :) Así que lo mejor es que no permitas que hagan Ctrl+Alt+Supr tampoco Salu2.Ferdy
__________________ Born to be free Por una sociedad del conocimiento libre |
| ||||
bueno como siempre esta latente el problema de que si alguien tiene acceso fisico a nuestro oredenador puede aceder como root.. no existe alguna forma de ponerle password al nivel de arranque "sinlge" "1" y/o que cada ves que root quiera cambiar el passwd le pregunte por el anterior para corroborar que es el? por que el usuario no va a tener siempre el ordenador encendido.. Por que podria solucionar lo del arranque desde el disco colocando en la Bios una secuencia de arranque que me convenga y luego proteger la conf con un passwd...
__________________ Siempre hago lo que quiero... Aunque no quiera... |
| ||||
muy interesante el asunto. Para evitar q le hagan un kill a tu sesion de X, edita el archivo XF86Config y coloca el parametro DontZap en 1 Para lo de evitar que pasen a consola, pues se me ocurre que tal vez cambiandole las combinaciones de teclas puedas evitarlo hehehehe eso se puede hacer con el parametro VTSysReq que cambia CTRL+ALT+Fn por Alt+SysRq+Fn Quizas puedas sacar mas ideas del siguiente HOWTO http://en.tldp.org/HOWTO/Kiosk-HOWTO-1.html HTH |