Article View: fr.comp.os.bsd
Article #52Re: .Xdefaults sous NetBSD
From: Cyrille Lefevre
Date: Sun, 04 Feb 2001 03:12
Date: Sun, 04 Feb 2001 03:12
89 lines
4902 bytes
4902 bytes
"Arnault Raes" <arnoraes@club-internet.fr> writes:
> parfaitement, mais lorsque je tape startx, wmaker ne prend pas en compte ce
> qu'il y a d'ecrit dans .Xdefaults. Je comprend pas pourquoi car la premiere
> fois que je l'avais installer, cela avait marcher...
reprenons, j'ai poste un message il y a qqs jours decrivant une partie du
fonctionnement des resources sous X11. d'une facon generale :
demarrage de X11 via startx :
startx
-> xinit
-> $HOME/.xinitrc s'il existe
-> /usr/X11R6/lib/X11/xinit/xinitrc sinon
-> xrdb -merge $HOME/.Xresources s'il existe
-> xrdb -merge /usr/X11R6/lib/X11/xinit/.Xresources sinon
-> xrdb -merge $HOME/.Xdefaults s'il existe, mais tous les
xinitrc (ou equivalent) ne le font pas.
demarrage de X11 via xdm (ou equivalent) :
idem startx, mais remplacer .xinitrc par .xsession et
/usr/X11R6/lib/X11/xinit/xinitrc par /usr/X11R6/lib/X11/xdm/Xsession.
demarrage d'une application X :
si xprop -root RESOURCE_MANAGER != NULL
utiliser les resources specifiees dans RESOURCE_MANAGER
sinon
utiliser les resources specifiees dans le fichier
.Xdefaults s'il existe
ensuite, ca se complique un petit peu...
si $XENVIRONMENT != NULL
utiliser les resources specifiees dans le fichier
pointe par la variable $XENVIRONMENT
sinon
utiliser les resources specifiees dans le fichier
.Xdefaults-$HOSTNAME s'il existe
si $XUSERFILESEARCHPATH == NULL et $XAPPLRESDIR != NULL
XUSERFILESEARCHPATH=\
$XAPPLRESDIR/%L/%N%C:$XAPPLRESDIR/%l/%N%C:$XAPPLRESDIR/%N%C:$XAPPLRESDIR/%N%C:\
$XAPPLRESDIR/%L/%N:$XAPPLRESDIR/%l/%N:$XAPPLRESDIR/%N:$HOME/%N
si $XUSERFILESEARCHPATH != NULL
charge le 1er fichier (apres substitution) existant dans la
variable $XUSERFILESEARCHPATH
sinon
utiliser le chemin de recherche des resources utilisateur par
default qui est :
$HOME/%L/%N%C:$HOME/%l/%N%C:$HOME/%N%C:$HOME/%L/%N:$HOME/%l/%N:$HOME/%N
si $XFILESEARCHPATH != NULL
idem $XUSERFILESEARCHPATH
sinon
utiliser le chemin de recherche des resources systeme par
default qui est :
/usr/X11R6/lib/X11/%L/%T/%N%C%S:/usr/X11R6/lib/X11/%l/%T/%N%C%S:/usr/X11R6/lib/X11/%T/%N%C%S:\
/usr/X11R6/lib/X11/%L/%T/%N%S:/usr/X11R6/lib/X11/%l/%T/%N%S:/usr/X11R6/lib/X11/%T/%N%S
utiliser les resources specifiees sur la ligne de commande via l'option -xrm.
pour memoire :
%L = $LANG en entier (ex. en_US.iso8859-1)
$l = $LANG sur 2 car. (ex. en)
%T = le type de resources (ex. bitmap, etc. ou app-defaults dans le
cas present)
%N = la categorie (class) de l'appli (ex. XTerm)
%C = ? (ex. -color, -mono ou rien dans le cas present)
%S = le suffixe de la resource (ex. .bm ou rien dans le cas present)
je ne sais pas si j'ai ete assez clair, mais vu l'heuristique utilisee,
ce n'est pas si simple a expliquer d'une facon succinte.
man XtResolvePathname pour plus de precisions et la section
Managing User Resources de Xlib Programming Manual (vol. 1).
c'est donc a toi, si tu le desires, de charger le .Xdefaults depuis
ton .xinitrc ou de renommer ton .Xdefaults en .Xresources.
Cyrille.
--
home: mailto:clefevre%no-spam@citeweb.net.invalid | UNIX is user-friendly;
work: mailto:Cyrille.Lefevre%no-spam@edf.fr.invalid | it's just particular
Supprimer "%no-spam" et ".invalid" pour me repondre. | about who it chooses
Remove "%no-spam" and ".invalid" to answer me back. | to be friends with.
Technical Details
Message-ID:
<pugzqgyd.fsf@gits.dyndns.org>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!isdnethub!not-for-mailReferences:
<95ghao$2ta$1@front2.grolier.fr>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII-7-bit
X-Google-Thread: 115e02,ef74028778840629
X-Google-Attributes: gid115e02,public
X-Google-Thread: 1082d0,9bf6057105e7700e,start
X-Google-Attributes: gid1082d0,public
X-Google-ArrivalTime: 2001-02-03 19:14:02 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!isdnethub!not-for-mail
From: Cyrille Lefevre <clefevre%no-spam@citeweb.net.invalid>
Newsgroups: fr.comp.os.bsd,fr.comp.applications.x11
Subject: Re: .Xdefaults sous NetBSD
Followup-To: fr.comp.applications.x11
Date: 04 Feb 2001 04:12:42 +0100
Organization: ACME
Lines: 89
Message-ID: <pugzqgyd.fsf@gits.dyndns.org>
References: <95ghao$2ta$1@front2.grolier.fr>
Reply-To: Cyrille Lefevre <clefevre%no-spam@citeweb.net.invalid>
NNTP-Posting-Host: d165.dhcp212-231.cybercable.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Trace: news2.isdnet.net 981256363 12600 212.198.231.165 (4 Feb 2001 03:12:43 GMT)
X-Complaints-To: abuse@isdnet.net
NNTP-Posting-Date: 4 Feb 2001 03:12:43 GMT
X-Face: V|+c;4!|B?E%BE^{E6);aI.[<<r#uCVjK"~Ke!@0vxS/.,wki/c|uVnNV!BA-_gY2sfoGc3
f{#/$PT>97Zd*>^#%Y5Cxv;%Y[PT-LW3;A:fRrJ8+^k"e7@+30g0YD0*^^3jgyShN7o?a]C
la*Zv'5NA,=963bM%J^o]C
User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Channel Islands)