Aide à propos de conky Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Sador2
Messages : 5
Inscription : 06 juin 2023, 14:25
Status : Hors-ligne

Je remets en marche un vieux Pentium dual-core 32 bits. J'ai installé Debian Bullseye, en version "mate" depuis quelques jours, car je suis habitué à cet environnement sur un autre ordinateur (Ubuntu 22.04, 64 bits). Je retrouve mes marques, mais je n'arrive pas à faire fonctionner les différents conkies que j'avais utilisés, depuis des années, sur des machines de 32 ou 64 bits. Les scripts qui, habituellement, me permettent de les lancer ne donnent rien, alors que mes autres scripts fonctionnent. J'ai fait des recherches sur le forum sans trouver de solution, tenté d'installer tour à tour les paquets "conky" et "conky-all", puis "conky" et "conky-std", rien ne bouge.
Quelqu'un aurait-il une suggestion ? Merci d'avance.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5856
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour,
peux tu nous donner un exemple de script qui ne fonctionne pas ?
Sador2
Messages : 5
Inscription : 06 juin 2023, 14:25
Status : Hors-ligne

Merci pour ta réponse.
Les scripts qui ne démarrent pas, sont uniquement ceux qui lancent les conkies.
Exemple (qui fonctionne avec audacious, vlc, etc.) :

Code : Tout sélectionner

#!/bin/bash

pgrep '\conky' >/dev/null	

if [ "$?" = "0" ]; then		
	echo -e "Un processus \"conky\" est en cours. Kill de \"conky\"."
	killall conky
else				
	echo -e "Aucun processus \"conky\" en cours. Démarrage de \"conkyrc\"."
	sleep 1
conky -c /home/jlc/.Conky/.conkyrc7bis & 
fi
Pour ne pas me sentir totalement inutile, j'ai essayé de regarder du côté conky.
J'ai donc remplacé le contenu du fichier ".conkyrc" de mon home par celui d' un de mes conkies, tout en conservant, dans home, le nom du fichier original. Puis j'ai tapé la commande conky dans le terminal. J'obtiens le résultat visible en pièce jointe.
Il semble donc que mes conkies ne sont pas "supportés" par ma machine, alors qu'ils l'étaient jusque-là sous la dernière version 32bits de Mint.
Est-ce la cause du problème ? Au cas où... je joins le contenu de mon conkyrc 7 bis. Peut-être pourra-t-on me renseigner.
En tout cas merci encore, piratebab. Bien cordialement.

Code : Tout sélectionner

alignment top_right
background yes
border_margin 5
border_width 5
default_color 000000         # grey 5f5f5f 3F3F3F
double_buffer yes
draw_borders no
draw_outline no
draw_shades no
gap_x 420
gap_y 80
maximum_width 850
minimum_size 680 0
no_buffers yes
override_utf8_locale yes
own_window yes 
own_window_title conky
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
own_window_type normal     ## normal /override /desktop
text_buffer_size 8000
total_run_times 0
update_interval 0.5
uppercase no
use_xft yes
xftalpha 1
xftfont Optimum:pixelsize=15
 #                fonts
#    Blue Highway
#    Zegoe Light - U
#    Zekton
#    Calibri
#    Engebrechtre
#    Opeln2001

own_window_argb_value 0
own_window_argb_visual no
own_window_colour 000000

TEXT
${color blue}$stippled_hr
${color brown}${font Sans:pixelsize=20}${alignc}${time %A %d %B %Y} - ${time %H : %M : %S}${font}${alignc}
${color blue}$stippled_hr
${alignc}${color black}${font} NOUVELLES DU JOUR${alignc}

${color orange}${font Sans:pixelsize=14}Le Monde 
${color black}${font Sans:pixelsize=12}${rss https://www.lemonde.fr/rss/une.xml 1 item_titles 4}

${color dark green}${font Sans:pixelsize=14}Le Monde diplomatique 
${color black}${font Sans:pixelsize=12}${rss http://www.monde-diplomatique.fr/rss 1 item_titles 4}

${color dark red}${font Sans:pixelsize=14}La Croix (France)
${color black}${font Sans:pixelsize=12}${rss http://www.la-croix.com/RSS/UNIVERS_WFRA 1 item_titles 4}

${color F741A2}${font Sans:pixelsize=14}L'Obs
${color black}${font Sans:pixelsize=12}${rss https://www.nouvelobs.com/a-la-une/rss.xml 1 item_titles 4}

${color blue}${font Sans:pixelsize=14}Le Figaro
${color black}${font Sans:pixelsize=12}${rss http://www.lefigaro.fr/rss/figaro_actualites.xml 1 item_titles 4}

${color D900D9}${font Sans:pixelsize=14}L'Express
${color black}${font Sans:pixelsize=12}${rss http://www.lexpress.fr/rss/alaune.xml 1 item_titles 4}

${color D900D9}${font Sans:pixelsize=14}Médiapart
${color black}${font Sans:pixelsize=12}${rss https://www.mediapart.fr/articles/feed 1 item_titles 4}
${color dark red}${font monospace:pixelsize=10}(7ter)${color blue}$stippled_hr 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Salut.

Je ne connais rien à Conky et encore moins à sa configuration,
mais le Wiki ArchLinux fait référence à 2 types de syntaxe des fichiers de configuration ;
ton échantillon utilise l'ancienne syntaxe.

Le problème ne serait-il pas simplement là :
  • Ta version ne supporte pas l'ancienne syntaxe.
  • Ta configuration n'autorise pas la prise en charge de l'ancienne syntaxe.
... c'est juste une piste à vérifier.
**Simple Utilisateur** -- Debian stable - XFCE
Sador2
Messages : 5
Inscription : 06 juin 2023, 14:25
Status : Hors-ligne

Merci, dezix pour ton avis.
J'ai suivi ton lien vers le wiki d'Arch Linux, trouvé un script de conversion, mais je n'ai pas su l'utiliser...
J'ai continué à tâtonner en installant Buster sur clé usb et en constatant que tout fonctionnait. En vérifiant dans synaptic, j'ai constaté que les paquets "conky" de Buster n'étaient pas les mêmes que ceux de Bullseye, évidemment.
Revenant sous Bullseye, j'ai supprimé les paquets "conky" fournis par synaptic et les ai remplacés, avec Gdebi, par ceux de Buster: tout marche.
Ce n'est évidemment qu'une façon de tourner la difficulté, façon provisoire et qui le sera sans doute encore plus dès demain.
Merci encore. Cordialement.

P. S. : si quelqu'un a une solution plus orthodoxe, je suis preneur!
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Pour le script de conversion il faut avoir installé "lua" par ex : lua5.1 (stable 5.1.5-8.1+b3 amd64)
pour pouvoir exécuter le script correspondant au "sheebang" initial.

Code : Tout sélectionner

$ apt show lua5.1
....
Ce paquet fournit l'interpréteur en ligne de commande de Lua et le compilateur de pseudo-code («⋅bytecode⋅»).
 
Installez-le si vous développez  ou utilisez des scripts Lua.


Vérifier avec :

Code : Tout sélectionner

$ apt list --installed lua*
**Simple Utilisateur** -- Debian stable - XFCE
Sador2
Messages : 5
Inscription : 06 juin 2023, 14:25
Status : Hors-ligne

Merci, dezix, de tes conseils !
J'ai bien installé "lua" , et opéré la vérification que tu me suggères (cf. pièce jointe). Ensuite, j'ai de nouveau téléchargé le script, je l'ai rendu exécutable mais... il ne s'exécute pas.
Je ne vois guère d'issue étant donné mes compétences (!).
Cordialement.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
Sador2 a écrit : 09 juin 2023, 15:130
...
Revenant sous Bullseye, j'ai supprimé les paquets "conky" fournis par synaptic et les ai remplacés, avec Gdebi, par ceux de Buster: tout marche.
...

Oui, ce n'est pas la solution la plus "orthodoxe" pour installer des paquets dans Debian.
Il aurait été préférable de modifier le souces.list et d'ajouter un fichier "preferences" pour installer proprement le paquet et ses éventuelles dépendances.

un peu de lecture à ce sujet:
L'etiquetage_de_paquets_via_le_fichier_/etc/apt/preferences
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Sador2
Messages : 5
Inscription : 06 juin 2023, 14:25
Status : Hors-ligne

Merci beaucoup, lol. J'avais des doutes...
J'ai bien suivi ton lien, mais je ne possède pas assez de technique pour régler le problème... qui s'est d'ailleurs réglé de lui-même puisque, une fois le passage de Bullseye à Bookworm effectué, tous mes scripts et conkies fonctionnent !
C'est plutôt un contournement qu'une solution. Faut-il, malgré tout, cocher ce sujet comme résolu?
Merci encore. Cordialement.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Sador2 a écrit : 13 juin 2023, 15:18 C'est plutôt un contournement qu'une solution. Faut-il, malgré tout, cocher ce sujet comme résolu?

Si tes anciens scripts et configurations fonctionnent correctement sur des versions anciennes et de plus récentes,
et pas sur une version intermédiaire,
c'est donc qu'il existe un problème sur la version intermédiaire.

Comme utilisateur final n'ayant pas d'impératif de version,
je ne crois pas que tu ais grand intérêt à creuser la question (qui a du être traitée => voir les rapports de bugs de conky)
donc à moins que cela ne perturbe ton sommeil => Marquer résolu :wink:


:006:
**Simple Utilisateur** -- Debian stable - XFCE
Répondre