logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 Re : Vos préférences » Partagez vos conky ! » 14-03-2021 23:18:54

jlfh0816
j'ai supprimé mon message, désolé, j'avais posé une question idiote ...

#2 Re : Vos préférences » Partagez vos conky ! » 11-03-2021 18:38:02

jlfh0816
Çà n'a rien à voir avec un conky en particulier mais, tout à fait par hasard, j'ai été surpris d'apprendre (sur ce site : https://unix.stackexchange.com/question … 535#239535) que l'on peut facilement déplacer au clavier et à la souris l'emplacement d'une fenêtre conky sur le bureau rien qu'en utilisant "la touche Alt + appui maintenu sur clic gauche" (drag and drop) sur la fenêtre du dit conky, à condition toutefois d'avoir au préalable ajouté la ligne ci-dessous dans le fichier conkyrc correspondant :

own_window_type = 'conky',


Mais peut-être que j'enfonce des portes ouvertes et que c'était déjà connu ?

#3 Re : Vos préférences » Partagez vos conky ! » 10-03-2021 08:49:16

jlfh0816
A la relecture de mon post #143 ci-dessus, je m’aperçois que j’ai oublié de préciser qu’il faut également modifier tous les chemins renseignés dans les 2 fichiers conkycarousel et conkycarousel.sh …. désolé
Voici donc ces fichiers modifiés :

Pour conkycarousel  (la modif ne concerne que conky.text, à la fin du fichier) :

conky.config = {

 use_xft = true,
 font = 'xftfont Segoe UI:size=35',

 update_interval = 1,
 total_run_times = 0,
 double_buffer = true,
 text_buffer_size = 2048,

 own_window = true,
 own_window_type = 'normal',
 own_window_transparent = true,
 own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',

 minimum_height = 340,
 maximum_width = 340,
 minimum_width = 340,

 default_color = '595959',
 draw_shades = false,

 alignment = 'top_middle',
 gap_x = 0,
 gap_y = 30,

 no_buffers = false,
 net_avg_samples = 2,

 override_utf8_locale = true,

 no_buffers = true,
 imlib_cache_size = 0,
 short_units = true,

}

conky.text = [[
#------------------------------+
# ConkyCarousel   |
#------------------------------+
 ${execpi 10 $HOME/Images/ConkyCarousel/conkycarousel.sh}

]]




Pour conkycarousel.sh :

#!/bin/bash
 
##########################################################################
##               conky slideshow by Alessandro Roncone                  ##
##                               v 0.2                                  ##
##                          GNU GPLv3 2012                              ##
##########################################################################
 
##########################################################################
# Settings
##########################################################################
# Directory containing the script and the pictures
directory="$HOME/Images/ConkyCarousel/pics"
# Dimension of the slideshow (either "small", "medium" or "big")
dim="medium"
 
##########################################################################
# Script (do not change unless you know what you're doing)
##########################################################################

# Manage dimension flag
if [ $dim == "small" ]; then
  geometry="158x100"
  pos="155,214"
elif [ $dim == "medium" ]; then
  geometry="238x148"
# pos="85,175"
  pos="85,5"
elif [ $dim == "big" ]; then
  geometry="318x200"
  pos="0,119"
fi
 
# Pick a random file from all pictures
files=($directory/*.*)
let r="$RANDOM % ${#files[*]}"
randomfile=${files[$r]}
 
# Sets picture for conky to use
convert $randomfile -resize $geometry\> -size $geometry xc:black +swap -gravity center  -composite $HOME/Images/ConkyCarousel/current.png
convert $HOME/Images/ConkyCarousel/pix/photobg_bg_$dim.png $HOME/Images/ConkyCarousel/current.png -geometry +11+11 -composite $HOME/Images/ConkyCarousel/result.png
convert $HOME/Images/ConkyCarousel/result.png $HOME/Images/ConkyCarousel/pix/photobg_shadow_$dim.png -composite $HOME/Images/ConkyCarousel/result.png
echo "\${image $HOME/Images/ConkyCarousel/result.png -p $pos}"
exit

#4 Re : Vos préférences » Partagez vos conky ! » 10-03-2021 08:45:25

jlfh0816
@Anonyme-14

J’ai regardé attentivement le lien que tu m’as gentiment fourni mais la solution proposée ne me convient pas entièrement car le script qui y est décrit utilise la commande "killall conky" ce qui fait que ça tue sans distinction tous les conkys en marche (par exemple, j’en ai souvent 2 ou 3 en marche en même temps).
Du coup, j’ai cherché sur la toile et j’ai trouvé un script qui fait le job pour un seul conky bien précis, sans affecter les autres.
J’ai essayé de l’adapter à mon cas particulier et ça a l’air de plutôt bien fonctionner.
Voici comment je m’y suis pris :

1) j’ai décompressé ton archive "ConkyCarousel-1.7z" (celle du post #26) dans mon répertoire « Images », ce qui me donne $HOME/Images/ConkyCarousel/

2) dans le nouveau répertoire ConkyCarousel, j’ai créé le fichier « script.sh » ci-dessous (la source de ce script est citée à la ligne 3 au cas où l’on souhaite retrouver l’article de référence sur la toile) :

#!/bin/bash
# This shell script is PUBLIC DOMAIN. You may do whatever you want with it.
#https://askubuntu.com/questions/147080/shell-script-to-toggle-between-two-commands

TOGGLE=$HOME/.toggle

if [ ! -e $TOGGLE ]; then
    touch $TOGGLE
pgrep -f "conky -c  $HOME/Images/ConkyCarousel/conkycarousel"
for i in `ps aux | grep [c]onkycarousel | awk '{ print $2}'`
do kill -9 $i
done
else
    rm $TOGGLE
conky -c "$HOME/Images/ConkyCarousel/conkycarousel"
sleep 1
fi


3) sur le bureau XFCE, j’ai créé un lanceur (clic droit) que j'ai appelé "ConkyCarousel".
J’y ai saisi la ligne de commande suivante :

sh -c "$HOME/Images/ConkyCarousel/script.sh"


4) clic droit sur cette nouvelle icône pour le rendre exécutable

5) dans le répertoire $HOME/Bureau, je le renomme ".CarouselConky" pour qu’il soit désormais caché (je ne souhaite pas le laisser visible sur le bureau)

6) ensuite, clic droit dessus > ouvrir avec >  autre application > créer un lanceur sur le tableau de bord

Et désormais le lanceur apparaît dans le tableau de bord. Un clic dessus et le conky Carousel apparaît. Un autre clic dessus et il disparaît.

Cette manip fonctionne très bien sur un bureau XFCE mais j’ignore complètement si elle est transposable à un autre type de bureau … c’est à vérifier.
En tout cas, le gros avantage, c’est que ce lanceur on/off fonctionne sans interférer avec d’éventuels autres conky qui seraient également présents et affichés.

#5 Re : Vos préférences » Partagez vos conky ! » 09-03-2021 19:17:25

jlfh0816
@Anonyme-14

Yes, ça marche maintenant !!!
Super-merci encore pour ton aide et ta disponibilité.


Je vais maintenant essayer de faire un lanceur on/off dans le tableau de bord de mon bureau XFCE. Pas sûr que j'y arrive mais je reposterai ici si j'aboutis à quelque chose de fonctionnel.

Merci pour tout Anonyme-14 !

PS : merci également pour le lien de téléchargement en bas du post #26 : il fonctionne impeccablement.

#6 Re : Vos préférences » Partagez vos conky ! » 09-03-2021 18:51:47

jlfh0816
Merci beaucoup Anonyme-14 pour ta réactivité et ta gentillesse.
Je teste le tout et je te dirai si a fonctionné.
Bonne soirée à toi et encore merci !

#7 Re : Vos préférences » Partagez vos conky ! » 09-03-2021 14:35:40

jlfh0816
@Anonyme-14

Désolé de revenir à la charge mais j'ai vainement tenté de faire fonctionner le conky carousel.
Je me heurte à ce type de message d'erreur :

convert-im6.q16: unable to open image `pix/photobg_bg_medium.png': Aucun fichier ou dossier de ce type @ error/blob.c/OpenBlob/2701.



convert-im6.q16: unable to open image `pix/photobg_shadow_medium.png': Aucun fichier ou dossier de ce type @ error/blob.c/OpenBlob/2701.



Dans le cas d'une taille d'image "medium", y aurait-il des images "photobg_bg_medium.png" et "photobg_shadow_medium.png" qu'il faut préalablement placer manuellement dans le répertoire "pix" avant de lancer le conky ?
As-tu toi-même utilisé de telles images et où les as-tu trouvées ?

Merci par avance de ton aide !

PS: j'ai trouvé trace d'une modification de ce conky par ragamatrix sur cette page https://forum.ubuntu-fr.org/viewtopic.p … #p21697340 mais je n'arrive pas non plus à le faire fonctionner ...

#8 Re : Vos préférences » Partagez vos conky ! » 08-03-2021 20:41:30

jlfh0816
Un grand merci à toi Anonyme-14 (... et quelle rapidité ! ) big_smile

#9 Re : Vos préférences » Partagez vos conky ! » 08-03-2021 16:15:03

jlfh0816
@Anonyme-14
Bonjour,
Je voudrais installer ton conkycarousel mais je n'arrive pas à localiser le script conkycarousel.sh
Aurais-tu la gentillesse de me dire où le trouver ?
Merci par avance !

Pied de page des forums

Propulsé par FluxBB