#76 Le 20/05/2012, à 07:56
- Didier-T
Re : Conky Control (Live Voyager)
Bonjour Didier
voici la capture http://www.23hq.com/enebre/photo/7874848/originalcomme tu peux le constater en bas ce n'est plus correctement aligné, j'ai bien vérifié si j'avais changé quelque chose depuis la précédente capture, mais aucune différence, c'est le djin qui pendant la nuit est venu faire des bêtises...Que représente la ligne '${voffset -4}${font Ubuntu:size=10}${color green}${loadavg 1}${alignc -10}${color yellow}${loadavg 2}${alignr}${color red}${loadavg 3}${font}'
C'est dans la partie systeme info entre les barres des cpu ?
Ton soucis semble venir du calendrier, il faudrait continuer cette discutions dans le fil consacré à conky.
P.S.: l'utilisation de script toutes les secondes est nuisible à ton utilisation de processeur (regarde ton taux d'utilisation)
Dernière modification par Didier-T (Le 20/05/2012, à 07:59)
Hors ligne
#77 Le 20/05/2012, à 08:03
- enebre
Re : Conky Control (Live Voyager)
j'ai déplacé le post, merci
ici
Dernière modification par enebre (Le 20/05/2012, à 08:07)
Hors ligne
#78 Le 24/05/2012, à 19:57
- atunoa
Re : Conky Control (Live Voyager)
Salut les conkyfans,
J'ai refait le tour des évolutions de conky météo dans l'idée d'en intégrer un ou l'autre dans "notre" conky-control.
Je butte complètement sur ce langage. Après des heures à me casser la tête, j'arrive à rien!
Est-ce immaginable d'insérer les conky Lua dans le script? Est-ce dans tes projets, mon génial Didier?
Je pense aussi aux réalisations de Phyllinux, Ragamatrix,Jpdipsy et Tof4444, entres autres, qui étaient bien abouties; mais aussi au travail de Sector11 et de TeoBigusDickus sur le forum en anglais.
Avec un petit texte pour éditer les configurations de lieu et un tuto pour régler l'emplacement sur le bureau pour pouvoir s'adapter à d'autres conky, ce serait génial.
Je suis totalement incapable d'arranger ça, malgré tous mes efforts pour rentrer dans ce langage.
Je suis sûr que ça plairait à plein de gens, rien qu'à voir que toutes ces réalisations francophones ont déjà migrées vers les forums et les blogs en anglais.
Merci d'y penser, si ça vous intéresse, c'est qu'une idée...
Hors ligne
#79 Le 24/05/2012, à 20:33
- Didier-T
Re : Conky Control (Live Voyager)
Bonsoir atunoa,
C'est gentils, mais je ne fais que des outils, qui sont très certainement perfectibles car je suis encore très jeune sous linux (j'ai quitté le monde des fenêtres ils y a moins d'un an).
Dans le conky contrôle tu peut ajouter tous les conky qui te plaise, mais il ne régleras pas les problèmes de configurations.
Si tu as des soucis à utiliser conky, je t'invite à laisser un message sur la discutions concernées.
De même pour le météo lua.
Par contre de quel langage parle tu ?
Dernière modification par Didier-T (Le 24/05/2012, à 20:37)
Hors ligne
#80 Le 27/05/2012, à 15:58
- rpj
Re : Conky Control (Live Voyager)
Salut à tous, à partir d'un widget de Wlourf remanié j'ai fait cette horloge tout en lua.
Puis installé dans Conky-control
Si ça intéresse qq'un peut-on "joindre" les fichiers ou faut passer par un admin ?
Edit: pas horloge mais plutôt calendrier, j'suis en train de bricoler une horloge en lua et j'avais la tete à l'envers.
Dernière modification par rpj (Le 27/05/2012, à 16:04)
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#81 Le 28/05/2012, à 09:50
- rpj
Re : Conky Control (Live Voyager)
Salut, un p'tit bug dans le conky "RamCpu2" (nº3) le rafraichissement des infos provoque l'affichage en double. (j’espère que ça n'a pas déjà été traité) :
J'ai donc essayé le nº4 (RamCpu) "HD-Grey" et comme il fonctionne bien j'ai changé les couleurs pour avoir les memes que "HD-Orange" et rajouté plus d'infos.
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#82 Le 28/05/2012, à 11:09
- popololo
Re : Conky Control (Live Voyager)
Salut à tous, à partir d'un widget de Wlourf remanié j'ai fait cette horloge tout en lua.
http://pix.toile-libre.org/upload/thumb/1338130338.png
Puis installé dans Conky-control
Si ça intéresse qq'un peut-on "joindre" les fichiers ou faut passer par un admin ?
Edit: pas horloge mais plutôt calendrier, j'suis en train de bricoler une horloge en lua et j'avais la tete à l'envers.
C'est chouette tu peux poster le fichier?
Hors ligne
#83 Le 28/05/2012, à 14:33
- rpj
Re : Conky Control (Live Voyager)
J'ai rajouté l'heure (indispensable)
le conkyJP :
# Use Xft?
use_xft yes
xftfont Trebuchet MS:size=8
xftalpha 0.8
text_buffer_size 2048
background yes
# Update interval in seconds
update_interval 1
xftalpha 0.8
own_window_argb_visual yes
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 180 0
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 0
# border margins
border_margin 5
# border width
border_width 1
# Default colors and also border colors
# default_color white
# own_window_colour white
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer none
minimum_size 300 300
maximum_width 145
alignment tl
gap_x 100
gap_y 130
lua_draw_hook_post draw_text
lua_load /home/voyager/.conky/conky22/text.lua
TEXT
Et le lua :
--[[TEXT WIDGET by Wlourf 07/06/2010
Ce widget permet d'afficher différents textes définis dans la table
text_settings{} avec différentes options
Les paramètres (tous facultatifs) sont :
text - texte à afficher, défaut = "Conky is good for you"
- coordonées relatives au coin supérieur gauche de la fenêtre conky
x - coordonnée x de la première lettre, en bas à droite, défaut = milieu de la fenêtre conky
y - coordonnée y de la première lettre, en bas à droite, défaut = milieu de la fenêtre conky
font_name - nom de la police à utiliser, défaut = Free Sans
font_size - taille de la police à utiliser, défaut = 14
italic - afficher le texte en italic si true, défaut=false
oblique - afficher le texte en oblique si true, défaut=false (je vois pas bien la différence avec italique!)
bold - afficher le texte en gras si true, défaut=false
angle - angle de rotation du texte, défaut = 0 (horizontal)
colour - table de couleur du texte, défaut = texte blanc uni {{1,0xFFFFFF,1}}
cette table contient une ou plusieurs table au format {P,C,A}
P=position pour un dégradé (0 = début du texte, 1= fin du texte)
C=couleur au format Hexadécimal (il y a plein de tables sur le net)
A=alpha (opacité) de la couleur (0=invisible,1=opacité 100%)
pour une couleur unie {{1,0x00FF00,0.5}}
pour un dégradé 2 couleurs {{0,0x00FF00,0.5},{1,0x000033,1}}
ou {{0.5,0x00FF00,1},{1,0x000033,1}} -avec celui ci le dégradé ne commensera qu'au milieu du texte
pour un dégradé 3 couleurs {{0,0x00FF00,0.5},{0.5,0x000033,1},{1,0x440033,1}}
et ainsi de suite
Necessite conky 1.8.0
Pour appeler ce script dans Conky, dans la section avant-TEXT:
lua_load /path/to/the/lua/script/text.lua
lua_draw_hook_pre draw_text
]]
require 'cairo'
function conky_draw_text()
text_settings={
--DEBUT DES PARAMETRES
{
text="" .. conky_parse("${time %A}") .. " ",--jour semaine
x=80,
y=3,
colour={{0 ,0x95b3b3,1},
},
angle=90,
font_name="geminaexpandital",
font_size=25,
bold=true
},
{
text="" .. conky_parse("${time %e}") .. " ",--numero jour
x=20,
y=90,
colour={{0 ,0xb7b88b,1},
},
angle=0,
font_name="geminaexpandital",
font_size=40,
bold=true
},
{
text="" .. conky_parse("${time %b}") .. " ",--mois
x=20,--->
y=140,--|
colour={{0 ,0xa0c3a0,1},
},
angle=-90,
font_name="geminaexpandital",
font_size=35,
bold=true
},
{
text="" .. conky_parse("${time %Y}") .. " ",--annee
x=28,
y=140,
colour={{0 ,0xda8e05,1},
},
angle=0,
font_name="geminaexpandital",
font_size=17,
italic=true
},
{
text="" .. conky_parse("${time %H}") .. ":",--heure
x=0,
y=230,
colour={{0 ,0xE4DDDD,1},
},
angle=0,
font_name="Ubuntu",
font_size=60,
italic=false
},
{
text="" .. conky_parse("${time %m}") .. " ",--minutes
x=82,
y=230,
colour={{0 ,0xE4DDDD,1},
},
angle=0,
font_name="Ubuntu",
font_size=60,
italic=false
},
}
--------------FIN DES PARAMETERES----------------
if conky_window == nil then return end
if tonumber(conky_parse("$updates"))<3 then return end
local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
cr = cairo_create (cs)
for i,v in pairs(text_settings) do
display_text(v)
end
cairo_destroy(cr)
cairo_surface_destroy(cs)
end
function rgb_to_r_g_b(tcolour)
colour,alpha=tcolour[2],tcolour[3]
return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end
function display_text(t)
if t.text==nil then t.text="Conky is good for you !" end
if t.x==nil then t.x = conky_window.width/2 end
if t.y==nil then t.y = conky_window.height/2 end
if t.colour==nil then t.colour={{1,0xFFFFFF,1}} end
if t.font_name==nil then t.font_name="Free Sans" end
if t.font_size==nil then t.font_size=14 end
if t.angle==nil then t.angle=0 end
if t.italic==nil then t.italic=false end
if t.oblique==nil then t.oblique=false end
if t.bold==nil then t.bold=false end
cairo_save(cr)
cairo_translate(cr,t.x,t.y)
cairo_rotate(cr,t.angle*math.pi/180)
local slant = CAIRO_FONT_SLANT_NORMAL
local weight =CAIRO_FONT_WEIGHT_NORMAL
if t.italic then slant = CAIRO_FONT_SLANT_ITALIC end
if t.oblique then slant = CAIRO_FONT_SLANT_OBLIQUE end
if t.bold then weight = CAIRO_FONT_WEIGHT_BOLD end
cairo_select_font_face(cr, t.font_name, slant,weight)
cairo_set_font_size(cr,t.font_size)
for i=1, #t.colour do
if #t.colour[i]~=3 then t.colour[i]={1,0xFFFFFF,1} end
end
if #t.colour==1 then
cairo_set_source_rgba(cr,rgb_to_r_g_b(t.colour[1]))
else
local te=cairo_text_extents_t:create()
cairo_text_extents (cr,t.text,te)
local pat = cairo_pattern_create_linear (0,0,te.width+te.x_bearing,0)
for i=1, #t.colour do
cairo_pattern_add_color_stop_rgba (pat, t.colour[i][1], rgb_to_r_g_b(t.colour[i]))
end
cairo_set_source (cr, pat)
cairo_pattern_destroy(pat)
end
cairo_move_to(cr,0,0)
cairo_show_text(cr,t.text)
cairo_stroke(cr)
cairo_restore(cr)
end
Ne pas oublier de laisser la référence a "Wlourf" dans le .lua .
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#84 Le 28/05/2012, à 14:46
- popololo
Re : Conky Control (Live Voyager)
Merci.
Hors ligne
#85 Le 28/05/2012, à 15:49
- rpj
Re : Conky Control (Live Voyager)
attention, dans le lua ligne 113 j'ai oublié de mettre le"m" en majuscule.
la bonne phrase :
text="" .. conky_parse("${time %M}") .. " ",--minutes
La ligne de commande UNIX devrait être obligatoire dès la maternelle ! :-)
Debian, XFCE, FF, .
Android dev (éternel débutant)
Hors ligne
#86 Le 28/05/2012, à 16:01
- popololo
Re : Conky Control (Live Voyager)
Bon pour résumer j'ai crée dans mon dossier .conky un nouveau dossier conky22, j'y ai enregistré les deux fichier en les nopmmant conkyjp et conky_22.lua et .... J'ai oublié quelque chose?
Hors ligne
#87 Le 28/05/2012, à 17:23
- Compte anonymisé
Re : Conky Control (Live Voyager)
rpj@ Génial et merci pour ton conky, je vais testé cela tout à l'heure...
popololo@ il faut changer dans le premier script la path lua juste avant txt
lua_load ~/.conky/conky22/text.lua
#88 Le 29/05/2012, à 21:44
- sam7
Hors ligne
#89 Le 04/06/2012, à 17:14
- Linuxien54
Re : Conky Control (Live Voyager)
Bonjour,
j'ai installé le fichier "Installation" (bash). Tout s'est bien passé. J'ai bien les conky dans mon dossier /home (caché). J'ai suivi toute la procédure mais je n'arrive toujours pas à faire fonctionner ces conky.
Lorsque je fais clique droit dans Thunar j'ai bien le raccourcis "Conky controle" (créer moi-meme en suivant le tuto). J'ai bien la liste des conkys. Mais quand j'en choisi un ou plusieurs voici le message qui apparait sur une fenetre :
Voulez-vous conserver/désélectionner ce(s) conky au démarrage ? Valider
Do you want to keep/deselect this (these) conky (s) on startup ? Validate
Peu importe la réponse que je choisi, je n'ai droit qu'au conky d'origine... (le moche à gauche de l'écran et tout pixélisé..)
et le terminal me revoie ce message : (thunar:1767): Gdk-CRITICAL **: IA__gdk_window_get_window_type: assertion `GDK_IS_WINDOW (window)' failed
sh: conky: not found
Usage: grep [OPTION]... MOTIF [FICHIER]...
Pour en savoir davantage, faites: « grep --help ».
Usage: grep [OPTION]... MOTIF [FICHIER]...
Pour en savoir davantage, faites: « grep --help ».
/root/.scripts/Conky/conky: ligne 82: /root/.config/autostart/Conky 20.desktop: Aucun fichier ou dossier de ce type
Usage: grep [OPTION]... MOTIF [FICHIER]...
Pour en savoir davantage, faites: « grep --help ».
Je suis sous LUBUNTU (11.10)
Merci de m'aider à résoudre ce problème, à moins que quelqu'un ait créer une version LXDE du fichier bash "installation". d'ailleurs ce serait bien...
Merci encore d'avance pour vos réponse !
Ubuntu 12.04.1 LTS 64bit
Asus X201E-KX009H. 2GB Ram, 128SSD Samsung S830, Intel HD3000, Celeron B847
Hors ligne
#90 Le 04/06/2012, à 17:50
- enebre
Re : Conky Control (Live Voyager)
Et si tu lançais tes conkys manuellement "
conky -c /l'adresse du conky/
" pour voir ce qui sort de la boite, ensuite il semble que l'adressage ne soit pas correcte, pourquoi que tu as conky dans le compte root ?
/root/.scripts/Conky/conky: ligne 82: /root/.config/autostart/Conky 20.desktop: Aucun fichier ou dossier de ce type
Dernière modification par enebre (Le 04/06/2012, à 17:52)
Hors ligne
#91 Le 04/06/2012, à 18:16
- Linuxien54
Re : Conky Control (Live Voyager)
merci pour la réponse rapide !
je ne sais pas, car à la base Thunar n'est pas installé par défaut dans Lubuntu. J'ai installé et le dossier .script n'est pas visible dans le dossier home en standard (je le vois que si je fait (dans terminal) "sudo thunar"... je crois que j'ai loupé quelques chose...
Sinon en lancant conky manuellement voici ce que me répond le terminal :
conky -c ~/.scripts/Conky/conky/
Conky: invalid configuration file '/home/sahli/.scripts/Conky/conky/'
Conky: desktop window (c0015d) is subwindow of root window (15a)
Conky: window type - desktop
Conky: drawing to created window (0x2600001)
Conky: drawing to single buffer
et ca me relance le conky moche...
J'ai loupé quoi ???
edit: il existe un fichier bash installation pour les environnement LXDE ? ce serait bien car les débutant comme moi ça en fait du temps et des recherches pour résoudre tel ou tel problème. Ceci dit, tout fonctionne merveilleusement bien, sauf que j'ai toujours pas les Conky... arff...(je m'inquiète pas pour ça avec vous ici..)
Dernière modification par Linuxien54 (Le 04/06/2012, à 18:18)
Ubuntu 12.04.1 LTS 64bit
Asus X201E-KX009H. 2GB Ram, 128SSD Samsung S830, Intel HD3000, Celeron B847
Hors ligne
#92 Le 04/06/2012, à 18:27
- Didier-T
Re : Conky Control (Live Voyager)
Bonjour Linuxien54,
ont vas faire un petit essais pour voir.
En Terminal tu vas saisir ceci :
conky -c ~/.conky/conky19/conkyrc_5
j'aurais besoins que tu me donne une copie de tous ce qu'il y auras dans ton terminal après avoir lancé cette commande (surtout les première lignes).
Merci
Hors ligne
#93 Le 04/06/2012, à 18:31
- Linuxien54
Re : Conky Control (Live Voyager)
(merci didier de m'aider)
donc ca a lancé un conky (le 19 je suppose) mais voici ce que me répond le terminal :
conky -c ~/.conky/conky19/conkyrc_5
Conky: forked to background, pid is 6314
user@user ~ $
Conky: desktop window (c0015d) is subwindow of root window (15a)
Conky: window type - desktop
Conky: drawing to created window (0x2c00002)
Conky: drawing to double buffer
conky -c ~/.conky/conky20/conkyrc_5
Conky: invalid configuration file '/home/sahli/.conky/conky20/conkyrc_5'
étrangement, j'ai changé dans le terminal le numéro de conky (18, 12..) ca me lance tout le temps le même (moche à gauche)...Pour être honnête seul trois conky m'intéresse dans cette liste :
Conky 20 (celui à gauche avec les infos détaillé et le logo ubuntu)
Conky 12 (rss 1)
Conky 13 (rss2)
Merci encore !
Ubuntu 12.04.1 LTS 64bit
Asus X201E-KX009H. 2GB Ram, 128SSD Samsung S830, Intel HD3000, Celeron B847
Hors ligne
#94 Le 04/06/2012, à 18:37
- Didier-T
Re : Conky Control (Live Voyager)
Très bien, de toute évidence tu n'a pas les conky là ou ils devraient être, ont vas donc les installer en manuel.
tu peut les télécharger ici ensuite tu décompresse dans ton dossier utilisateur (home) et sa devrais rentrer en ordre.
Hors ligne
#95 Le 04/06/2012, à 18:51
- Linuxien54
Re : Conky Control (Live Voyager)
donc j'ai téléchargé le fichier et décompréssé directement dans mon dossier /home
Toujours le même résultat, ca n'a rien changé... de plus dès que je ferme le terminal, les conkys disparaissent en meme temps...
Ubuntu 12.04.1 LTS 64bit
Asus X201E-KX009H. 2GB Ram, 128SSD Samsung S830, Intel HD3000, Celeron B847
Hors ligne
#96 Le 04/06/2012, à 18:57
- Didier-T
Re : Conky Control (Live Voyager)
donc j'ai téléchargé le fichier et décompréssé directement dans mon dossier /home
Toujours le même résultat, ca n'a rien changé... de plus dès que je ferme le terminal, les conkys disparaissent en meme temps...
Cette commande donne quoi ?
ls ~/.conky
Hors ligne
#97 Le 04/06/2012, à 19:00
- Linuxien54
Re : Conky Control (Live Voyager)
ca me donne cela comme résultat :
conky1 conky12 conky15 conky18 conky20 conky4 conky7
conky10 conky13 conky16 conky19 conky21 conky5 conky8
conky11 conky14 conky17 conky2 conky3 conky6 conky9
donc je suppose qu'ils sont bien tous là...
une info : avant de me lancer dans le tuto j'avais installé "conky-all" depuis le gestionnaire des logiciel. ca peut être la cause ?
Ubuntu 12.04.1 LTS 64bit
Asus X201E-KX009H. 2GB Ram, 128SSD Samsung S830, Intel HD3000, Celeron B847
Hors ligne
#98 Le 04/06/2012, à 19:08
- Didier-T
Re : Conky Control (Live Voyager)
Dit moi j'avais pas fait attention.
plus haut je t'avais demandé de lancer le conky 19, quand tu la fait il s'ait correctement exécuté, non ?
et ensuite tu a lancé un conky avec une ligne qui ne correspondait a rien, c'est bien sa ?
Hors ligne
#99 Le 04/06/2012, à 19:14
- Linuxien54
Re : Conky Control (Live Voyager)
donc quand j'ai tapé cette ligne : conky -c ~/.conky/conky19/conkyrc_5
j'ai toujours le conky tout moche et laid à gauche. Sauf que tout à l'heure avant de decomprésser les fichiers téléchargé sur ton lien dans /home ; j'avais un conky un peu plus jolie sur la droite (donc oui il s'etait exécuté correctement).
quand j'ai essayé de lancé d'autre conky avec cette ligne et en changeant le numéro 19 par un autre numéro de 1 à 21 ca ne changeait rien j'avais tout le temps ce conky à gauche...
Sur cette ligne : conky -c ~/.conky/conky19/conkyrc_5
en tapant cette ligne voici ce que j'ai : /home/user/.conky/conky11/.conky_start.sh
bash: /home/user/.conky/conky11/.conky_start.sh: Permission non accordée
pareil pour ca : /home/user/.conky/conky20/conkyrc
bash: /home/user/.conky/conky20/conkyrc: Permission non accordée
Dernière modification par Linuxien54 (Le 04/06/2012, à 19:18)
Ubuntu 12.04.1 LTS 64bit
Asus X201E-KX009H. 2GB Ram, 128SSD Samsung S830, Intel HD3000, Celeron B847
Hors ligne
#100 Le 04/06/2012, à 19:18
- Didier-T
Re : Conky Control (Live Voyager)
donc quand j'ai tapé cette ligne : conky -c ~/.conky/conky19/conkyrc_5
j'ai toujours le conky tout moche et laid à gauche. Sauf que tout à l'heure avant de decomprésser les fichiers téléchargé sur ton lien dans /home ; j'avais un conky un peu plus jolie sur la droite (donc oui il s'etait exécuté correctement).
quand j'ai essayé de lancé d'autre conky avec cette ligne et en changeant le numéro 19 par un autre numéro de 1 à 21 ca ne changeait rien j'avais tout le temps ce conky à gauche...
Sur cette ligne : conky -c ~/.conky/conky19/conkyrc_5
Ils ne portent pas tous le mêmes nom, c'est pour sa
pour le conky 20
conky -c ~/.conky/conky20/conkyrc
pour le conky 12
conky -c ~/.conky/conky12/ConkyRss
et pour le conky 13
conky -c ~/.conky/conky13/ConkyRss2
tu pourrais vérifier si zenity est installé sur ton système
Hors ligne