Re: X resources

2001-02-26 Par sujet Daniel Cordey

On Sun, 18 Feb 2001, Marc Mongenet wrote:
 La "raison" (mis à part que l'auteur est un flemmard) est que le
 même bouton est utilisé pour afficher tantôt "Next Message", tantôt "Dismiss".
 Or pour cela il appelle la fonction
 XtVaSetValues(quit, XtNlabel, LAST_MESSAGE_LABEL, NULL);

Naturellement, ca ne va pas aider beaucoup pour localiser ton code !

 Je ne suis pas certain de la manière la plus propre de modifier le programme.
 Mais je penche pour créer 2 boutons l'un sur l'autre, n'apparaissants jamais
 simultanément. Il me manque juste de la documentation de base sur XLib.

Je sais que tu peux imprimer la doc X11 (Xlib et Toolkit) sur ton imprimante,
mais je trouve un peu lourd. Personnellement, j'utilise les livres edites par
O'Reilly qui sont tres bien fait.

Desole de repondre si tard, mais j'etais absent la semaine passee.

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: X resources

2001-02-17 Par sujet Marc SCHAEFER

On Fri, 16 Feb 2001, Marc Mongenet wrote:

 J'ai dcomment les lignes :
 deb-src http://non-us.debian.org/debian-non-US stable non-US
 deb-src http://http.us.debian.org/debian stable main contrib non-free

je recommande de remplacer `stable' par `potato' dans /etc/apt/source.list
(cf la feuille microscopique que je donne avec Debian). Tu me remercieras
dans quelques mois si tu es par modem :)  (hint: `stable' est un alias).

 
/var/state/apt/lists/non-us.debian.org_debian-non-US_dists_stable_non-US_source_Sources
 - open (2 No such file or directory)

A voir c'est la meme erreur que:

 Err http://non-us.debian.org stable/non-US Sources  
   404 Not Found

et

 http://non-us.debian.org/debian-non-US/dists/stable/non-US/source/Sources
   404 Not Found

Mon fichier de config, qui ne fait pas de warnings. Lire les
commentaires!!

# Les lignes suivantes viennent de apt-cdrom -a add sur les 3 CDs, puis
# aprs l'installation normale, lecture du fichier KDE-INSTALL du CD
# KDE.
deb cdrom:[Debian GNU/Linux 2.2 r2 _KDE_ - Unofficial companion disk v9 (2001-02-16)]/ 
KDE/potato/KDE2.0.1-0/crypto/binary-i386/
deb cdrom:[Debian GNU/Linux 2.2 r2 _KDE_ - Unofficial companion disk v9 (2001-02-16)]/ 
KDE/potato/KDE2.0.1-0/main/binary-i386/
deb cdrom:[Debian GNU/Linux 2.2 r2 _KDE_ - Unofficial companion disk v9 (2001-02-16)]/ 
KDE/potato/KDE2.0.1-0/optional/binary-i386/
deb cdrom:[Debian GNU/Linux 2.2 r2 _KDE_ - Unofficial companion disk v9 (2001-02-16)]/ 
KDE/potato/KDE2.0.1-0/qt1apps/binary-i386/
deb cdrom:[Debian GNU/Linux 2.2 r2 _KDE_ - Unofficial companion disk v9 (2001-02-16)]/ 
KDE/potato/KDE_1.1.2/binary-i386/
deb cdrom:[Debian GNU/Linux 2.2 r2 _Potato_ - Official i386 Binary-1 (20001207)]/ 
unstable contrib main non-US/contrib non-US/main
deb cdrom:[Debian GNU/Linux 2.2 r2 _Potato_ - Official i386 Binary-2 (20001207)]/ 
unstable contrib main non-US/contrib non-US/main
deb cdrom:[Debian GNU/Linux 2.2 r2 _Potato_ - Official i386 Binary-3 (20001207)]/ 
unstable contrib main non-US/contrib non-US/main

deb http://sunsite.cnlab-switch.ch/ftp/mirror/debian/ potato main non-free contrib
deb-src http://sunsite.cnlab-switch.ch/ftp/mirror/debian/ potato main non-free contrib

deb http://security.debian.org/debian-security potato/updates main contrib non-free
deb http://http.us.debian.org/debian potato main contrib non-free
deb http://non-us.debian.org/debian-non-US potato/non-US main contrib non-free

deb-src http://non-us.debian.org/debian-non-US potato/non-US main contrib non-free
deb-src http://http.us.debian.org/debian potato main contrib non-free

# Attention, non recommand!
deb http://ftp1.us.debian.org/debian dists/proposed-updates/

# Version KDE 2.0.1beta via Internet. Non recommand!
deb http://ftp.aart.ch/mirror/kde.tdyc.com potato main crypto optional beta



--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: X resources

2001-02-17 Par sujet Marc Mongenet

Daniel Cordey wrote:
 
 On Thu, 15 Feb 2001, Marc Mongenet wrote:
 
  En fait je faisais rgulirement des merge et des query, tout s'enregistre
  trs bien, mais XMotd ne tient pas compte de cette ressource.
 
 Pourait-on suspecter XMotd de specifier ses ressources "en dure" dans le code.
 donc ignorant tout autre specification de ressource ? N'ayant pas trouver xmotd
 sur mon systeme (Suse 6.3), il se peut qu'il s'agisse d'un Gjob et que son
 auteur n'ait pas juger utile d'offrir des possibilites de localisation. As-tu
 le source ? On pourait y jeter un coup d'oeil pour voir comment les ressources
 sont gerees.

J'ai pris les sources et regard comment a fonctionne.
Le problme est effectivement que le programme crit en dur son propre texte.

La "raison" (mis  part que l'auteur est un flemmard) est que le
mme bouton est utilis pour afficher tantt "Next Message", tantt "Dismiss".
Or pour cela il appelle la fonction
XtVaSetValues(quit, XtNlabel, LAST_MESSAGE_LABEL, NULL);
Pour les autres widgets, il n'y a rien  changer dynamiquement et le programme
laisse les valeurs charges automatiquement depuis les ressources.

Je ne suis pas certain de la manire la plus propre de modifier le programme.
Mais je penche pour crer 2 boutons l'un sur l'autre, n'apparaissants jamais
simultanment. Il me manque juste de la documentation de base sur XLib.

Marc Mongenet
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: X resources

2001-02-16 Par sujet Marc SCHAEFER

On Thu, 15 Feb 2001, Marc Mongenet wrote:

 En plus je vais apprendre  trouver les sources des paquets Debian. :-)
 Pour autant qu'elles existent, je me demande si je n'ai pas pris xmotd
 dans non-free ? Je vais voir.

apt-get source ...

cf deb-src dans sources.list (apt-setup si ncessaire).

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: X resources

2001-02-15 Par sujet Daniel Cordey

On Thu, 15 Feb 2001, Marc Mongenet wrote:

 En fait je faisais régulièrement des merge et des query, tout s'enregistre
 très bien, mais XMotd ne tient pas compte de cette ressource.

Pourait-on suspecter XMotd de specifier ses ressources "en dure" dans le code.
donc ignorant tout autre specification de ressource ? N'ayant pas trouver xmotd
sur mon systeme (Suse 6.3), il se peut qu'il s'agisse d'un Gjob et que son
auteur n'ait pas juger utile d'offrir des possibilites de localisation. As-tu
le source ? On pourait y jeter un coup d'oeil pour voir comment les ressources
sont gerees.

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: X resources

2001-02-15 Par sujet Marc Mongenet

Daniel Cordey wrote:
 
 On Thu, 15 Feb 2001, Marc Mongenet wrote:
 
  En fait je faisais rgulirement des merge et des query, tout s'enregistre
  trs bien, mais XMotd ne tient pas compte de cette ressource.
 
 Pourait-on suspecter XMotd de specifier ses ressources "en dure" dans le code.
 donc ignorant tout autre specification de ressource ? N'ayant pas trouver xmotd
 sur mon systeme (Suse 6.3), il se peut qu'il s'agisse d'un Gjob et que son

C'est quoi un "Gjob" ?

 auteur n'ait pas juger utile d'offrir des possibilites de localisation. As-tu
 le source ? On pourait y jeter un coup d'oeil pour voir comment les ressources
 sont gerees.

Je n'ai pas le source mais c'est exactement l'ide que j'avais.
En plus je vais apprendre  trouver les sources des paquets Debian. :-)
Pour autant qu'elles existent, je me demande si je n'ai pas pris xmotd
dans non-free ? Je vais voir.


Marc Mongenet
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: X resources

2001-02-15 Par sujet Daniel Cordey

On Thu, 15 Feb 2001, Marc Mongenet wrote:
 C'est quoi un "Gjob" ?

Terme americain pour un programme developpe le soir, en plus du boulot
officiel de l'auteur. En general, ces programmes sont des outils ou des trucs
assez technos, qui posent un defi technologique au developpeur; mais pour
lequel l'employeur ne veut pas mettre un rond. J'ai connu une quantite de
programmes de ce style extrements  utiles, mais qui, commercialement, n'ont
jamais vu le jour car le "Marketing" ne savait pas comment financer les 5% du
code restant (pour en faire un produit) et la documentation... Aussi, les
programmes Gjob fonctionnent bien, sont tres utiles et n'ont souvent pas
d'equivalent commercial !

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: X resources

2001-02-14 Par sujet Marc Mongenet

Daniel Cordey wrote:
 
 On Wed, 14 Feb 2001, Marc Mongenet wrote:
  Bonjour, j'essaie de configurer XMotd par ses resources pour
  qu'il soit en franais. Cependant un de mes paramtres semble
  ignor.
 
  J'ai un fichier /etc/X11/Xresources/xmotd qui contient.
  ...
  Il existe un fichier /usr/X11R6/lib/X11/app-defaults/XMotd
  qui contient les lignes suivantes :
  ...
  Je suis tonn de pouvoir tout remplacer par mes rglages
  (police et couleurs) sauf le "label". Est-ce qu'il se pourrait
  que xmotd ne lise en fait pas cette resource ?
 
 As-tu redemarre ton serveur X ?

Non, a prend trop de temps.

 De plus, tu peux verifier ce que ton serveur a
 enregistre comme ressources en faisant :
 
 xrdb -query

En fait je faisais rgulirement des merge et des query, tout s'enregistre
trs bien, mais XMotd ne tient pas compte de cette ressource.

 Les fichiers de ressources persos se trouvent dans des directory et portent des
 noms qui sont specifiques a chaque environement (tel KDE, etc.). Ce serait une
 bonne idee d'investiguer de ce cote. Ca offre l'avantage de personaliser son
 environement sans toucher a celui des autres utilisateurs.

Mais en l'occurrence je veux toucher tous les utilisateurs.

 Dans certain WM,
 ceux-ci sauvent les ressources lors du logout, pour les recharger lors du
 login suivant.

Intressant, je ne savais pas.

 Tu peux donc t'amuser a utiliser :
 
 xrdb -load/override/merge fiichier de ressources

J'ai utilis le merge. Je vais essayer l'override cependant.

 Je n'ai jamais utilise la possibilite de specifier des ressources dans le
 directory  /etc/X11/Xresources (Je ne peu donc pas parler de restrictions
 eventuelles), mais plutot */app-defaults/, .Xdefaults (je crosi que ca devient
 obsolete) et maintenant xrdb (qui a l'avantage d'etre immediat).

En fait je n'ai pas touch */app-defaults/ car ce n'est pas not comme
"conffile" sur Debian (c'est dans /usr) En revanche les fichiers dans /etc
le sont.

Marc Mongenet
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: X resources

2001-02-14 Par sujet Daniel Cordey

On Thu, 15 Feb 2001, Marc Mongenet wrote:

 En fait je n'ai pas touché */app-defaults/ car ce n'est pas noté comme
 "conffile" sur Debian (c'est dans /usr) En revanche les fichiers dans /etc
 le sont.

Merci, maintenant je sais :-)

Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.