#1 Le 01/06/2022, à 17:16
- Compte supprimé
Comment afficher sur l'image de l'arrière plan du bureau?
Bonjour,
Comment puis-je afficher du contenu(image) sur l'image de l'arrière-plan du bureau comme sait le faire conky?
Mon but est d'afficher un truc sur l'arrière-plan du bureau via un script python...
Merci
Dernière modification par Compte supprimé (Le 01/06/2022, à 17:28)
#2 Le 01/06/2022, à 17:29
- kholo
Re : Comment afficher sur l'image de l'arrière plan du bureau?
salut Fab...
tu veux être au dessus du fond d'écran comme conky, c'est ça ?
... utilises conky !!
Hors ligne
#3 Le 01/06/2022, à 17:30
- iznobe
Re : Comment afficher sur l'image de l'arrière plan du bureau?
Salut , ba oui , mais c ' est pas du python conky si ?
Sinon , tu peux tout simplement changer le fond d ' ecran
Dernière modification par iznobe (Le 01/06/2022, à 17:32)
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
En ligne
#4 Le 01/06/2022, à 17:32
- kholo
Re : Comment afficher sur l'image de l'arrière plan du bureau?
juste un fichier texte à parser et à modifier...
on peut utiliser plusieurs fichiers textes en même temps...
donc pas la peine de ré inventer la roue comme ça !!
deux éditions pour corriger mes "fotes" désolé pour la bd du forum !!
Dernière modification par kholo (Le 01/06/2022, à 17:35)
Hors ligne
#5 Le 01/06/2022, à 17:40
- Compte supprimé
Re : Comment afficher sur l'image de l'arrière plan du bureau?
Oui mais bon, j'utilise déjà conky pour un truc. Mais je le maitrise pas suffisamment pour par exemple créer une animation graphique.
J'aimerais bien accéder/communiquer avec l'image de fond afin de pouvoir l'utiliser dans une interface graphique./la modifier depuis un script.
Dernière modification par Compte supprimé (Le 01/06/2022, à 17:47)
#6 Le 01/06/2022, à 17:47
- kholo
Re : Comment afficher sur l'image de l'arrière plan du bureau?
une animation ???
un slide show plutôt !!
le plus chiant sera de trouver comment afficher une image avec conky...
et ça doit pas être terrible
ensuite il faut juste gérer deux instances : celle que tu as déjà et l'autre pour l'image...
comme ça tu ne touches pas à tes petits réglages !!
Hors ligne
#7 Le 01/06/2022, à 17:50
- kholo
Re : Comment afficher sur l'image de l'arrière plan du bureau?
https://askubuntu.com/questions/1111449 … -png-image
http://conky.sourceforge.net/variables.html
ils disent :
${image /some/path/to/image.png -p 250,0 -s 80x80}
et un script à faire tourner ici en bash
#!/bin/bash
sleep 10s
killall conky
cd "/home/username/.conky/someFolder"
conky -c "/home/username/.conky/someFolder/.conkyrc" &
Hors ligne
#8 Le 01/06/2022, à 17:54
- Compte supprimé
Re : Comment afficher sur l'image de l'arrière plan du bureau?
un slide show plutôt !!
plutôt une animation. Un OGNI (un Objet Graphique Non Identifié) qui se balade sur l'écran
#9 Le 01/06/2022, à 18:03
- kholo
Re : Comment afficher sur l'image de l'arrière plan du bureau?
ahhhhhh...
genre un gif animé !
fais tout ça dans l'ordre :
d'abord afficher une image sur le bureau avec conky
ensuite automatiser son lancement avec Python en récupérant son PID lors du lancement
tu tues le process, tu modifies le fichier de conf (du texte en python, c'est facile), et tu relances une instance
et tu boucle la dessus
Hors ligne
#10 Le 01/06/2022, à 18:11
- Compte supprimé
Re : Comment afficher sur l'image de l'arrière plan du bureau?
Ah oui, je vais essayer ton approche...
Après j'espère que le script va pas me plomber mes ressources... à voir
merci
#11 Le 01/06/2022, à 18:15
- Compte supprimé
Re : Comment afficher sur l'image de l'arrière plan du bureau?
Je me demande quand même quel protocole utilise ubuntu pour afficher quelque chose sur le bureau. Mais bon, il n'est peut-être pas accessible facilement
#12 Le 01/06/2022, à 18:29
- kholo
Re : Comment afficher sur l'image de l'arrière plan du bureau?
c'est plus Ubuntu, c'est le Bureau... donc ça dépend...
gnome fonctionne en javascript
... et en dessous ça doit être du C ou C++
Hors ligne
#13 Le 01/06/2022, à 21:33
- kholo
Re : Comment afficher sur l'image de l'arrière plan du bureau?
alors,
j'ai fais un dossier dans mon dossier perso ~/.conky
et un dossier images dedans
j'ai mis une image en 600x600 dans le dossier ~/.conky/images
un fichier conky (j'ai mis txt au bout...)
conkyrc_image.txt
conky.config = {
background = false,
use_xft = true,
update_interval = 1.0,
total_run_times = 0,
own_window = true,
own_window_type = 'dock',
own_window_transparent = true,
own_window_argb_visual = true,
own_window_hints = 'undecorated,skip_taskbar,skip_pager,below',
double_buffer = true,
draw_shades = false,
draw_outline = false,
draw_borders = false,
draw_graph_borders = true,
stippled_borders = 8,
border_inner_margin = 4,
alignment = 'top_left',
minimum_width = 100,
minimum_height = 100,
gap_x = 400,
gap_y = 10,
no_buffers = true,
uppercase = false,
cpu_avg_samples = 2,
net_avg_samples = 2,
override_utf8_locale = true,
use_spacer = right,
text_buffer_size = 1024,
color1 = '323200',
color2 = 'white',
}
conky.text = [[
${image /home/USER/.conky/images/Kholo_b.png -s 100x100}
]]
USER est à adapter
un petit bash pour le lancer
lanceur.sh
#!/bin/env bash
fichier="/home/USER/.conky/conkyrc_image.txt"
killall conky
sleep 2
conky -c "$fichier" &
USER est à adapter
un peu sauvage parce qu'il tue toutes les instances de conky
tu peux le lancer pour voir
./lanceur.sh
puis...
minimum_width = 100,
minimum_height = 100,
doit être relatif aux 100 100 de
${image /home/USER/.conky/images/Kholo_b.png -s 100x100}
USER est à adapter
le temps entre chaque rafraîchissement est :
update_interval = 1.0,
à voir si ça peut le faire sans y toucher
et pour le faire bouger l'image il suffit de jouer sur :
gap_x = 400,
gap_y = 10,
plus qu'à faire un script python pour modifier les valeurs de gap
Dernière modification par kholo (Le 02/06/2022, à 07:26)
Hors ligne
#14 Le 02/06/2022, à 05:26
- Compte supprimé
Re : Comment afficher sur l'image de l'arrière plan du bureau?
Salut,
Je n'ai même pas encore coder une ligne que tu me proposes déjà un script^^.
Bon perso, je verrais ça plus tard, car une longue journée de travail m'attend.
Belle journée à toi et à tous.
Merci
#15 Le 02/06/2022, à 05:27
- Compte supprimé
Re : Comment afficher sur l'image de l'arrière plan du bureau?
Salut,
Je n'ai même pas encore codé une ligne que tu me proposes déjà un script^^.
Bon perso, je verrais ça plus tard, car une longue journée de travail m'attend.
Belle journée à toi et à tous.
Merci
#16 Le 06/06/2022, à 08:59
- DonutMan75
Re : Comment afficher sur l'image de l'arrière plan du bureau?
Hello,
pour vérifier comment conky se débrouille pour afficher des choses sur le bureau :
$ apt-get source conky
C'est du C/C++ derrière.
Hors ligne