Existe una manera de iniciar instancias de xterm
uso de diferentes archivos de configuración. Ex: xterm -load .Xresources-1
,xterm -load .Xresources-1
El uso xrdb -load ~/.Xdefaults
cambia las configuraciones globalmente, lo cual trato de evitar.
Respuesta1
Esto generalmente se hace cambiando elnombre de instancia, que por defecto es el nombre del programa que se ejecuta, pero se puede anular usando el-name
opción. (Si crea un enlace simbólico a un programa y lo ejecuta, esa también es una forma rápida de cambiar el nombre de un programa).
Si tiene un archivo de recursos con configuraciones como
xterm*font: fixed
elinstanciaestá xterm
al principio de la línea.
También puedes cambiar elnombre de la clase(que normalmente se ve como XTerm
, también al principio de las líneas de recursos). Eluxterm
El guión utiliza el-class
opción para anular esto y cambiar la configuración para que xterm
funcione de manera consistente en modo UTF-8.
Si tiene diferentes nombres de clase, puede utilizar el mecanismo de búsqueda predeterminado de la aplicación para admitir diferentes archivos de recursos. Configuré la variable de entorno XAPPLRESDIR
en mi propio directorio y tengo archivos de recursos personalizados localmente (cada uno con el nombre de unclase). Eso está documentado enX(7):
archivos específicos de la aplicación
Directorios nombrados por la variable de entorno.XUSERFILESEARCHPATH
o la variable de entornoXAPPLRESDIR
(que nombra un único directorio y debe terminar con un'/'
en sistemas POSIX), además de directorios en un lugar estándar (generalmente bajo/tmp/Xorg-KEM/lib/X11/
, pero esto se puede anular con elXFILESEARCHPATH
variable de entorno) se buscan para recursos específicos de la aplicación. Por ejemplo, los recursos predeterminados de la aplicación generalmente se mantienen en/tmp/Xorg-KEM/lib/X11/app-defaults/
. Ver elIntrínsecos del kit de herramientas X: interfaz en lenguaje Cmanual para más detalles.