Página siguiente Página anterior Índice general

5. Creación de los archivos para /home/invitado

5.1 .bashrc

exec startx

Esto significa que, cuando el usuario invitado entre en el sistema, el shell de ingreso iniciará, inmediatamente, el entorno gráfico XWindow.

5.2 .Xclients

netscape

Esto significa que cuando X arranque, el usuario invitado solamente va a obtener el navegador web, sin manejador de ventanas. Si usted prefiere otro navegador tendrá que modificar esta instrucción.

El archivo .Xclients debe de tener permisos de ejecución para el usuario invitado. Ejecute

chmod 755 /home/invitado/.Xclients

para lograr esto.

5.3 .xsession

#!/bin/sh
netscape

Si usa xdm(1) para que la gente ingrese al sistema, este archivo deberá hacer que el invitado obtenga el navegador web como si hubiera ingresado normalmente. El archivo .xsession debe ser ejecutable por el usuario invitado. Teclee

chmod 755 /home/invitado/.xsession

para lograr esto.

5.4 .Xdefaults

! Deshabilite drag-to-select.
*hysteresis:                            3000

! Haga que los enlaces visitados del mismo color que los enlaces no visitados
*linkForeground:                        #0000EE 
*vlinkForeground:                       #0000EE

Netscape.Navigator.geometry: =NETSCAPE_GEOMETRY

! Deshabilite los comandos del teclado.
*globalTranslations:

! Atajos con el Raton: haga que todos los botones del raton hagan lo mismo. 
*drawingArea.translations:              #replace           \
<Btn1Down>:                     ArmLink()                      \n\ 
<Btn2Down>:                     ArmLink()                       \n\
<Btn3Down>:                     ArmLink()                       \n\
~Shift<Btn1Up>:                 ActivateLink()                  \
                                DisarmLink()                    \n\
~Shift<Btn2Up>:                 ActivateLink()                  \
                                DisarmLink()                    \n\
~Shift<Btn3Up>:                 ActivateLink()                  \
                                DisarmLink()                    \n\
Shift<Btn1Up>:                  ActivateLink()                  \
                                DisarmLink()                    \n\
Shift<Btn2Up>:                  ActivateLink()                  \
                                DisarmLink()                    \n\
Shift<Btn3Up>:                  ActivateLink()                  \
                                DisarmLink()                    \n\
<Btn1Motion>:                   DisarmLinkIfMoved()             \n\
<Btn2Motion>:                   DisarmLinkIfMoved()             \n\
<Btn3Motion>:                   DisarmLinkIfMoved()             \n\
<Motion>:                       DescribeLink()                  \n\

Este archivo deshabilita los marcadores intermitentes, arrastrar para seleccionar y algunos comandos del teclado.

También hace que los botones del raton hagan lo mismo, esconde la barra del menú, y hace que los enlaces visitados y los no visitados tengan el mismo color, de esta forma cada visitante obtiene unos enlaces limpios y azules, y no unos enlaces púrpura sobre los cuales otras personas hayan pasado.

Debe situar la variable NETSCAPE_GEOMETRY en este archivo con una geometría X que se vea así: XxY+0-0, donde X es el ancho de su pantalla e Y es la altura de su pantalla +32. Esto situará la barra del menú de Netscape por fuera de la parte de arriba de la pantalla, de esta forma el usuario no sera distraido. Por ejemplo, si su pantalla es 800x600, la geometría debe ser 800x632+0-0.


Página siguiente Página anterior Índice general