Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#51 Le 07/04/2013, à 14:14

ljere

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

A. a écrit :

Bonjour,

J'avais posé une question dans la partie réseaux et internet du forum (http://forum.ubuntu-fr.org/viewtopic.php?id=1243931), mais peut-être qu'ici ce sera mieux.
Mon PC est connecté à internet via une clé 3G. J'ai un volume de téléchargement mensuel limité. Donc pour surveiller un peu ma connexion, je voulais afficher le volume téléchargé dans mon conky.
j'ai trouvé la commande "totaldown 'nom_du_réseau' ", mais il y a plusieurs questions :

- d'abord, est-ce cette fonction consomme des datas ?
- ensuite, qu'est-ce qui est affiché exactement ? Parce que je peux suivre ma consommation sur internet et il y avait une incohérence entre les valeurs.

Merci.

normalement non cette fonction ne consomme pas de data, elle écoute juste ce que tu consommes je suppose que tu l'as additionné à totalup.
elle est de combien l'incohérence souvent les infos sur internet sont des approximations


Modérateur d'ubuntu-fr.org
amd 3000+, nvidia FX5200 et 2 Go de ram sur voyager 12.04 en 32 bit
Toshiba satellite_c670d-11l sur openbox 14.04 en 64 bit
Mon Blog et Une découverte

Hors ligne

#52 Le 07/04/2013, à 15:06

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour a tous,
pour ceux qui seraient intéressé par la vraie transparence et des images intactes, voici le code lua a ajouter à vos conky.

image.lua

require 'cairo'
home = os.getenv ('HOME')

--Fonction d'affichage
function conky_fDrawImage(path,x,y,w,h,arc)

	path = string.gsub(path, "~", home)
	path = string.gsub(path, "$HOME", home)

	local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
	
	local function fDrawImage(path,x,y,w,h,arc)
		x=x+(w/2)
		y=y+(h/2)
		local img =  cairo_image_surface_create_from_png(path)
		local w_img, h_img = cairo_image_surface_get_width (img), cairo_image_surface_get_height (img)

		local cr = cairo_create (cs)
		cairo_translate (cr, x, y)

		if arc then
			cairo_rotate (cr, arc)
		end

		cairo_scale (cr, w/w_img, h/h_img)
		cairo_set_source_surface (cr, img, -w_img/2, -h_img/2)
		cairo_paint (cr)
		cairo_destroy(cr)
		cairo_surface_destroy (img)
	end
	fDrawImage(path,x,y,w,h,arc)
	cairo_surface_destroy(cs)
	return ""
end

Pour l'utilisation rien de bien compliqué.
dans conky il faudra ajouter avant TEXT

lua_load /chemin_vers_le_script/image.lua

ensuite pour afficher une image dans la partie après TEXT

${lua conky_fDrawImage image_a_afficher position_x position_y hauteur largeur rotation_si_nécessaire}

en fait pour modifier vos conkys, il suffit de modifier les lignes image de ceci

${image ~/.conky/conky-perso/HorlogeBois/HorlogeBois.png -p 0,0 -s 350x350}

a ceci

${lua conky_fDrawImage ~/.conky/conky-perso/HorlogeBois/HorlogeBois.png 0 0 350 350}

Hors ligne

#53 Le 07/04/2013, à 16:53

A.

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

ljere a écrit :

[...]
normalement non cette fonction ne consomme pas de data, elle écoute juste ce que tu consommes je suppose que tu l'as additionné à totalup.
elle est de combien l'incohérence souvent les infos sur internet sont des approximations

Non, je ne l'avais pas additionné. Je vais corriger ça, merci.
Je m'attendais bien à ce que la fonctionne ne consomme rien, mais j'ai déjà vu le compteur augmenter sans (à priori) qu'il n'y ait de consommation.  Peut-être un service..

Pour l'incohérence entre le conky et internet, j'avais une consommation de 3834 ko le 03/04.
En fin de soirée, totaldown m'annonçait 5.91Mo de consommation.
Le 04/04, ma consommation sur internet est passée à 7219 ko.

Je vais faire un conky dédié avec en parallèle totaldown et vnstat et faire un relevé sur plusieurs jours. En corrigeant mon erreur, ça ira peut-être mieux.

Hors ligne

#54 Le 08/04/2013, à 16:39

ragamatrix

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

@Didier-T
Salut,
Quelle fonction utilises-tu pour changer de fond d'écran sur chaque bureau ?

Hors ligne

#55 Le 08/04/2013, à 16:59

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Un script maison que j'ai écrit pour voyager

Hors ligne

#56 Le 08/04/2013, à 17:26

ragamatrix

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Didier-T a écrit :

Un script maison que j'ai écrit pour voyager

AHHH je me disais bien... J'en ai un qui n'est pas très "frais" pour le changement d'écran...
Voudrais-tu nous le partager STP ?
le mien en python :
WallByDesk.py

 #! /usr/bin/python
# -*- coding: utf-8 -*-

## Réalisé par ArkSeth et ADcomp du forum Ubuntu-fr
## Distribué sous les termes de la GNU GPL v3.
## Ce script est un "daemon" pour utiliser un fond d'écran par bureau.

##Fonctionne en python, requiert les modules pygtk et wnck
##Ce dernier se trouve dans le paquet 'python-wnck' sous Debian
##    et dans le paquet 'python-gnome2-desktop' sous Ubuntu.

import wnck
import gtk
import os

##Indiquez ici la commande servant à modifier le fond d'écran.
wallpainter = "feh --bg-fill"
##Indiquez ici l'adresse du fichier contenant vos préférences
wallfiles = "/home/climatix/.config/wallpapers"
##Ce fichier doit contenir l'adresse des images à utiliser, par ligne
## (première ligne => premier bureau et ainsi de suite)

##Lecture du fichier pour récupérer les fonds d'écran
file = open(wallfiles, "r")
wallpapers = file.readlines()
file.close

##Fonction qui modifie les fonds d'écrans au changement
def workspace_active_changed(screen, previous):
    os.system(wallpainter+" "+wallpapers[screen.get_workspace_index(screen.get_active_workspace())])

##Lancement du daemon d'écoute
screen = wnck.screen_get_default()
screen.connect('active-workspace-changed', workspace_active_changed)
gtk.main() 

Dernière modification par ragamatrix (Le 08/04/2013, à 17:27)

Hors ligne

#57 Le 08/04/2013, à 20:14

golgot200

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour à tous,

J'ai un petit problème avec mon conky horloge bois.
J'allume mon ordi, mon conky se lance nickel. Je vérifie les processus en cours. conky X 1
Je me déconecte et me reconnecte  ..............................................les processus en cours. conky X 2
Et ainsi de suite ...............................................................................................les processus en cours. conky X 3
Et à force, mon cpu à 100 %
Galère.
Une idée ?


"L’ultime question … L’intelligence a besoin de la Bêtise pour s’affirmer, La Beauté a besoin de la Laideur pour resplendir, Le Courage naît dans la Peur, Les Forts impressionnent au milieu des Faibles, Mais au final,…Qui a donc besoin d’autant de connards ?"

Hors ligne

#58 Le 08/04/2013, à 20:33

ljere

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

tu te déconnectes comment ? hibernation, suspend, shutdown ou autre?
je sais qu'il y a un script qui ferme les ports usb pour permettre la veille dans la doc on pourrait inclure un killall conky pour ton problème


Modérateur d'ubuntu-fr.org
amd 3000+, nvidia FX5200 et 2 Go de ram sur voyager 12.04 en 32 bit
Toshiba satellite_c670d-11l sur openbox 14.04 en 64 bit
Mon Blog et Une découverte

Hors ligne

#59 Le 08/04/2013, à 20:38

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

@ ragamatrix,

voici le code, du python, d'ailleurs le code que tu propose y ressemble beaucoup big_smile

bureau.py

#! /usr/bin/python
# -*- coding: utf-8 -*-

import wnck
import gtk
import os


##Fonction qui modifie les fonds d'écrans au changement
def changement_de_bureau(screen, previous):
    homedir = os.path.expanduser('~')
    ## on récupère le bureau actif
    actif = screen.get_active_workspace()
    ## on récupère son index
    index = screen.get_workspace_index(actif)

    fichier = open(homedir+"/.scripts/Wall/changement_dash", "r")
    info = fichier.readline()
    fichier.close()

    if info == "0":
        if index == 0:
            os.system("~/.scripts/Wall/wall1")
        elif index == 1:
            os.system("~/.scripts/Wall/wall2")
        elif index == 2:
            os.system("~/.scripts/Wall/wall3")
        elif index == 3:
            os.system("~/.scripts/Wall/wall4")

    fichier = open(homedir+"/.scripts/Wall/changement_dash", "w")
    fichier.write("0")
    fichier.close()
    


##Lancement du daemon d'écoute
bureau = wnck.screen_get_default()
bureau.connect('active-workspace-changed', changement_de_bureau)
gtk.main()

la il est fait pour voyager, il vas donc lancer un script bash a chaque changement de bureau, chaque script change le fond d’écran. un petit exemple.

wall1

#!/bin/bash
# License GPL
# by rodofr Live Voyager
# Display the action selector
if [[ ! $(wmctrl -d | grep '*' | cut -d " " -f1) -eq 0 ]]; then
    echo "1" > ~/.scripts/Wall/changement_dash
    wmctrl -s0 &
fi
xfconf-query -c xfce4-desktop -p "/backdrop/screen0/monitor0/image-path" -s "/usr/share/xfce4/backdrops/xubuntu-quantal.png"
if [ ! -z "$1" ];then
    xfconf-query -c xfce4-desktop -p "/backdrop/screen0/monitor0/image-path" -s "$1"
    ~/.scripts/Wall/Voyager_Wall 0 1 "$1"
fi
exit 0

Hors ligne

#60 Le 08/04/2013, à 20:39

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

ljere a écrit :

tu te déconnectes comment ? hibernation, suspend, shutdown ou autre?
je sais qu'il y a un script qui ferme les ports usb pour permettre la veille dans la doc on pourrait inclure un killall conky pour ton problème

ou mettre le killall conky avant de les lancer dans un script bash, appelé au démarrage

Hors ligne

#61 Le 08/04/2013, à 21:01

golgot200

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Et un simple session déconnection et reconnection utilisateur. Redémarrer ma machine me fait pareil.

Pour lancer conky au démarrage j'ai mis un conky.desktop dans le  ~/config/autostart ou est inscrit: ( D'ailleurs qui me parait bizarre !!! )

[Desktop Entry]
Comment[fr]=
Comment=
Exec=conky -p 2 -c ~/.conky/conky-perso/HorlogeBois/conkyrc
GenericName[fr]=
GenericName=
Icon=system-run
MimeType=
Name[fr]=
Name=
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=


Alors que j'avais mis ça :

[Desktop Entry]
Exec=conky -p 2 -c ~/path/to/your/conkyrc
Icon=system-run
StartupNotify=true
Terminal=false
Type=Application
X-KDE-SubstituteUID=false

Dernière modification par golgot200 (Le 08/04/2013, à 21:04)


"L’ultime question … L’intelligence a besoin de la Bêtise pour s’affirmer, La Beauté a besoin de la Laideur pour resplendir, Le Courage naît dans la Peur, Les Forts impressionnent au milieu des Faibles, Mais au final,…Qui a donc besoin d’autant de connards ?"

Hors ligne

#62 Le 08/04/2013, à 21:06

golgot200

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Tuto ici :
http://jeyg.info/conky-et-kde/

Peut-être de ce style :
https://bbs.archlinux.org/viewtopic.php?id=120277

Dernière modification par golgot200 (Le 08/04/2013, à 21:23)


"L’ultime question … L’intelligence a besoin de la Bêtise pour s’affirmer, La Beauté a besoin de la Laideur pour resplendir, Le Courage naît dans la Peur, Les Forts impressionnent au milieu des Faibles, Mais au final,…Qui a donc besoin d’autant de connards ?"

Hors ligne

#63 Le 08/04/2013, à 21:45

chepioq

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

golgot200 a écrit :

Bonjour à tous,

J'ai un petit problème avec mon conky horloge bois.
J'allume mon ordi, mon conky se lance nickel. Je vérifie les processus en cours. conky X 1
Je me déconecte et me reconnecte  ..............................................les processus en cours. conky X 2
Et ainsi de suite ...............................................................................................les processus en cours. conky X 3
Et à force, mon cpu à 100 %
Galère.
Une idée ?

Tu utilises gnome ou kde ?

Pour kde, il faut lui notifier de démarrer avec une session vide (Configuration du système ==> Démarrage et arrêt ==> Gestion de session ==> cocher la case "Démarrer avec une session vide"

Pour gnome je ne sais pas...


Tout est dans tout et réciproquement....

Hors ligne

#64 Le 08/04/2013, à 22:19

golgot200

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

@chepioq

Bonsoir,

Alors là, ... mais alors là, je dis chapeau bas  smile . Tu viens non seulement de régler mon problème !!! Mais en plus un autre de taille. Mes icônes de ma boite à miniatures arrivaient les uns après les autres, le son d'ouverture de session légerement en retard, se suivait si impatience avant ce son d'ouverture, d'avoir le malheur de vouloir ex faire un clic sur le menu de lancement ou autre d'un fisage momentané.
Là, ils arrivent instantanément, son y compris.
C'est une astuce à épingler. Il me semble n'avoir jamais vu cette solution ......

Encore merci

Dernière modification par golgot200 (Le 08/04/2013, à 22:43)


"L’ultime question … L’intelligence a besoin de la Bêtise pour s’affirmer, La Beauté a besoin de la Laideur pour resplendir, Le Courage naît dans la Peur, Les Forts impressionnent au milieu des Faibles, Mais au final,…Qui a donc besoin d’autant de connards ?"

Hors ligne

#65 Le 08/04/2013, à 22:35

ragamatrix

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Didier-T a écrit :

@ ragamatrix,

voici le code, du python, d'ailleurs le code que tu propose y ressemble beaucoup big_smile

bureau.py

#! /usr/bin/python
# -*- coding: utf-8 -*-

import wnck
import gtk
import os


##Fonction qui modifie les fonds d'écrans au changement
def changement_de_bureau(screen, previous):
    homedir = os.path.expanduser('~')
    ## on récupère le bureau actif
    actif = screen.get_active_workspace()
    ## on récupère son index
    index = screen.get_workspace_index(actif)

    fichier = open(homedir+"/.scripts/Wall/changement_dash", "r")
    info = fichier.readline()
    fichier.close()

    if info == "0":
        if index == 0:
            os.system("~/.scripts/Wall/wall1")
        elif index == 1:
            os.system("~/.scripts/Wall/wall2")
        elif index == 2:
            os.system("~/.scripts/Wall/wall3")
        elif index == 3:
            os.system("~/.scripts/Wall/wall4")

    fichier = open(homedir+"/.scripts/Wall/changement_dash", "w")
    fichier.write("0")
    fichier.close()
    


##Lancement du daemon d'écoute
bureau = wnck.screen_get_default()
bureau.connect('active-workspace-changed', changement_de_bureau)
gtk.main()

la il est fait pour voyager, il vas donc lancer un script bash a chaque changement de bureau, chaque script change le fond d’écran. un petit exemple.

wall1

#!/bin/bash
# License GPL
# by rodofr Live Voyager
# Display the action selector
if [[ ! $(wmctrl -d | grep '*' | cut -d " " -f1) -eq 0 ]]; then
    echo "1" > ~/.scripts/Wall/changement_dash
    wmctrl -s0 &
fi
xfconf-query -c xfce4-desktop -p "/backdrop/screen0/monitor0/image-path" -s "/usr/share/xfce4/backdrops/xubuntu-quantal.png"
if [ ! -z "$1" ];then
    xfconf-query -c xfce4-desktop -p "/backdrop/screen0/monitor0/image-path" -s "$1"
    ~/.scripts/Wall/Voyager_Wall 0 1 "$1"
fi
exit 0

Ok Merci Didier-T,
Là ton script fonctionne avec voyager, je suis aussi sur cette distribution mais je n'utilise pas xfce mais openbox...
Il faut que je remplace ça :

  xfconf-query -c xfce4-desktop -p "/backdrop/screen0/monitor0/image-path" -s "/usr/share/xfce4/backdrops/xubuntu-quantal.png"
if [ ! -z "$1" ];then
    xfconf-query -c xfce4-desktop -p "/backdrop/screen0/monitor0/image-path" -s "$1"
    ~/.scripts/Wall/Voyager_Wall 0 1 "$1"

avec des commandes pour feh et openbox ?
Cela fonctionnera t-il avec le script fond ecran de jpdipsy ?
merci...

Hors ligne

#66 Le 08/04/2013, à 22:40

golgot200

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

@DidiertT,

Post 52

J'ai appliqué tes paramètres :
Si tu peux vérifier si c'est correct.

own_window_argb_visual yes
own_window yes
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,skip_pager,sticky
own_window_class Conky
own_window_title Chronograph
own_window_type dock

double_buffer yes

minimum_size 512 512   #Taille minimum (px) ; largeur / hauteur
maximum_width 512 512     #Largeur maximum (px)

minimum_size 515 515
gap_x 650 
gap_y 100       

alignment mm 
use_xft yes
xftfont CorporateMonoExtraBold:size=9

# Alpha of Xft font. Must be a value at or between 1 and 0 ###
xftalpha 1
override_utf8_locale yes

draw_shades no

draw_outline yes 
default_outline_color black

uppercase no
default_outline_color black

draw_borders no
stippled_borders 0
border_inner_margin 0
border_outer_margin 0
border_width 0
draw_graph_borders yes #no
background none

use_spacer none

text_buffer_size 256

no_buffers yes

pad_percents 2


lua_load ~/.conky/conky-perso/HorlogeBois/LUA/cairo_clock.lua
lua_draw_hook_post cairo_clock ~/.conky/conky-perso/HorlogeBois/LUA/theme/actuel 512 258 262

update_interval 1


lua_load ~/.conky/conky-perso/HorlogeBois/LUA/image.lua

TEXT

#${image ~/.conky/conky-perso/HorlogeBois/HorlogeBois.png -s 350x350 -p 0x0}
${lua conky_fDrawImage ~/.conky/conky-perso/HorlogeBois/HorlogeBois.png 0 0 512 512}

Mis le image.lua à coté du cairo_clock.lua

Est-ce bien cela.
Le résultat sur mon horloge devrait donné quoi ?
Une chose aussi, quand le fichier .lua on voit require 'cairo', il faut installer un paquet ?


"L’ultime question … L’intelligence a besoin de la Bêtise pour s’affirmer, La Beauté a besoin de la Laideur pour resplendir, Le Courage naît dans la Peur, Les Forts impressionnent au milieu des Faibles, Mais au final,…Qui a donc besoin d’autant de connards ?"

Hors ligne

#67 Le 09/04/2013, à 05:51

chepioq

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

golgot200 a écrit :

@chepioq

Bonsoir,

Alors là, ... mais alors là, je dis chapeau bas  smile . Tu viens non seulement de régler mon problème !!! Mais en plus un autre de taille. Mes icônes de ma boite à miniatures arrivaient les uns après les autres, le son d'ouverture de session légerement en retard, se suivait si impatience avant ce son d'ouverture, d'avoir le malheur de vouloir ex faire un clic sur le menu de lancement ou autre d'un fisage momentané.
Là, ils arrivent instantanément, son y compris.
C'est une astuce à épingler. Il me semble n'avoir jamais vu cette solution ......

Encore merci

Ce n'est pas une astuce propre à conky, mais à linux en général.

Si tu ne démarres pas avec une session vide, tu démarres donc avec la dernière session sauvegardée que tu as quitté, par exemple pour conky :
1°) tu mets conky en lancement automatique
2eme lancement : tu as le premier conky (de la session sauvegardée) plus celui qui est lancé automatiquement = 2 conky
3eme lancement  : les deux conky sauvegardés plus celui lancé au démarrage = 3 conky
.........................................................
et ainsi de suite, tu te retrouves vite avec des dizaines de conky lancés, et avec un cpu à 100%.

Dernière modification par chepioq (Le 09/04/2013, à 05:53)


Tout est dans tout et réciproquement....

Hors ligne

#68 Le 09/04/2013, à 07:00

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

@ ragamatrix,

en effet, il faut modifier le script de modification de fond en y mettant les commande pour ton environnement, et il me semble que le script de jpdipsy vérifie les changement de fond, mais le mieux est de lui demander.

@ golgot200,

dans le cas de ton conky cette fonction ne sert a rien, car elle est tirée de cairo_clock.lua, en fait ce que tu as fait dans le meilleur des cas affiche deux fois le fond d'horloge (une fois avec cairo_clock.lua, puis avec image.lua) et dans le pire des cas fait clignoter les aiguilles de ton horloge.
l’intérêt du script image.lua est de rendre possible la gestion de la vraie transparence avec tout type de conky.

Hors ligne

#69 Le 09/04/2013, à 16:37

golgot200

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

@Didier-T

Merci pour les explications. Pour moi tout roule maintenant avec le conky Horloge-Bois et chepioq et ce démarrage en session vide bien planqué dans les options " démarrage et arrêt" du configuration de système de KDE on réglé en plus divers d'autres problèmes pour moi.
Merci pour ce travail d'équipe.

@++


"L’ultime question … L’intelligence a besoin de la Bêtise pour s’affirmer, La Beauté a besoin de la Laideur pour resplendir, Le Courage naît dans la Peur, Les Forts impressionnent au milieu des Faibles, Mais au final,…Qui a donc besoin d’autant de connards ?"

Hors ligne

#70 Le 10/04/2013, à 12:54

ragamatrix

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

@Didier-T
Salut;
J'ai essayé tes scripts pour changements de bureaux mais je n'ai pas du savoir la bonne syntaxe:
wall1:

 #!/bin/bash
# License GPL
# by rodofr Live Voyager
# Display the action selector
if [[ ! $(wmctrl -d | grep '*' | cut -d " " -f1) -eq 0 ]]; then
    echo "1" > ~/.scripts/Wall/changement_dash
    wmctrl -s0 &
fi
feh --bg-fill ~/Images/fondsdebureaux/rosared_cosmos.jpg &
if [ ! -z "$1" ];then
feh --bg-fill ~/Images/fondsdebureaux/rosared_cosmos.jpg & "$1"
    ~/.scripts/Wall/Voyager_Wall 0 1 "$1"
fi
exit 0

 

erreur:

 Traceback (most recent call last):
  File "/home/climatix/.scripts/xdesk.py", line 17, in changement_de_bureau
    fichier = open(homedir+"/.scripts/Wall/changement_dash", "r")
IOError: [Errno 2] Aucun fichier ou dossier de ce type: '/home/climatix/.scripts/Wall/changement_dash'
 

Merci

Hors ligne

#71 Le 10/04/2013, à 14:23

ragamatrix

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Que faut-il mettre dans :

fichier = open(homedir+"/.scripts/Wall/changement_dash", "r") 

Changement_dash est un fichier texte avec le chemin des images ?

Hors ligne

#72 Le 10/04/2013, à 16:56

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

@ ragamatrix,

la commande pour changer l'image de fond sur ton environnement c'est quoi ?

Hors ligne

#73 Le 10/04/2013, à 17:24

ragamatrix

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Didier-T a écrit :

@ ragamatrix,

la commande pour changer l'image de fond sur ton environnement c'est quoi ?

Salut;
J'ai mis ça dans le script wall1:

 #!/bin/bash
# License GPL
# by rodofr Live Voyager
# Display the action selector
if [[ ! $(wmctrl -d | grep '*' | cut -d " " -f1) -eq 0 ]]; then
    echo "1" > ~/.scripts/Wall/changement_dash
    wmctrl -s0 &
fi
feh --bg-fill ~/Images/fondsdebureaux/rosared_cosmos.jpg &
if [ ! -z "$1" ];then
feh --bg-fill ~/Images/fondsdebureaux/rosared_cosmos.jpg & "$1"
    ~/.scripts/Wall/Voyager_Wall 0 1 "$1"
fi
exit 0
 

Donc avec cette commande :

 feh --bg-fill ~/Images/fondsdebureaux/rosared_cosmos.jpg & 

Avec ou sans le & ?

Hors ligne

#74 Le 10/04/2013, à 21:30

Didier-T

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

@ ragamatrix,

tient voici une version modifier du script bureau.py

#! /usr/bin/python
# -*- coding: utf-8 -*-

import wnck
import gtk
import os


##Fonction qui modifie les fonds d'écrans au changement
def changement_de_bureau(screen, previous):
    homedir = os.path.expanduser('~')
    ## on récupère le bureau actif
    actif = screen.get_active_workspace()
    ## on récupère son index
    index = screen.get_workspace_index(actif)

    fichier = open(homedir+"/.scripts/Wall/fond", "r")
    info = fichier.readline()
    fichier.close()
    os.system(info[0])

##Lancement du daemon d'écoute
bureau = wnck.screen_get_default()
bureau.connect('active-workspace-changed', changement_de_bureau)
gtk.main()

dans le fichier fond tu colle la ligne de commande complète pour le changement de fond
par exemple:

feh --bg-fill ~/Images/fondsdebureaux/rosared_cosmos.jpg
feh --bg-fill ~/Images/fondsdebureaux/rosared_cosmos1.jpg
feh --bg-fill ~/Images/fondsdebureaux/rosared_cosmos2.jpg
feh --bg-fill ~/Images/fondsdebureaux/rosared_cosmos3.jpg

bureau 0 = ~/Images/fondsdebureaux/rosared_cosmos.jpg
bureau 1 = ~/Images/fondsdebureaux/rosared_cosmos1.jpg
etc..

n'étant pas sous openbox, je ne peut tester, donc si il y a un soucis n’hésite pas

Hors ligne

#75 Le 10/04/2013, à 22:05

ragamatrix

Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes

Merci Didier-T
Je testerais demain; donc plus de scripts bash pour chaque image ?
Quelle est la différence avec le premier script python que j'avais ?

Hors ligne

Haut de page ↑