Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 !! cool

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 ? tongue

Sinon , tu peux tout simplement changer le fond d ' ecran lol

Dernière modification par iznobe (Le 01/06/2022, à 17:32)


retour 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