Guía avanzada del usuario

Capítulo 1 Cómo entrar en SunOS y empezar OpenWindows

El software de la versión de OpenWindows debe estar ya instalado en el disco duro o en un servidor accesible desde el sistema de archivos. Si no está seguro de ello, contacte con el administrador de su sistema o consulte el manual de instalación para la plataforma específica.

En este capítulo se explica cómo entrar en el sistema, cómo usar un intérprete de comandos shell, cómo montar y empezar el entorno de usuario OpenWindows, cómo abandonar el sistema de ventanas y cómo salir. También se explican algunos casos especiales, como la configuración del entorno OpenWindows para monitores duales.

Cómo entrar

Una sesión de trabajo estándar se define como el intervalo que transcurre entre el momento de entrada en el sistema y el de salida. El entorno multiusuario SunOS necesita que el usuario se identifique cada vez que quiera utilizar el sistema. Su nombre de entrada (también conocido como nombre de usuario o cuenta de acceso) le identifica para el sistema y para otros usuarios en el sistema. La contraseña restringe el uso de la cuenta de acceso a aquellos que conocen dicha contraseña. Si todavía no tiene nombre de entrada ni contraseña, pida a la persona designada como administrador de su sistema que le asigne una contraseña. Una vez obtenida dicha información estará preparado para entrar

Antes de que entre en el sistema, la pantalla deberá mostrar algo parecido a lo siguiente:

login:

Introduzca el nombre de entrada que le ha asignado el administrador del sistema y pulse la tecla Retorno. Si por ejemplo su nombre de entrada es jose, escriba:

login: jose

y presione Retorno. A continuación el sistema le solicita así la contraseña:

login: jose
Password:

Escriba la contraseña tras el indicador y presione Retorno (si su cuenta de acceso no tiene asignada una contraseña, el sistema le introduce sin pedirle ninguna). Observe que cuando escribe la contraseña, el sistema no la muestra en pantalla. Así se evita que alguien pueda averiguarla.

Shell de entrada

En los siguientes capítulos, empezará a introducir comandos de SunOS. Al transmitir un comando al sistema, en realidad envía información a un programa de interpretación de comandos llamado shell. Entonces, el programa shell lee la información que le ha transmitido y hace que la acción adecuada se realice en el sistema.

El shell predeterminado del software del sistema SunOS es el shell Bourne, pero también existen otros dos programas shell en el sistema operativo: el shell C y el shell Korn, cada uno de ellos con sus propias diferencias.


Nota -

Podrá obtener información específica acerca de cualquier comando de SunOS, incluyendo cada uno de los shell disponibles, consultando la página man (manual de referencia). Para una mayor información acerca de las páginas man, véase "Cómo mostrar páginas de comandos con man "" del Capítulo 2".


Cuando entra por primera vez en el sistema (o abre una nueva ventana de Utilidad de Comandos o de Utilidad Shell) y ve el indicador de comandos, éste le indica que ha empezado automáticamente un programa shell. A este shell se le llama shell de entrada. Si el shell de entrada no es el shell predeterminado de SunOS (el shell Bourne), se debe a que el administrador de su sistema ha especificado un shell diferente (el shell C o el shell Korn).

Como ya se ha mencionado, cada shell tiene sus propias diferencias. Algunos comandos o procedimientos que estarán a su disposición cuando use un shell pueden no estarlo cuando use otro diferente. Teniendo esto en cuenta, observe que siempre que se presente en este manual cualquier comando o procedimiento que no esté disponible en el shell predeterminado de SunOS (el shell Bourne), las secciones estarán marcadas claramente al efecto.

Cómo salir

Cuando haya finalizado la sesión de trabajo y esté listo para salir del sistema operativo, escriba lo siguiente para desconectarse:

$ exit

Después de un momento, el sistema vuelve a mostrar el indicador de entrada:

$ exit
login:

Si ve el indicador de entrada, es que ha salido satisfactoriamente. Entonces el sistema estará preparado para que Vd. u otro usuario pueda entrar.


Nota -

Con el sistema operativo SunOS, si desactiva la terminal o área de trabajo no significa necesariamente que vaya a salir del sistema. A no ser que salga explícitamente, permanecerá conectado con él.


Equivalencias del teclado

A pesar de que las operaciones que va a realizar no requieren un uso frecuente de los menús de OpenWindows y del ratón, en algunos casos puede agilizar dichas operaciones utilizando una combinación de teclas, llamada aceleradores de teclado, que duplica las operaciones con el ratón y los menús, y de las teclas preconfiguradas del teclado.

La tabla siguiente muestra una serie de operaciones de comandos y de equivalencias del teclado tanto para sistemas SPARC como para los basados en x86 o PowerPC(TM).


Nota -

La tecla Meta es la tecla que tiene el símbolo <> en los teclados SPARC y que se obtiene en los teclados x86 o PowerPC(TM) presionando Ctrl-Alt.


Para realizar una operación con un acelerador de teclado, presione y mantenga pulsada la primera tecla (Meta, o Control-Alt simultáneamente) y presione la segunda tecla. Por ejemplo, para cortar texto seleccionado, presione y mantenga pulsada la tecla Meta y presione x en un sistema SPARC; en un sistema x86 o PowerPC(TM), presione y mantenga pulsado Control y Alt a la vez y presione x simultáneamente

Tabla 1-1 Aceleradores de teclado

Operación 

Equivalencias del teclado 

Acción 

Repetir

Meta - a 

Repite la operación anterior 

Copiar

Meta - c 

Copia la selección en el portapapeles 

Cortar

Meta - x 

Corta la selección y la coloca en el portapapeles 

Buscar

Meta - f 

Busca la selección a la derecha del indicador 

Ayuda

Ayuda o F1 

Muestra una ventana de ayuda con ayuda contextual acerca del objeto sobre el que se encuentra el puntero. 

Nuevo

Meta - n 

Carga un archivo nuevo 

Abrir (Archivo)

Meta - o 

Abre un archivo (por ejemplo, si ha resaltado un icono de archivo en el Administrador de archivos) 

Abrir (Ventana)

Meta - w 

Abre un icono o cierra una ventana a un icono 

Pegar

Meta - v 

Copia la selección del portapapeles en el punto de inserción 

Imprimir

Meta - p 

Envía el archivo a la impresora (por ejemplo, si ha resaltado un icono de archivo en el Administrador de archivos) 

Propiedades

Meta - i 

Muestra la ventana de propiedades de la aplicación en la posición del puntero 

Rehacer

Mayús-Meta - p 

Rehace una operación de Deshacer 

Guardar

Meta - s 

Guarda el archivo actual 

Parar

Parar o Esc 

Para la operación actual 

Deshacer

Meta - u 

Deshace la operación anterior

Consideraciones previas a la puesta en marcha de OpenWindows

Antes de empezar el software de OpenWindows, lea las siguientes consideraciones previas. Si no le afecta ninguna de ellas, páselas por alto hasta llegar a la sección "Cómo ver el software de OpenWindows "", de este capítulo.


x86 sólo -

Si cambia el tipo de ratón, teclado o tarjeta adaptadora de vídeo del sistema después de instalar Solaris, tendrá que ejecutar el programa devconfig para actualizar la versión del sistema. Consulte la página de comandos man devconfig(1M).


La variable de entorno OPENWINHOME

Si en este momento se encuentra procesando el software de una versión de OpenWindows anterior a la 3.3, es posible que haya instalado ya el sistema para usar la variable de entorno OPENWINHOME. Sin embargo, actualmente ya no se recomienda que los usuarios establezcan la variable de entorno OPENWINHOME ni manualmente ni mediante un archivo de puesta en marcha.

Cuando se ejecuta el comando openwin, éste establece automáticamente la variable de entorno OPENWINHOME como /usr/openwin, por lo cual no es necesario que lo haga el usuario.

Si ha establecido la variable de entorno OPENWINHOME, bien en el archivo.profile o en el archivo.cshrc en el directorio de usuario, convierta la línea en comentario o elimínela por completo antes de ejecutar la versión 3.3. de OpenWindows.

Para eliminar, o convertir en comentario la variable de entorno OPENWINHOME en el archivo .profile o en el archivo .cshrc, siga estos pasos:

  1. Abra el archivo.profile o el archivo.cshrc usando un editor de textos como vi.

  2. Escriba un signo (#) antes de la variable, como se indica a continuación o elimine la línea por completo.

    Si está trabajando en el archivo .profile, siga el paso a; si lo está haciendo en el archivo .cshrc, siga el paso b.

    1. En el archivo .profile:

      #OPENWINHOME=/usr/openwin
      

      • En el archivo.cshrc:

      #setenv OPENWINHOME /usr/openwin
      

  3. Grabe y salga del archivo.

  4. Desactive la variable OPENWINHOME (o salga y vuelva a entrar en el sistema).

    Si está ejecutando el shell Bourne o el shell Korn, siga el paso a. Si está procesando el shell C, siga el paso b.

    1. En el shell Bourne o en el shell Korn, escriba:

      $ unset OPENWINHOME
      

    2. En el shell C, escriba:

      example% unsetenv OPENWINHOME
      

      Una vez que haya desestablecido la variable de entorno, estará preparado para ejecutar el software de OpenWindows, como se describe a continuación en la sección "Cómo ver el software de OpenWindows "", de este capítulo.

Cómo utilizar el archivo de inicio correcto

Si está ejecutando el software de una versión de OpenWindows anterior a la 3.3, es importante determinar el estado del archivo .xinitrc. El archivo .xinitrc es un archivo de inicio de OpenWindows que puede contener opciones elegibles por el usuario.

Para determinar el estado del archivo .xinitrc, escriba:

$ cd 
$ ls -a .xinitrc

Dependiendo de la salida de este comando, realice una de las siguientes acciones:

Procedimientos del archivo de inicio

  1. Para eliminar el archivo .xinitrc del directorio de usuario, escriba el siguiente comando:

    $ rm .xinitrc
    

  2. Para conservar los cambios del archivo.xinitrc, siga estos pasos:

    1. Mueva.xinitrc a.xinitrc.save:

      $ mv .xinitrc .xinitrc.save
      

    2. Copie /usr/openwin/lib/Xinitrc en .xinitrc en el directorio de usuario:

      $ cp /usr/openwin/lib/Xinitrc $HOME/.xinitrc
      

    3. Agregue las líneas que desee guardar del archivo .xinitrc.save a .xinitrc.


      Precaución - Precaución -

      GraphicCuando edite el archivo .xinitrc, no agregue una versión secundaria de olwm, no agregue svenv, ni elimine la línea que contenga /usr/openwin/lib/openwin-sys.


Cómo empezar el entorno de usuario OpenWindows

Para empezar el entorno de usuario OpenWindows se tienen que realizar los siguientes pasos generales:

  1. Utilizando NFS, montar el software de OpenWindows desde el servidor en el que está instalado.

    Para obtener información acerca de cómo montar el software desde un servidor, consulte OpenWindows Desktop Reference Manual, o contacte con el administrador de su sistema.

  2. Empezar el software de OpenWindows con el comando openwin, agregar cualquier opción adicional para empezar cuando sea necesario.

Cómo ver el software de OpenWindows

Una vez que haya montado el software de OpenWindows desde un servidor y esté ejecutado la instalación del archivo de comandos de OpenWindows, ya estará preparado para empezar el software de OpenWindows.

Para empezar el software de OpenWindows, escriba /usr/openwin/bin/openwin tras el indicador de shell y presione Retorno.

$ /usr/openwin/bin/openwin

Así aparecerá la pantalla de la versión 3.3 de OpenWindows e instalará el entorno de trabajo de OpenWindows.

Cómo ver OpenWindows con rapidez

Una vez que haya empezado con éxito OpenWindows, ya puede configurar el sistema para usar un comando corto de forma que no necesite escribir cada vez la ruta de acceso de OpenWindows completa.

Si está usando el shell Bourne o el Korn conseguirá lo mismo situando una función shell en el archivo .profile. Si está usando el shell C pondrá un alias en el archivo.cshrc. Tanto el archivo .profile como el .cshrc se encuentran en el directorio de usuario.

Cuando haya situado el comando corto en el archivo apropiado del shell, para empezar OpenWindows escriba simplemente:

$ openwin

En las siguientes secciones, "En el archivo .profile"", y "En el archivo .cshrc "", se explica cómo agregar el comando corto de OpenWindows.

En el archivo .profile

Para agregar el comando corto OpenWindows en el archivo .profile:

  1. Abra el archivo .profile usando un editor de textos como vi.

  2. Agregue la siguiente función shell en el archivo de la misma forma que se indica,

    openwin () {
            /usr/openwin/bin/openwin
    }
    

  3. Guarde y salga del archivo.

  4. Guarde y vuelva a entrar para activar el comando corto, o escriba:

    $ . .profile
    

    Ahora, siempre que quiera empezar, simplemente tiene que escribir openwin.

En el archivo .cshrc

Para agregar el comando corto de OpenWindows en el archivo.cshrc:

  1. Abra el archivo .cshrc usando un editor de textos como vi.

  2. Agregue el siguiente comando alias al archivo, del modo que se indica a continuación:

    alias openwin /usr/openwin/bin/openwin
    

  3. Salve y abandone el archivo.

  4. Salga y vuelva a entrar para activar el comando corto, o escriba:

    example% source .cshrc
    

    Ahora, siempre que quiera empezar OpenWindows, sólo tiene que escribir openwin.

Si OpenWindows no se ve

Cuando el usuario empieza el software de OpenWindows, accede a él a través del directorio /usr/openwin. El software de OpenWindows se instala en muchas aplicaciones, por ejemplo, el Calendario no puede cargarse a no ser que el software de OpenWindows esté instalado adecuadamente en el archivo usr/openwin.

Si OpenWindows no empieza cuando el usuario escribe el comando /usr/openwin/bin/openwin, bien no tiene el software de OpenWindows instalado, o bien está en un directorio diferente al /usr/openwin. Consulte OpenWindows Desktop Reference Manual, o contacte con el administrador de su sistema.

Cómo abandonar el entorno OpenWindows

Una vez que haya visto el software de OpenWindows y esté trabajando en el entorno de ventanas, ya no podrá salir de la línea de comando de la sesión estándar SunOS. Primero deberá abandonar el entorno de ventanas y después salir.

Si escribe logout tras un indicador de shell, verá el mensaje:

Not login shell.

Para salir del entorno OpenWindows, siga estos pasos:

  1. Sitúe el ratón de manera que la flecha (puntero) no esté en el fondo de la pantalla (el fondo de trabajo).

  2. Presione el botón del ratón.

    El Fondo de trabajo aparecerá, presentando varias opciones.

  3. Arrastre el puntero hacia abajo hasta que resalte el último elemento del menú: Salir.

  4. Suelte el botón del ratón.

    Aparecerá una ventana desplegable, solicitándole que confirme si desea abandonar el sistema de ventanas.

  5. Sitúe el puntero en Salir y pulse el botón SELECCIONAR del ratón.

    Tras unos breves momentos todas las ventanas serán abandonadas y el indicador del sistema aparecerá en el borde inferior izquierdo de la pantalla.

Opciones de entrada especiales para OpenWindows

La mayoría de los usuarios pueden empezar el software de OpenWindows siguiendo los pasos descritos en "Cómo ver el software de OpenWindows "". Sin embargo, en algunos casos, tendrá que usar opciones adicionales para modificar el proceso de puesta en marcha de OpenWindows.

En esta sección se describen los siguientes casos especiales:

Para empezar el software de OpenWindows con opciones especiales, use el comando openwin:

$ openwin [ options ]

En el ejemplo anterior, options son las opciones de la línea de comando que le permiten confeccionar la configuración predeterminada del servidor. En las siguientes secciones se describen algunas de las opciones usadas más frecuentemente.

Cómo empezar con la seguridad de red limitada

Si está operando en un entorno en red abierto, y no le preocupa la seguridad de red, use la opción -noauth para que otros usuarios ejecuten aplicaciones en el sistema.

El siguiente comando modifica la propiedad de seguridad predeterminada, que le permite especificar otros usuarios que pueden acceder a su servidor de ventana:

$ openwin -noauth

Cómo empezar con varios tipos de monitores

Si posee un monitor de escala de gris (un monitor en blanco y negro) con una tarjeta para gráficos de 8 bits o más) use la opción grayvis cuando empiece el software del OpenWindows. Esto puede mejorar ciertos aspectos de la visualización de OpenWindows, pero no es necesario.

Para usar esta opción, escriba lo siguiente tras el indicador del sistema:

$ cd
$ openwin -dev /dev/fb grayvis

SPARC Cómo empezar con pantallas múltiples

Para ejecutar el entorno OpenWindows en pantallas múltiples, debe informar al sistema de los dispositivos adicionales y los tipos de visualización que quiere ejecutar. Puede especificar las opciones del dispositivo o usar los valores predeterminados disponibles con el archivo de comandos openwin que pone en marcha el software de OpenWindows.

Se necesitan dos opciones con el comando openwin cuando empieza el software en monitores duales:

$ openwin [ [ -dev device ] [ deviceoptions ] ]

Los corchetes dobles indican que la combinación de [ -dev dispositivo ] [ opcionesdispositivo ] puede entrar más de una vez en la línea de comando (es decir, una vez por mecanismo).

[ -dev dispositivo ]

La línea de opción dispositivo especifica el dispositivo de la tarjeta para gráficos o la pantalla que el servidor debe usar para la visualización.

Si la línea de comando no muestra esta opción, el servidor usará la opción predeterminada /dev/fb. La aparición múltiple de la opción -dev en la línea de comando indicará múltiples visualizaciones en el mismo servidor.

[ opcionesdispositivo]

La opción de la línea de comando opcionesdispositivo es una lista de modificadores de dispositivo que cambia el comportamiento del dispositivo que viene especificado en la opción -dev.

Ejemplo de opción de dispositivo

En esta sección se incluyen ejemplos de posición de pantallas en línea y apiladas.


Nota -

En todos los ejemplos, el orden de los dispositivos es importante. El primer dispositivo que se especifica debe ser la pantalla físicamente situada a la izquierda o parte superior del segundo dispositivo. El segundo dispositivo que se especifica debe ser la pantalla situada físicamente a la derecha o parte inferior del primer dispositivo.


[[left] [right]

La línea de comando siguiente da instrucciones al sistema para empezar dos pantallas. La pantalla izquierda es la tarjeta para gráficos predeterminada y la derecha es una pantalla monocroma. Esto le permite mover el cursor a izquierda y derecha entre las dos pantallas.

$ openwin -dev /dev/fb left -dev /dev/fbs/bwtwo0 right

El ejemplo siguiente equivale al anterior. Como valor predeterminado, el primer dispositivo está a la izquierda del segundo, que está en la línea de comando.

$ openwin -dev /dev/fb -dev /dev/fbs/bwtwo0

La siguiente línea de comando ordena al sistema empezar dos pantallas. La pantalla derecha es la tarjeta para gráficos y la izquierda es una pantalla monocroma. Esta configuración le permite mover el cursor a izquierda y derecha entre las dos pantallas.

$ openwin -dev /dev/fb right -dev /dev/fbs/bwtwo0 left

[ top] [bottom]

La siguiente línea de comandos ordena al sistema que empiece dos despliegues. El despliegue superior es un CG6 y el botón de visualización es una pantalla monocroma. Esta configuración le permite mover el cursor de arriba y abajo entre las dos pantallas. El ejemplo siguiente no es equivalente al anterior. Como valor predeterminado, el primer dispositivo está a la lzquierda del segundo listado en la línea de comandos.

$  openwin -dev /dev/fbs/cgsix0 top -dev /dev/fbs/bwtwo0 bottom

La siguiente línea de comandos ordena al servidor que empiece dos pantallas. La pantalla del fondo es una CG6 y la superior es una pantalla monocroma. Esta configuración le permite mover el cursor arriba y abajo entre los dos despliegues.

$ openwin -dev /dev/fbs/cgsix0 bottom -dev /dev/fbs/bwtwo0
top

Notas Diversas

Las siguientes consideraciones son importantes si está ejecutando pantallas múltiples.