Utilisation de editres -
ctac - 21-08-2019
Bonjour,
Je cherche désespérément a utiliser editres.
Sur debian testing,
J'ouvre un terminal et je lance editres mais pas en tache de fond sans &.
J'ouvre un autre terminal et je lance xmessage "hello" pareil sans &.
Dans editres, je fait Menu Commands get Tree.
Je selectionne ma fenêtre xmessage.
L'arborescence de xmessage apparait & l'écran.
Jusqu'ici tous va bien.
Dans editres, je selectionne xmesage par exemple puis je fais Menu Show ressource box.
Et c'est là que ça se dégrade.
Sur debian, j'obtiens la liste des ressouces --> parfait
Sur OpenBSD, j'obtiens un sympatique message : This widget no longer exists in the client.
J'ai essayé différentes combinaisons jusqu'a là sans résultat.
Une petite aide serait la bienvenue.
Merci.
RE: Utilisation de editres -
PengouinBSD - 23-08-2019
Bonjour @ctac
En quoi c'est de la programmation ?!
RE: Utilisation de editres -
solene - 23-08-2019
j'ai suivi tes instructions et ça marche (sur la dernière snapshot)
RE: Utilisation de editres -
ctac - 23-08-2019
Bonjour,
Vu de loin, je suis d'accord avec toi.
ça concerne plutôt l'utilisation d'un logiciel.
N'hésite pas a déplacer ce message si tu trouves une meilleure rubrique.
Mais, je me suis posé la question et je n'ai pas trouvé plus adapté.
A quoi sert editres ?
A lister toutes les propriétés de tous les widgets inclus dans une application X.
Par exemple, xclock comporte 3 widgets : xclock, clock et shellext.
Chacun de ces widgets comportent de nombreuses propriétés:
Par exemple clock comporte:
accelerators analog ancestorSensitive background backgroundPixmap backingStore
borderColor borderPixmap borderWith ...
Il y en a 49
81 pour xclock
5 pour shellext
J'ai eu beau cherché, trés peu sont documentés.
On peux paramétrer ces propriétés via un fichier ressource ou en ligne de commande avec -xrm.
Par exemple:
Code :
xclock -render \
-xrm 'xclock.clock.backgroundPixmap: /usr/X11R6/include/X11/pixmaps/folder2.xpm' \
-xrm 'xclock.clock.hourColor: red' \
-xrm 'xclock.clock.minuteColor: blue' &
Et donc, je cherche une méthode fiable pour lancer editres et éviter de batailler pendant de longues minutes.
Merci.
RE: Utilisation de editres -
solene - 24-08-2019
Honnêtement, editres semble être un outil archaïque que personne n'utilise plus, du coup je pense que le seul endroit où tu pourrais obtenir une réponse ce serait sur la mailing list du projet Xorg (d'où vient editres)
RE: Utilisation de editres -
ctac - 24-08-2019
Bonjour et merci pour la réponse.
OK editres n'est pas bien facile d'emploi mais il permet d'obtenir les noms des propriétés (qui ne s'inventent pas) comme
hourColor ou
tip.
S'il existe un outil plus moderne sur OpenBSD, je me ferais un plaisir d'y jeter un coup d'oeil.
Cordialement.
RE: Utilisation de editres -
prx - 25-08-2019
Salut !
Dans man xclock, on trouve hourColor, mais pas tip, en effet.
Regarde aussi le man X, ça aide un peu. C'est quand même parfois compliqué de configurer les app X.
RE: Utilisation de editres -
ctac - 26-08-2019
Bonjour,
(25-08-2019, 17:20:36)prx a écrit : Salut !
Dans man xclock, on trouve hourColor, mais pas tip, en effet.
Le tip est dans clock pas dans xclock.
Code :
xclock -xrm 'xclock.tip.background: blue' -xrm 'xclock.clock.tip: hello'
Ce code fonctionne sur debian mais pas sur OpenBSD (il doit y avoir un petit bug)
Code :
xclock -xrm 'xclock.tip.background: #0000FF' -xrm 'xclock.clock.tip: hello'
Le tip avec blue fonctionne dans xmessage !
Citation :Regarde aussi le man X, ça aide un peu. C'est quand même parfois compliqué de configurer les app X.
Oui, d'ou l'interet de editres.
Il y a aussi les .h par exemple /usr/X11R6/include/X11/Xaw/Tip.h
Code :
/* Resources:
Name Class RepType Default Value
---- ----- ------- -------------
background Background Pixel XtDefaultBackground
backgroundPixmap BackgroundPixmap Pixmap XtUnspecifiedPixmap
border BorderColor Pixel XtDefaultForeground
borderWidth BorderWidth Dimension 1
bottomMargin VerticalMargins Dimension 2
destroyCallback Callback XtCallbackList NULL
displayList DisplayList XawDisplayList* NULL
font Font XFontStruct* XtDefaultFont
foreground Foreground Pixel XtDefaultForeground
height Height Dimension text height
leftMargin HorizontalMargins Dimension 6
rightMargin HorizontalMargins Dimension 6
timeout Timeout Int 500
topMargin VerticalMargins Dimension 2
width Width Dimension text width
x Position Position 0
y Position Position 0
*/
qui contient une petite erreur border au lieu de borderColor !
Cordialement.