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

Configuración general del Panel frontal

La sintaxis de PANEL del Panel frontal permite:

Pasos generales

  1. Cree un nuevo archivo de configuración del Panel frontal en /etc/dt/appconfig/types/idioma o DirectorioInicio/.dt/types.

  2. Copie la descripción de PANEL predeterminado de /usr/dt/appconfig/types/idioma/dtwm.fp al nuevo archivo.

  3. Edite la descripción de PANEL.

    La nueva descripción de PANEL tiene prioridad sobre la predeterminada.

Para cambiar la ubicación predeterminada del Panel frontal

    Utilice el campo PANEL_GEOMETRY en la definición de PANEL para especificar la ubicación.

Por ejemplo, el siguiente panel se encuentra en la esquina superior derecha:

	PANEL PanelFrontalEspecial 
  {
   PANEL_GEOMETRY      -1+1
   ... 
  }

Para etiquetar los controles del Panel principal

  1. Agregue la siguiente línea a la definición de PANEL:

    	DISPLAY_CONTROL_LABELS   True
  2. Agregue un campo LABEL a cada control.

    Si no se especifica LABEL, se utiliza nombre_control.

Para cambiar el comportamiento de pulsación de los controles

    Utilice el campo CONTROL_BEHAVIOR en la definición de PANEL para especificar cómo el usuario ejecuta PUSH_ACTION en un control. Los valores posibles del campo son:

    single_click: el usuario hace clic sobre el control para ejecutar PUSH_ACTION

    double_click: el usuario efectúa dos clics sobre el control para ejecutar PUSH_ACTION

Para crear un Panel frontal completamente nuevo

Si ha de efectuar muchos cambios en el Panel frontal, es preferible crear uno nuevo.

Para evitar conflictos con los componentes incorporados del Panel frontal, un Panel frontal completamente nuevo debería utilizar nombres nuevos para PANEL y el resto de contenedores.

  1. Cree el componente PANEL para el nuevo Panel frontal. Póngale un nombre exclusivo:

    	PANEL nombre_panel_frontal{
     ... 
    }
  2. Cree los cuadros y controles nuevos, mediante los nuevos nombres de contenedor.

    Si quiere utilizar componentes existentes, debe copiar sus definiciones y cambiar el valor de CONTAINER_NAME.

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

Ejemplo de creación de un Panel frontal personal con tres filas

El ejemplo siguiente cambia el Panel frontal para que sus controles estén ordenados en tres filas.

  1. Copie /usr/dt/appconfig/types/idioma/dtwm.fp en DirectorioInicio/.dt/types/MiPanelFrontal.fp. Asigne permiso de escritura al archivo.

    Éste es el archivo que deberá editar para obtener el nuevo Panel frontal.

  2. Cambie el nombre del Panel frontal:

    	PANEL NuevoPanelFrontal
  3. Cambie el nombre del cuadro llamado Top y modifique el nombre de su contenedor:

    	BOX NuevoPanelFrontalSuperior 
    {
     CONTAINER_NAME					NuevoPanelFrontal
     POSITION_HINTS					first
     ... 	 
    }
  4. Agregue definiciones de cuadros para las filas central e inferior:

    	BOX NuevoPanelFrontalCentral 
    {
     CONTAINER_NAME						NuevoPanelFrontal
     POSITION_HINTS						second 
    }
     
    	BOX NuevoPanelFrontalInferior 
    {
     CONTAINER_NAME						NuevoPanelFrontal
     POSITION_HINTS						second 
    }
  5. Cambie el CONTAINER_NAME de los siguientes controles por NuevoPanelFrontalSuperior:

    • Clock

    • Date

    • Home

    • TextEditor

    • Mail

  6. Cambie el CONTAINER_NAME de los siguientes controles por NuevoPanelFrontalInferior:

    • Printer

    • Style

    • Applications

    • Help

    • Trash

  7. Cambie el CONTAINER_NAME de Switch por NuevoPanelFrontalCentral.

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