Comenzando con la V0.84, XFolder le permite
sustituir libremente cierto número de iconos por omisión
del WPS. Esto es una mejora sobre versiones anteriores, donde sólo
se podían sustituir los iconos por omisión de las carpetas
con nuevos iconos fijos de XFolder; ahora esto se puede hacer de forma
más libre y para un mayor número de iconos por omisión
del WPS.
La sustitución de iconos está activada por defecto. Ésta
se puede configurar como sigue:
-
Si no quiere que se sustituya ningún icono, desmarque la opción
correspondiente en la página 1 del objeto
"Workplace Shell".
-
Si quiere unos iconos por omisión distintos de los que proporciona
XFolder, necesita reemplazar los iconos del directorio /ICONS
dentro del directorio de instalación de XFolder y reconstruir el
archivo ICONS.DLL. Esto se explica más abajo.
Nota: Todos estos cambios requieren que se reinicie el WPS porque
es imposible sustituir iconos que estén en uso por éste.
Ahora bien, sustituir los iconos por omisión por los suyos favoritos
es bastante fácil. Mire en el interior del subdirectorio /ICONS
dentro del directorio de instalación de XFolder y encontrará
un número de archivos de icono:
Sustituya cualquiera de esos archivos por sus preferidos y ejecute el
programa ICONS.CMD del mismo directorio. Éste creará
un archivo ICONS.DLL, que XFolder copiará a su subdirectorio
/BIN tras el siguiente reinicio del WPS.
Notas: El programa espera que los nombres de los archivos
de iconos se mantengan tal como están. Por otra parte, vd. no puede
sustituir por sí mismo ICONS.DLL en /BIN porque
una vez que se haya reiniciado el WPS, esa DLL estará bloqueada.
De modo que use siempre ICONS.CMD.
Tercero, ICONS.CMD requiere que RC.EXE esté
en el PATH. Este pequeño programa viene con todas las versiones
de OS/2 y debería estar en el directorio \OS2 . Si no es
así, debe instalarlo usando la "Instalación selectiva" de
OS/2. Asegúrese que está marcada la opción "Enlazar
módulos objeto" bajo el grupo "Opciones de las Utilidades del Sistema"
(botón "Más...").
Los iconos que se pueden sustituir son los siguientes:
-
Ficheros de Programa (clase WPProgramFile). Estos son los archivos
en la fila superior de la imagen de arriba. Representan los siguientes
tipos de ejecutables:
-
default.ico se usará para archivos de programa cuyo tipo
de ejecutable no pueda determinar XFolder. Esto no debería
suceder muy a menudo.
-
dll.ico se usará para bibliotecas de enlace dinámico
(DLLs). Tenga en cuenta que no todos los archivos .DLL tendrán
este icono (especialmente los archivos DLL de Windows) y que a algunos
archivos se les pondrá este icono incluso si tienen una extensión
distinta. XFolder realmente lee la cabecera del archivo para determinar
si éste es una DLL o no.
-
dosfull.ico y doswin.ico se usarán para ejecutables
DOS en pantalla completa y en ventana respectivamente.
-
driver.ico se usará para controladores de dispositivo físicos
y virtuales. No obstante, no todos los controladores de dispositivo llevarán
este icono puesto que muchos de ellos se ensamblan como archivo DLL, llevando
en este caso el icono para DLLs.
-
os2full.ico y os2win.ico se usarán para programas
de OS/2 en modo texto (VIO) a pantalla completa y en ventana, respectivamente.
-
Archivo de datos (Clase WPDataFile). Este es el archivo xfdataf.ico.
Tenga en cuenta que este icono sólo se usa para archivos que
no tengan programas asociados; de lo contrario se usará el icono
de programa. (Este es el comportamiento por omisión del WPS).
-
Escritorio (Clase WPDesktop). Estos son los archivos xfdesk1.ico
y xfdesk2.ico, para escritorios cerrados y abiertos respectivamente.
(Mientras que el WPS usa el mismo icono tanto para escritorios cerrados
como abiertos, ahora puede usar uno distinto para el escritorio abierto).
-
Carpetas (Clase WPFolder). Estos son los archivos xfldr1.ico
y xfldr2.ico, para carpetas cerradas y abiertas respectivamente.
Limitaciones conocidas. Ahora mismo hay algunos iconos por omisión
que no se pueden cambiar. Sobre todo los programas PM sin icono interno,
a los que se les asignará siempre el mismo soso icono por omisión
para programas PM.
También, XFolder sólo puede cambiar los iconos que se
muestran en las carpetas. Los iconos de programas que se están ejecutando
no se verán afectados, i.e. aquellos en la barra de título
de la ventana de un programa o cuando se minimiza un programa en el Escritorio.
Esto podría ser mejorado en futuras versiones de XFolder.