Solaris Common Desktop Environment: Guía avanzada del usuario y del administrador del sistema

Modificación del Panel principal

El Panel principal es la ventana del Panel frontal, excluidos los subpaneles.

Figura 15-2 Contenedores del Panel principal

Graphic

Las modificaciones que se pueden realizar incluyen:

Para agregar un control al Panel principal

  1. Cree un archivo de configuración del Panel frontal:

    • Accesible en el sistema: /etc/dt/appconfig/types/idioma/*.fp

    • Personal: DirectorioInicio/.dt/types/*.fp

  2. Defina el control en el archivo.

    Utilice los campos CONTAINER_NAME y CONTAINER_TYPE para especificar el contenedor del control:

    CONTAINER_NAME  Top
     CONTAINER_TYPE  BOX

    Utilice POSITION_HINTS para especificar la colocación del control de izquierda a derecha. Puesto que las personalizaciones tienen prioridad sobre los controles incorporados, el nuevo control "desplazará" el control existente que ocupaba dicha posición una posición a la derecha.

  3. Guarde el archivo de configuración.

  4. Cree un icono para el control del Panel frontal.

    Véase "Especificación del icono utilizado por un control".

  5. Elija Reiniciar Gestor de área de trabajo en el Menú del área de trabajo.

    Por ejemplo, la siguiente definición de control ubicada en el archivo /etc/dt/appconfig/types/idioma/audio.fp inserta un control para una aplicación de audio entre los controles de Reloj y Calendario.

    CONTROL AudioApplication 
    {
     TYPE             icon
     CONTAINER_NAME   Top
     CONTAINER_TYPE   BOX
     ICON             AudioApp
     POSITION_HINTS   2
     PUSH_ACTION      StartAudioApplication
     PUSH_RECALL      true
    }

Para suprimir un control

  1. Cree un archivo de configuración del Panel frontal:

    • Accesible en el sistema: /etc/dt/appconfig/types/idioma/nombre.fp

    • Personal: DirectorioInicio/.dt/types/nombre.fp

  2. Copie en el nuevo archivo la definición del control que desea eliminar.

    Si se trata de un control incorporado, su definición se encuentra en /usr/dt/appconfig/types/idioma/dtwm.fp.

    No es necesario que copie toda la definición. No obstante, la parte que copie debe incluir los campos CONTAINER_NAME y CONTAINER_TYPE.

  3. Agregue el campo DELETE a la definición:

    	DELETE			True
  4. Guarde el archivo de configuración.

  5. Elija Reiniciar Gestor de área de trabajo en el Menú del área de trabajo.

    Por ejemplo, la siguiente definición de control ubicada en el archivo /etc/dt/appconfig/types/idioma/TrashCan.fp elimina el control Papelera del Panel frontal.

    CONTROL Trash 
    {
     CONTAINER_NAME  Top
     CONTAINER_TYPE  BOX
     DELETE          True 
    }

Para modificar un control

Utilice este procedimiento si necesita modificar la definición de un control: por ejemplo, cambiar la imagen de su icono.

  1. Copie toda la definición del control desde /usr/dt/appconfig/types/idioma /dtwm.fp a:

    • Accesible en el sistema: /etc/dt/appconfig/types/idioma/nombre.fp

    • Personal: DirectorioInicio/.dt/types/nombre.fp.

  2. Edite el campo que desee modificar. También puede agregar campos adicionales.

  3. Guarde el archivo

  4. Elija Reiniciar Gestor de área de trabajo en el Menú del área de trabajo.

Para intercambiar la posición de los controles

  1. Copie las definiciones de los controles cuyas posiciones desea cambiar de /usr/dt/appconfig/types/idioma/dtwm.fp a:

    • Accesible en el sistema: /etc/dt/appconfig/types/idioma/nombre.fp

    • Personal: DirectorioInicio/.dt/types/nombre.fp.

      Debe copiar la definición completa para cada uno de los controles que deben moverse.

  2. Intercambie los valores de los campos POSITION_HINTS de las definiciones de los controles.

  3. Guarde el archivo

  4. Elija Reiniciar Gestor de área de trabajo en el Menú del área de trabajo.

    Por ejemplo, las siguientes definiciones ubicadas en el archivo /etc/dt/appconfig/types/C/MailHelp.fp intercambian las posiciones de los controles Correo y Gestor de ayuda y bloquean estos controles para impedir cambios personales.

    CONTROL Mail 
    {
     POSITION_HINTS					12
     LOCKED							True
     ...el resto de la definición del control
     }
     
    CONTROL Help 
    {
     POSITION_HINTS					5
     LOCKED							True 
     ...el resto de la definición del control
     }

Para sustituir un control del Panel frontal

    Cree otra definición de control con los mismos:

Especificación del icono utilizado por un control

El campo ICON de la definición del control define la imagen del icono utilizado por dicho control.

El valor del campo ICON puede ser: