ICEWM y arrancar programas

  • linuxbcn@www.ba...
Escrito el 14 Mayo, 2004 - 12:14

Hola!

Una de las cualidades que mas me gusta del entorno grafico ICEWM es su alto grado de "restricción" que se le puede configurar; sobretodo para que los queridisimos LUSERS no mierdeen lo que no deben.

Ya en varios proyectos utilicé este ligero entorno grafico para "capar" el acceso a programas que no deseo/quiero que los usuarios toqueteen.

Las cosas que le suelo "tunizar" al amigo ICEWM son:

1.- Capar el acceso a los terminales (eso tan útil de CTRL+ALT+F1, F2, F3, etc) editando el fichero /etc/inittab

....
# Run gettys in standard runlevels
# 1:2345:respawn:/sbin/mingetty tty1
# 2:2345:respawn:/sbin/mingetty tty2
# 3:2345:respawn:/sbin/mingetty tty3
# 4:2345:respawn:/sbin/mingetty tty4
# 5:2345:respawn:/sbin/mingetty tty5
# 6:2345:respawn:/sbin/mingetty tty6

Se comentan estas líneas y ya no se entra a consola para guarrear.

2.- Configurar el fichero ~/.icewm/menu
Editando este menú se quita/pone todos los programas que queremos que el usuario pueda ejecutar. Yo personalmente me lo cargo todo menos las entradas correspondientes a Apagar sesión/equipo; me ahorro muchas molestias ;·D

3.-Configurar el fichero ~/.icewm/toolbar. Allí (como en el ejemplo) pongo los UNICOS programas a los que los lusers podran entrar, tal que:

# This is an example for IceWM's toolbar definition file.
#
# Place your variants in /etc/icewm or in $HOME/.icewm
# since modifications to this file will be discarded when you
# (re)install icewm.
#
prog kopete kopete.png kopete
prog Mozilla mozilla.png mozilla
prog ooffice ooffice.png ooffice

Siguiendo la premisa:
runonce "title" icon_name "res_name.res_class" program_executable options

4.- Comprobar que todo funcione correctamente: Me logeo como "Luser" y verifico que los programas se ejecuten y que todo funcione como cabe de esperar.

5.- Cambiar los permisos en los ficheros de configuración:

Tras una comprovación afirmativa procedo a cambiar los permisos para que ni por casualidad el Luser pueda modificarme las preferencias:

Así:
chown root:root /home/luser/.icewm/*
chmod 444 /home/luser/.icewm/*

835885 4 -rw-r--r-- 1 root 500 296 des 3 20:09 toolbar

Lo que me falta:
Bien, lo que no consigo ahora con la MDK 10 es ejecutar programas al iniciar ICEWM

Desde la 9.2 simplemente editaba (o creaba si no estaba) el fichero ~/.xesssion tal que:

exec gkrellm &
exec icewm

Así,por ejemplo, se me abria en cada sessión el gkrellm, pero ahora con MDK 10 no hay cojones de que funcione.

me he asegurado que tenga permisos de ejecución y lectura el &$&%&%& fichero .xsession y ni así, alguna idea?

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.

Autoarranque de programas con el IceWM

  • Gravatar de desUBIKado
  • desUBIKado
  • 01/23/04
  • 14 Mayo, 2004 - 22:46

Para ejecutar programas en el arranque solo tienes que crear un script ejecutable llamado "startup" en tu directorio ~/.icewm

En concreto los programas que yo autoarranco son el lineakd para controlar las teclas extras de mi teclado y el idesk para poner iconos en el fondo del escritorio.

Saludos.

--

Que facil!!

  • Gravatar de linuxbcn@www.badopi.org
  • linuxbcn@www.ba...
  • 01/27/04
  • 20 Mayo, 2004 - 09:51

Pues funciona!!
Y yo perdiendo el tiempo... Estube horas buscando en St. Google, en la pagina de icewm y preguntando y NADA, todo el mundo se refería a la "solución" que comentaba en el post.

Gracias, MUCHAS gracias.

--

Portada?

  • Gravatar de capi_x
  • capi_x
  • 01/23/04
  • 15 Mayo, 2004 - 12:53

linuxbcn, ¿porqué no reeditas la entrada original añadiendo la autocarga de programas y lo mandas como historia? Creo que es muy interesante como para que se pierda en el foro.

--

pues si, es lo más indicado...

  • Gravatar de linuxbcn@www.badopi.org
  • linuxbcn@www.ba...
  • 01/27/04
  • 20 Mayo, 2004 - 10:00

A mi me "presentó" icewm el Mr. HaseTruk, en un proyecto que realizamos juntos y que a fecha de hoy sigue funcionando perfectamente (mas de un año con unos 60 paquitos en una autoescuela) y lo mejor de todo es que NINGÚN luser ha conseguido desconfigurar NADA.

Después yo por mi cuenta y riesgo instalé el mismo tandem "Mandrake & icewm capado" a varios de mis clientes, tal vez una de las mejores anectotas se encuentra en un Hotel de Barcelona. El Encargado del mismo estaba asta los cataplines de problemas de virus y instalación de software ilegal no autorizado en un PC con Hase2000 en una sala del hotel (destinado a los uespedes del hotel, para que pudieran mandar mails y eso).
Le hablé que había una soluciuón muy interesante y tras comentarle los pormenores la cosa esta asi:

"Joan, a ver si vienes un dia a mirarte el linux, se tendrá que actualizar o mantener, no?"

Yo me hago un ssh y desde mi casa con una cervecita le endiño un update y chinpún.
Lo mejor de todo es que quité el CD, la disquetera, deshabilite el botón de encendido y precinté la caja del PC para que no se pueda tocar NADA. Solo se puede apagar por el interruptor de la fuente de alimentación por si hay un problema serio.

Es el malsueño para una empresa de mantenimiento?
No lo creo, yo me dedico a eso (entre otras) y vivo mucho mas tranquilo.

--

ya esta en cola editado

  • Gravatar de linuxbcn@www.badopi.org
  • linuxbcn@www.ba...
  • 01/27/04
  • 20 Mayo, 2004 - 11:35

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Feed
Feed