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".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.
nombre réponses : 25

#0 Re : -1 »  [Tuto] - Mon optimisation / finalisation Xubuntu (et autres variantes) » Le 13/07/2014, à 16:36

jlfh0816
Réponses : 1588

Bonjour,
Après plusieurs semaines d'utilisation quotidienne, je ne suis pas du tout emballé par Whisker. Alors, je vais sans doute poser une question stupide, mais est-il possible de remplacer virer Whisker et le remplacer par l'ancien menu, celui qui existait par défaut jusqu'à XFCE 13.10 ?

#1 Re : -1 »  [Tuto] - Mon optimisation / finalisation Xubuntu (et autres variantes) » Le 13/07/2014, à 18:33

jlfh0816
Réponses : 1588

Bonsoir Nam1962,
Tout d'abord, merci beaucoup de ta réponse.
Pour répondre à ton interrogation, c'est l'ordre de présentation des deux "colonnes" de Whisker qui ne me convainc pas. Pour moi, l'idéal serait d'intervertir ces deux colonnes.
Je m'explique car je ne suis pas toujours très clair. Par exemple, actuellement, si je clique sur "internet" dans la colonne de droite, il faut ensuite que je regarde dans la colonne de gauche pour trouver le sous-menu qui m'intéresse (par exemple "QBittorrent"). Dans mon (vieil) esprit, je m'attends plutôt à cliquer d'abord "internet" dans la colonne de gauche puis "QBittorrent" dans la colonne de droite. Là, c'est l'inverse ... je ne trouve pas ça logique, c'est un peu comme dans une bande dessinée, je lis de gauche à droite, pas de droite à gauche...
Désolé, ça doit être la sclérose des idées qui m'a atteint ...!

#2 Re : -1 »  [Tuto] - Mon optimisation / finalisation Xubuntu (et autres variantes) » Le 13/07/2014, à 19:07

jlfh0816
Réponses : 1588

@Clampin

Clampin a écrit :

Ben moi ça ne me perturbe pas trop... c'est juste une question d'habitude. Mais c'est vrai que c'est plus logique pour quelqu'un qui a l'habitude d'écrire de gauche a droite. C'est la suite logique.... tongue

Et oui, c'est pour ça que je dis que je dois être sclérosé de la boite à neurones .... je suis devenu réticent au changement .... pas très glorieux tout ça !

@jibel
Oui, j'ai adopté une autre solution mais qui rejoint au final la tienne: je n'utilise plus que cairo-dock .... et ainsi je me passe de Whisker le plus souvent possible ...

#3 Re : -1 »  [Tuto] - Mon optimisation / finalisation Xubuntu (et autres variantes) » Le 14/07/2014, à 13:58

jlfh0816
Réponses : 1588
metalux a écrit :
jflh0816 a écrit :

Et oui, c'est pour ça que je dis que je dois être sclérosé de la boite à neurones

Tu n'es pas le seul, cette inversion me perturbe également. Si tu mets l'applet à droite, les colonnes se mettent comme nous le souhaitons comme quoi c'est possible. D'ailleurs nous ne sommes pas les seuls, j'avais vu cette demande sur la wishlist de whisker et j'espérais qu'il y aurais eu une option pour ça avec l'intégation native de whisker pour Xubuntu 14.04 mais malheureusement ce n'est pas le cas.
EDIT: Ça y est, c'est possible avec le P.P.A.!

sudo add-apt-repository ppa:gottcode/gcppa
sudo apt-get update
sudo apt-get install xfce4-whiskermenu-plugin 

Ensuite tu supprimes l'applet de whisker actuel et tu le réinstalles. Puis clic droit sur l'applet, propriétés et cocher "Positionner les catégories à côté du bouton du tableau de bord"

@metalux
Oui, superbe, c'est exactement cela que j'attendais, l'inversion des colonnes est pleinement fonctionnelle !
Certains diront qu'il m'en fallait peu pour être perturbé (.... n'ont peut-être pas tout à fait tort big_smile) mais j'avoue que maintenant Whisker me satisfait pleinement. Adopté !
Metalux, tu es génial, ta trouvaille correspond exactement à mon souhait. Encore merci !  wink

#4 Re : -1 »  Voyager 14.04 LTS » Le 28/04/2014, à 22:36

jlfh0816
Réponses : 378

Bonjour,

Voyager 14.04 fonctionne très bien et je remercie beaucoup Rodofr pour tout son travail, c'est superbe !

Une petite question à mon avis plus liée à Xubuntu qu'à Voyager : je n'arrive pas à supprimer la couleur du fond du greffon indicateur de façon à ce qu'elle soit la même que sur tout le reste du tableau de bord. Je n'ai pas trouvé sur les forums. Pensez-vous qu'il y a un moyen de le faire ?
Voici ce que cela donne chez moi:
greffonindicateur.png

Merci d'avance de vos suggestions !

#5 Re : -1 »  Voyager 14.04 LTS » Le 29/04/2014, à 07:50

jlfh0816
Réponses : 378
rodofr a écrit :

@jlfh0816
Quel thème as-tu ? C'est un problème de thème GTK3...

@rodofr
Merci de ta réponse Rodofr,
Pour le thème que j'utilise, c'est MediterraneanNight récupéré chez Web UpD8 lorsque j'avais Voyager 13.10. D'après eux, ce thème est compatible GTK 3.6 et 3.8
Il fonctionnait très bien sur la Voyager 13.10 mais j'ai sans doute fait une erreur en simplement copiant-coller ce thème du répertoire themes de Voyager 13.10 vers celui de Voyager 14.04.
Je vais le ré-installer proprement, en passant cette fois par l'utilisation du PPA de chez Web UpD8, ça résoudra peut-être mon problème ?
Merci en tout cas de ta réponse et tous mes voeux de succès pour Voyager 14.04 !

#6 Re : -1 »  Voyager 14.04 LTS » Le 29/04/2014, à 21:57

jlfh0816
Réponses : 378
rodofr a écrit :

jlfh0816@
C'est bien un problème de GTK3 dernier cri pour xfce. Il manque le fichier xfce.css pour la 14.04. C'est simple, va le chercher dans le thème voyager bleu à gtk-3.0/apps.
Copier xfce.css et met le dans le tient juste dans gtk-3.0

Ouvre le fichier gtk.css dans le même dossier et colle tout à la fin
@import url("xfce.css");

Puis ouvre xfce.css
colle à la place de .xfce-panel...

.xfce4-panel {
    background-color: #383838;
    color: @panel_fg_color;
    font: normal;
}

A toi de trouver le bon ton à #383838
wink


@rodofr

Merci beaucoup de ton aide, j'ai fait comme tu m'as dit et ça a parfaitement fonctionné !
Voici ce que ça donne :
greffonindicateurcorrig.png

Pour avoir la bonne couleur de fond en hexadécimal, j'ai remplacer 383838 par 646464 ...

Encore merci rodofr et longue vie à Voyager 14.04 cool

#7 Re : -1 »  Voyager 14.04 LTS » Le 24/05/2014, à 10:25

jlfh0816
Réponses : 378

Bonjour,
Je ne sais pas si ma question concerne vraiment Voyager (à mon avis, c'est plutôt XFCE ...) mais je vous la soumets quand même au cas où vous auriez une piste de solution. Voilà de quoi il s'agit: j'ai installé Voyager 14.04 sur le PC d'une amie mais celle-ci trouve que lorsqu'un logiciel ouvre une fenêtre (par exemple, celle de ce forum Ubuntu.fr grâce à Firefox), l'ascenseur à droite est beaucoup trop étroit (tout juste 3 ou 4 mm). Est-il possible de l'élargir un peu (disons à 5 ou 6 mm) ?
Merci d'avance de vos suggestions,

#8 Re : -1 »  Voyager 14.04 LTS » Le 24/05/2014, à 19:56

jlfh0816
Réponses : 378

@rodofr

rodofr a écrit :

jlfh0816@   
On peut pas tout faire sans tout changer. Trop de travail. Par contre, on peut gagner en l'agrandissant un peu. On va prendre celui par défaut, Voyager-Bleu. Ouvrir un termninal :

gksudo mousepad /usr/share/themes/Voyager-Bleu/gtk-2.0/gtkrc

Ligne 62 changer les dimensions comme indiqué ci-dessous

       GtkScrollbar		::min-slider-length			= 31
	GtkScrollbar		::slider-width				= 13
	#GtkScrollbar		::activate-slider			= 1
	GtkScrollbar		::trough-border			= 3 

Pour avoir un carré au lieu d'arrondi

	GtkScrollbar		::trough-border				= 0

Ensuite valider, changer de thème et remettre le modifié pour réinitialiser le thème.

Merci beaucoup rodofr de ta réponse rapide. Je sais maintenant où bidouiller les valeurs pour modifier la largeur de l’ascenseur. J'ai fait les modifications que tu m'as suggérées. Le résultat final correspond bien à ce que souhaite mon amie mais personnellement je vais continuer de bidouiller toutes ces valeurs pour voir ce que cela donne. Curiosité !
Encore merci rodofr de ton aide efficace ! big_smile

#9 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 20/03/2014, à 22:16

jlfh0816
Réponses : 652
Didier-T a écrit :

@ jlfh0816,
pour ce que tu veux faire, je te conseille tous de même l'utilisation du premier lien que je te donnais, si tu as la moindre question n'hésite pas, parfois je ne reçois pas les notifications du site comme quoi il y a de nouveaux messages sur les sujets que je suis, mais j'y retourne régulièrement. cool

Bonjour Didier-T,

Tout d'abord, je te remercie beaucoup de ta proposition d'aide ... je crois que je vais en avoir bien besoin ...
J'ai en effet voulu faire un premier essai avec le premier script (Clic_info.lua). Je l'ai modifié car tout ce que je lui demande, c'est que le clic dans le conky entraîne l'ouverture de mon dossier Images par l'intermédiaire de mon gestionnaire de fichiers Nemo. Malheureusement, ce premier essai ne s'avère pas du tout concluant. J'arrive tout juste à afficher une fenêtre à gauche de l'écran qui ne contient même pas la totalité de mon cube animé. Comme j'ai lancé le conky dans le terminal, je vois que j'ai 2 nombres qui s'affichent sur les deux dernières lignes ...mais qui ne me disent pas grand chose. Par contre, dans mon dock en bas de l'écran, j'ai un magnifique X qui s'affiche et que je n'avais jamais vu auparavant. C'est ça le serveur graphique X ?
Voici la copie de mon écran:
1395344869.png
Et bien sûr, les clics dans la fenêtre qui s'est affichée ne donnent strictement rien.
Peut-être faut-il que je modifie les valeurs de Posx, Posy, Lageur et Hauteur ...

Je serai très heureux Didier-T si tu acceptais de jeter un oeil sur la bidouille que j'ai faite avec ton script Clic_info.lua. Voilà comment je l'ai modifié :

--[[
!!! Nécessite l’installation de xdotool !!!
Le conky appelant doit avoir sa propre fenêtre et un nom, par exemple
own_window_title Cube
own_window yes

Dans le conky il faut ajouter :
Avant TEXT
lua_load     "Votre chemin"/Clic_info.lua

Après TEXT
${lua click}

Pour obtenir la position de la souris dans le script lié au clic utiliser
posx et posy

Pour ajouter des données récupérées via conky dans la commande à exécuter indiquer dans la ligne de commande arg(x), arg1 sera remplacé par le résultat de arg1, vous disposez de 5 arguments

Les commandes peuvent être exécutées par conky ou directement par le système

Le nom de la fenêtre conky doit être renseigné ci-dessous
]]--
local Fenetre="Cube"
local Bouton={
    {
    Posx=0,
    Posy=120,
    Lageur=100,
    Hauteur=28,
    Commande_Os="nemo /home/jlfh0816/Images",
    Commande_Conky="",
    arg1="",
    arg2="",
    arg3="",
    arg4="",
    arg5="",
    },
}


local start=1
local abstlx, abstly

function conky_click()
    local mousex, mousey, localx, localy, arg1, arg2, arg3, arg4, arg5
    if conky_window == nil then return end
    local updates=tonumber(conky_parse('${updates}'))
    if updates>2 then

        localx,localy=clickfunction()

        for i in pairs(Bouton) do
            if localx>=Bouton[i].Posx and localx<=Bouton[i].Posx+Bouton[i].Lageur and localy>=Bouton[i].Posy and localy<=Bouton[i].Posy+Bouton[i].Hauteur then
                mousex=Bouton[i].Posx+abstlx
                mousey=Bouton[i].Posy+Bouton[i].Hauteur+abstly
                if Bouton[i].arg1 ~= "" then arg1=conky_parse( "${"..Bouton[i].arg1.."}" ) else arg1=" " end
                if Bouton[i].arg2 ~= "" then arg2=conky_parse( "${"..Bouton[i].arg2.."}" ) else arg2=" " end
                if Bouton[i].arg3 ~= "" then arg3=conky_parse( "${"..Bouton[i].arg3.."}" ) else arg3=" " end
                if Bouton[i].arg4 ~= "" then arg4=conky_parse( "${"..Bouton[i].arg4.."}" ) else arg4=" " end
                if Bouton[i].arg5 ~= "" then arg5=conky_parse( "${"..Bouton[i].arg5.."}" ) else arg5=" " end
                if Bouton[i].Commande_Os ~= "" then
                    Bouton[i].Commande_Os=Bouton[i].Commande_Os:gsub("posx", mousex):gsub("posy", mousey):gsub("arg1", arg1):gsub("arg2", arg2):gsub("arg3", arg3):gsub("arg4", arg4):gsub("arg5", arg5)
                    print(Bouton[i].Commande_Os)
                    os.execute(Bouton[i].Commande_Os)
                end
                if Bouton[i].Commande_Conky ~= "" then
                    Bouton[i].Commande_Conky=Bouton[i].Commande_Conky:gsub("posx", mousex):gsub("posy", mousey):gsub("arg1", arg1):gsub("arg2", arg2):gsub("arg3", arg3):gsub("arg4", arg4):gsub("arg5", arg5)
                    conky_parse( "${"..Bouton[i].Commande_Os.."}")
                end
            end
        end
        collectgarbage()
    end
    return ""
end

function clickfunction()
    local xdot, geometry ,s ,f , click, mousex, mousey, localx, localy
    --start click logging and calculations ##########################################
    if start==1 then
        xdot=os.execute("exec ps ax | awk '/ xdotool search --name "..Fenetre.." behave %@ mouse-click getmouselocation / {print $1}'")
        if tonumber(xdot)==1 then
            os.execute("kill "..xdot)
        end
        os.execute("xdotool search --name "..Fenetre.." behave %@ mouse-click getmouselocation >> /tmp/xdo &")
        start=nil
        local f = io.popen("xwininfo -name '"..Fenetre.."' | grep 'Absolute'")
        geometry = f:read("*a")
        f:close()
        geometry=string.gsub(geometry,"[\n]","")
        s,f,abstlx=string.find(geometry,"X%p%s*(%d*)")
        s,f,abstly=string.find(geometry,"Y%p%s*(%d*)")
    end--if start=1 ######################################
    --click calculations #################################
    local f=io.open("/tmp/xdo")
    click=f:read()
    f:close()
    if click~=nil then
        local f = io.open("/tmp/xdo","w")
        f:write("")
        f:close() 
    end--if click=nil
    if click==nil then click="x:0 y:0 " end
    s,f,mousex=string.find(click,"x%p(%d*)%s")
    s,f,mousey=string.find(click,"y%p(%d*)%s")
    mousex=tonumber(mousex)
    mousey=tonumber(mousey)
    localx=mousex-abstlx
    localy=mousey-abstly
    --END CLICK CALCULATIONS #################################
    return localx,localy,mousex,mousey
end--function

Et revoici mon conkyrc que j'ai renommé "Cube" :

#le conky appelant doit avoir sa propre fenêtre et un nom
Own_window_title Cube
Own_window yes
#vitesse de rotation du cube
update_interval 0.15
# réglage de la mémoire, pour éviter le clignotement
double_buffer yes
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 1024
imlib_cache_size 0
template1 /home/jlfh0816/essai/temp.gif.
template2 -p 100,280 -s 135x135
lua_load /home/jlfh0816/essai/Clic_info.lua
TEXT
Conky animation with images
${lua click}
${if_updatenr 01}${image ${template1}005 ${template2}}${endif}
${if_updatenr 02}${image ${template1}010 ${template2}}${endif}
${if_updatenr 03}${image ${template1}015 ${template2}}${endif}
${if_updatenr 04}${image ${template1}020 ${template2}}${endif}
${if_updatenr 05}${image ${template1}025 ${template2}}${endif}
${if_updatenr 06}${image ${template1}030 ${template2}}${endif}
${if_updatenr 07}${image ${template1}035 ${template2}}${endif}
${if_updatenr 08}${image ${template1}040 ${template2}}${endif}
${if_updatenr 09}${image ${template1}045 ${template2}}${endif}
${if_updatenr 10}${image ${template1}050 ${template2}}${endif}
${if_updatenr 11}${image ${template1}055 ${template2}}${endif}
${if_updatenr 12}${image ${template1}060 ${template2}}${endif}
${if_updatenr 13}${image ${template1}065 ${template2}}${endif}
${if_updatenr 14}${image ${template1}070 ${template2}}${endif}
${if_updatenr 15}${image ${template1}075 ${template2}}${endif}
${if_updatenr 16}${image ${template1}080 ${template2}}${endif}
${if_updatenr 17}${image ${template1}085 ${template2}}${endif}
${if_updatenr 18}${image ${template1}090 ${template2}}${endif}
${if_updatenr 19}${image ${template1}095 ${template2}}${endif}
${if_updatenr 20}${image ${template1}100 ${template2}}${endif}
${if_updatenr 21}${image ${template1}105 ${template2}}${endif}
${if_updatenr 22}${image ${template1}110 ${template2}}${endif}
${if_updatenr 23}${image ${template1}115 ${template2}}${endif}
${if_updatenr 24}${image ${template1}120 ${template2}}${endif}
${if_updatenr 25}${image ${template1}125 ${template2}}${endif}
${if_updatenr 26}${image ${template1}130 ${template2}}${endif}
${if_updatenr 27}${image ${template1}135 ${template2}}${endif}
${if_updatenr 28}${image ${template1}140 ${template2}}${endif}
${if_updatenr 29}${image ${template1}145 ${template2}}${endif}
${if_updatenr 30}${image ${template1}150 ${template2}}${endif}
${if_updatenr 31}${image ${template1}155 ${template2}}${endif}
${if_updatenr 32}${image ${template1}160 ${template2}}${endif}
${if_updatenr 33}${image ${template1}165 ${template2}}${endif}
${if_updatenr 34}${image ${template1}170 ${template2}}${endif}
${if_updatenr 35}${image ${template1}175 ${template2}}${endif}
${if_updatenr 36}${image ${template1}180 ${template2}}${endif}
${if_updatenr 37}${image ${template1}185 ${template2}}${endif}
${if_updatenr 38}${image ${template1}190 ${template2}}${endif}
${if_updatenr 39}${image ${template1}195 ${template2}}${endif}
${if_updatenr 40}${image ${template1}200 ${template2}}${endif}
${if_updatenr 41}${image ${template1}205 ${template2}}${endif}
${if_updatenr 42}${image ${template1}210 ${template2}}${endif}
${if_updatenr 43}${image ${template1}215 ${template2}}${endif}
${if_updatenr 44}${image ${template1}220 ${template2}}${endif}
${if_updatenr 45}${image ${template1}225 ${template2}}${endif}
${if_updatenr 46}${image ${template1}230 ${template2}}${endif}
${if_updatenr 47}${image ${template1}235 ${template2}}${endif}
${if_updatenr 48}${image ${template1}240 ${template2}}${endif}
${if_updatenr 49}${image ${template1}245 ${template2}}${endif}
${if_updatenr 50}${image ${template1}250 ${template2}}${endif}
${if_updatenr 51}${image ${template1}255 ${template2}}${endif}
${if_updatenr 52}${image ${template1}260 ${template2}}${endif}
${if_updatenr 53}${image ${template1}265 ${template2}}${endif}
${if_updatenr 54}${image ${template1}270 ${template2}}${endif}
${if_updatenr 55}${image ${template1}275 ${template2}}${endif}
${if_updatenr 56}${image ${template1}280 ${template2}}${endif}
${if_updatenr 57}${image ${template1}285 ${template2}}${endif}
${if_updatenr 58}${image ${template1}290 ${template2}}${endif}
${if_updatenr 59}${image ${template1}295 ${template2}}${endif}
${if_updatenr 60}${image ${template1}300 ${template2}}${endif}
${if_updatenr 61}${image ${template1}305 ${template2}}${endif}
${if_updatenr 62}${image ${template1}310 ${template2}}${endif}
${if_updatenr 63}${image ${template1}315 ${template2}}${endif}
${if_updatenr 64}${image ${template1}320 ${template2}}${endif}
${if_updatenr 65}${image ${template1}325 ${template2}}${endif}
${if_updatenr 66}${image ${template1}330 ${template2}}${endif}
${if_updatenr 67}${image ${template1}335 ${template2}}${endif}
${if_updatenr 68}${image ${template1}340 ${template2}}${endif}
${if_updatenr 69}${image ${template1}345 ${template2}}${endif}
${if_updatenr 70}${image ${template1}350 ${template2}}${endif}
${if_updatenr 71}${image ${template1}355 ${template2}}${endif}
${if_updatenr 72}${image ${template1}360 ${template2}}${endif}
${if_updatenr 73}${image ${template1}365 ${template2}}${endif}
${if_updatenr 74}${image ${template1}370 ${template2}}${endif}
${if_updatenr 75}${image ${template1}375 ${template2}}${endif}
${if_updatenr 76}${image ${template1}380 ${template2}}${endif}
${if_updatenr 77}${image ${template1}385 ${template2}}${endif}
${if_updatenr 78}${image ${template1}390 ${template2}}${endif}
${if_updatenr 79}${image ${template1}395 ${template2}}${endif}
${if_updatenr 80}${image ${template1}400 ${template2}}${endif}
${if_updatenr 81}${image ${template1}405 ${template2}}${endif}
${if_updatenr 82}${image ${template1}410 ${template2}}${endif}
${if_updatenr 83}${image ${template1}415 ${template2}}${endif}
${if_updatenr 84}${image ${template1}420 ${template2}}${endif}
${if_updatenr 85}${image ${template1}425 ${template2}}${endif}
${if_updatenr 86}${image ${template1}430 ${template2}}${endif}
${if_updatenr 87}${image ${template1}435 ${template2}}${endif}
${if_updatenr 88}${image ${template1}440 ${template2}}${endif}
${if_updatenr 89}${image ${template1}445 ${template2}}${endif}
${if_updatenr 90}${image ${template1}450 ${template2}}${endif}

#10 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 21/03/2014, à 08:48

jlfh0816
Réponses : 652

@Didier_T
Un très grand merci de ton aide Didier_T ! :D
Dès que je serai de retour chez moi (là, je suis dehors pour le travail et sous Windows ...), je teste tout cela ce week-end et je te rends compte.
Encore Merci !
Jean-Luc

#11 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 22/03/2014, à 11:24

jlfh0816
Réponses : 652

@Didier_T

Bonjour Didier_T,
Wouaah, ce que tu as fait est formidable, ça fonctionne nickel !
Je clique et mon dossier "Images" apparaît bien (ça entraîne aussi l'arrêt sur image de l'animation du conky) et si je ferme la fenêtre de mon dossier "Images", le conky redémarre son animation. Super, c'est exactement ce que je voulais, je suis un homme heureux ! tongue

Le seul petit bémol, c'est que la position de mon conky n'est pas à la place où je voulais le faire apparaître. En effet, il apparaît en haut et à droite de l'écran (il chevauche le conky Orange de Voyager) alors que j'aurai préféré le placer à mi-hauteur et à gauche de l'écran. J'ai donc modifié les coordonnées dans le .conkyrc et les bonnes coordonnées sont gap_x 1700 et gap_y -200
Le hic, c'est qu'avec ces nouvelles coordonnées, le clic devient inefficace. Je pense qu'il faut également adapter les coordonnées dans ton script Clic_info.lua mais, à part jouer sur posx et posy, je ne vois pas où. Aurais-tu la gentillesse de me dire ce que je dois modifier dans Clic_info.lua pour conserver un clic efficace avec mes nouvelles coordonnées ?

En tout cas, je te remercie de ton aide précieuse pour ce conky et je te souhaite un excellent week-end !

Jean-Luc

#12 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 22/03/2014, à 11:34

jlfh0816
Réponses : 652

@Didier_T

Ah oui, j'allais oublier, tout fonctionne bien si je lance le conky avec le terminal.
Par contre, lorsque je le lance en automatique avec la session, le conky apparait bien mais n'est pas cliquable. Ma ligne de commande est peut-être mauvaise ? Voici celle que j'utilise:

sh -c "sleep 5; conky -c /home/jlfh0816/essai/.conkyrc;"

Ai-je entré une commande fausse ?

#13 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 22/03/2014, à 12:30

jlfh0816
Réponses : 652

@Didier_T

En voulant remercier Pieter Blinkenshell sur le site Crunchbang, l'auteur du script qui m'a permis d'avoir le gif animé sans utiliser de code lua, j'ai lié contact avec mrpeachy lequel m'a fort gentiment communiqué ses propositions de scripts lua pour précisément créer un gif animé. Voici le lien qui va bien (c'est le post n°7). D'après ce que j'ai compris, c'est beaucoup plus rapide, carré et efficace qu'avec la méthode de Blinkenshell. Le problème, c'est que dans l'état actuel de mes connaissances, je n'y comprends pas grand chose. J'ai essayé plusieurs fois d'adapter son gif.lua et son .conkyrc à mon cas mais j'avoue que je ne suis arrivé à rien de fonctionnel.
Lorsque tu auras le temps Didier_T, peux-tu jeter un œil dessus ? Connaissant la réputation de mrpeachy, c'est sûrement très intéressant et très bien fait mais je n'ai pas les épaules assez solides pour être capable d'utiliser son travail ... hélas, 100 fois hélas ...
Merci à l'avance encore une fois,

#14 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 23/03/2014, à 10:15

jlfh0816
Réponses : 652
Didier-T a écrit :

Bonsoir jlfh0816,
la commande que tu utilise est bonne, mais peut être devrais-tu allonger le délais, en le passant a 15 secondes par exemple.

j'adore le travail de mrpeachy, mais je suis une burne en anglais, mais bon, je n'ai pas besoins de le comprendre pour apprécier ses scripts.
je me suis permis de modifier un peut son script, ce serait gentils de ta part de lui montrer la modification, je pense que sa lui plaira wink

Bonjour Didier_T,

Une nouvelle fois, un très grand merci de ton travail. Je transmets bien entendu à mrpeachy de ta part. Je suis certain qu'il appréciera ton travail. Et pour l'anglais, rassures-toi, je me fais aider car de moi-même je suis resté assez scolaire. Ma grande chance, c'est d'avoir à la maison un fils qui maîtrise, ça aide beaucoup ! wink

Pour ma part, j'essaierai cet après-midi toutes les modifications que tu m'as si gentiment proposées (ce matin, c'est marché, famille .... et élections ! ) et je ne manquerai pas de te dire comment tout cela a fonctionné.

Très bon dimanche !   big_smile

#15 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 23/03/2014, à 19:53

jlfh0816
Réponses : 652

@ Didier_T

Bon, j'ai passé une bonne partie de l'après-midi sur le conky animé cliquable et ça ne marche qu'à moitié...
Au départ, ça ne marchait même pas du tout jusqu'à ce que je m'aperçoive que tu avais changé le nom de ton script lua qui sert au clic. Dans le .conkyrc, tu l'as appelé Click_info.lua alors que partout ailleurs tu l'appelles Clic_info.lua. En le renommant Click.info.lua, le clic refonctionne et j'ai bien un conky cliquable que tu as par ailleurs eu la gentillesse de positionner au bon endroit sur l'écran ( merci, j'apprécie beaucoup !  smile )

Par contre, rien à faire avec le script de mrpeachy modifié, mon conky reste désespérément fixe, aucune animation.
J'ai vérifié dans ~/temp  : j'y ai bien placé le gif animé (appelé cube.gif) qu'il faut décomposer mais aucune décomposition ne s'effectue en gif.001, gif.002, gif.003, etc ...

Je te renvoie ce que j'utilise comme fichiers gif.lua et .conkyrc après y avoir adapté mes chemins. Ai-je commis une bourde quelque part ?
Est-ce que j'ai fait des erreurs dans les chemins ? J'avoue que je n'ai pas trop compris ce que tu veux dire par remplacer les espaces dans le chemin du répertoire par %20. De quels espaces s'agit-il ?

Par ailleurs, toujours dans le gif.lua, j'ai été obligé de remplacer --unoptimize par --colors=255 car c'était le conseil que me donnait le terminal lorsque je veux décomposer manuellement le gif animé (--unoptimize ne peut fonctionner d'après le terminal)

Le lua m'a l'air bien difficile et coton à régler !

Voici le gif.lua que j'ai adapté à mes chemins :

--[[
Script gif.lua
By mrpeachy
Modifier le 22/03/2014 par Didier-T
 prise en charge du contenu complet d'un répertoire avec choix de format (jpg, gif, etc...)
 prise en charge des racourcis ~ et $HOME, ainsi que des espaces dans le chemin du repertoire

#############################################################################################
#                                                                                           #
#                                           Usage                                           #
#                                                                                           #
#############################################################################################
#                                                                                           #
# lua_load ~/gif.lua                                                                        #
# TEXT                                                                                      #
# ${lua gif repertoire format pos_x pos_y largeur hauteur}                                  #
#                                                                                           #
#############################################################################################
remplacer les espaces par %20 pour le chemin du repertoire

]]--
--gifsicle --colors=255 --explode /home/jlfh0816/temp/cube.gif --output /home/jlfh0816/temp/temp.gif
require 'cairo'
require 'imlib2'
ini=0
count=0
fichier={}
function conky_gif(rep,ext,x,y,w,h)
    if conky_window == nil 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)

    if ini==0 then fichier=init(rep, ext) end

    show_image=fichier[count]

    if count<table.getn(fichier) then
        count=count+1
    else
        count=0
    end
    image({x=x,y=y,w=w,h=h,file=show_image,decache=1})
    cairo_destroy(cr)
    cairo_surface_destroy(cs)
    cr=nil
    return ""
end-- end main function

function init(rep, ext)
    ini=1
    local home = os.getenv("HOME")
    rep = string.gsub(rep, "~", home)
    rep = string.gsub(rep, "$HOME", home)
    rep=string.gsub(rep, '%%20', "\\ ")
    local file=conky_parse("${exec find "..rep.."/*."..ext.." -type f -print}")
    return file:split('\n')
end

-- Fonction de découpage maison
function string:split(pat)
    -- Détermination du caractère séparant les champs pour le découpage
    -- Par défaut ce sera espace
    pat = pat or '%s+'
    local tab = {}
    local x=0
    for i in self:gmatch("([^"..pat.."]+)") do
        tab[x]=i
        x=x+1
    end
    return tab
end

function image(im)--#######################################################################################
    local x=(im.x or 0)
    local y=(im.y or 0)
    local w=(im.w or 50)
    local h=(im.h or 50)
    local file=tostring(im.file)
    local decache=im.decache or 0
    if file==nil then print("set image file") end
    ---------------------------------------------
    local show = imlib_load_image(file)
    if show == nil then return end
    imlib_context_set_image(show)
    if tonumber(w)==0 then
        width=imlib_image_get_width()
    else
        width=tonumber(w)
    end
    if tonumber(h)==0 then
        height=imlib_image_get_height()
    else
        height=tonumber(h)
    end
    imlib_context_set_image(show)
    local scaled=imlib_create_cropped_scaled_image(0, 0, imlib_image_get_width(), imlib_image_get_height(), width, height)
    if decache==1 then
        imlib_free_image_and_decache()
    else
        imlib_free_image()
    end
    imlib_context_set_image(scaled)
    imlib_render_image_on_drawable(x,y)
    imlib_free_image()
end--function image

et le .conkyrc:

#le conky appelant doit avoir sa propre fenêtre et un nom
own_window_title Cube
#definition du type de fenetre, et des décorations
own_window_argb_visual yes
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
#définition de la taille, et de la position du conky
minimum_size 135 135

alignment ml
gap_x 10
gap_y 10
#vitesse de rotation du cube
update_interval 0.15
# réglage de la mémoire, pour éviter le clignotement
double_buffer yes
# Soustraire les mémoires tampons de la mémoire utilisée
no_buffers yes
text_buffer_size 1024

lua_load ~/essai/Click_info.lua
lua_load ~/essai/gif.lua
TEXT
#Conky animation with images
${lua click}
${lua gif ~/essai/ gif 0 15 135 135}

Dans le gif.lua, il y a ces deux lignes au début:

require 'cairo'
require 'imlib2'

Est-ce que ça veut dire qu'il faut que je télécharge des paquets appelés cairo et imlib2  ? Je ne les ai pas trouvé dans la logithèque Ubuntu ni par Synaptic ...

Je suis désolé d'avoir encore à te solliciter Didier_T, j'ai mauvaise conscience ... mais je n'y arriverai pas tout seul. Merci par avance de ton aide

Jean-Luc

#16 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 23/03/2014, à 21:53

jlfh0816
Réponses : 652
Didier-T a écrit :

Bonsoir jlfh0816,
en fait il ne faut modifier que le .conkyrc
cette ligne ci pour être précis.

${lua gif ~/essai/ gif 0 15 135 135}

sa donnerais pour toi

${lua gif ~/temp gif.* 0 15 135 135}

Bonsoir Didier_T,
J'ai fait comme tu m'as dit mais plus rien ce s'affiche maintenant à l'écran. Voici ce que me répond le terminal:

jlfh0816 @ Voyager-13-10  ~
└─ $ ▶ conky -c ~/essai/.conkyrc
Conky: desktop window (1400003) is subwindow of root window (256)
Conky: window type - normal
Conky: drawing to created window (0x4a00002)
Conky: drawing to double buffer
find: "/home/jlfh0816/temp/*.gif.*": Aucun fichier ou dossier de ce type
8387
8389

J'ai regardé ce qu'il y a dans mon dossier ~/temp : il y a 18 images gif.000 jusque gif.017 :

jlfh0816 @ Voyager-13-10  ~/temp
└─ $ ▶ ls
gif.000  gif.002  gif.004  gif.006  gif.008  gif.010  gif.012  gif.014  gif.016
gif.001  gif.003  gif.005  gif.007  gif.009  gif.011  gif.013  gif.015  gif.017
jlfh0816 @ Voyager-13-10  ~/temp
└─ $ ▶ 

J'ai refait la manip en créant un sous-dossier ~/temp/gif et j'y ai injecté également les 18 mêmes gif mais ça ne change rien

Peut-être est-ce dans la façon de nommer les gif.000 à gif.017  ? Il faut peut-être les nommer autrement ?

#17 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 23/03/2014, à 22:21

jlfh0816
Réponses : 652

@Didier-T

Tu trouveras sur ce lien la communication de ton script lua que j'ai faite à mrpeachy (c'est le post n°9).

En te remerciant à nouveau de ta disponibilité et de ta gentillesse,  big_smile

Jean-Luc

#18 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 24/03/2014, à 21:59

jlfh0816
Réponses : 652
Didier-T a écrit :

ok, je vois ou ce situe le problème.
si il n'y a que les images de ton animation dans ce répertoire, sa fonctionneras

${lua gif ~/temp .* 0 15 135 135}

Bonsoir Didier-T

Désolé, ça ne fonctionne pas mieux, j'obtiens ceci :

jlfh0816 @ Voyager-13-10  ~
└─ $ ▶ conky -c ~/essai/.conkyrc
Conky: desktop window (1400003) is subwindow of root window (256)
Conky: window type - normal
Conky: drawing to created window (0x4c00002)
Conky: drawing to double buffer
find: "/home/jlfh0816/temp/*..*": Aucun fichier ou dossier de ce type
21462
21464

Est-ce que mes fichiers gif.001, gif.002, etc ... sont mal nommés ?

#19 Re : -1 »  [5] Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 24/03/2014, à 22:17

jlfh0816
Réponses : 652
Didier-T a écrit :

houps,

${lua gif ~/temp * 0 15 135 135}

le point était en trop.
et pour répondre a ta question, en générale l’extension est après le point, et pas avant, donc je dirais que oui, tes fichiers sont mal nommés, mais sa n'est pas bien grave, ça devrait tout de même fonctionner wink

O  U  I ... enfin, ça marche      !  !  !   big_smile  big_smile  big_smile

Didier-T, je te remercie +++ de tous tes efforts et de ta disponibilité. Sans toi, jamais je n'y serai parvenu. Suis vraiment content et heureux !

#20 Re : -1 »  [Résolu] Erreurs GPG : m@j Ubuntu impossible ! » Le 14/04/2014, à 22:19

jlfh0816
Réponses : 9
Yoannjap a écrit :

Ok pour les futurs comme moi paumés qui tomberont par hasard sur cette page... j'ai TROUVÉ (enfin, débusqué par le hasard de ma méconnaissance) sur internet la solution, qui a en tout cas marché pour moi.

@Yoannjap
Un très grand merci  pour la solution que tu as trouvée. J'avais exactement le même problème que toi avec les mêmes symptômes (j'ai oublié de dire que je suis sous Xubuntu 13.10 customisée Voyager par Rodofr) et j'ai suivi à la lettre toutes tes instructions que tu donnes dans le post 6 ... et ça a marché exactement comme pour toi !
Donc, vraiment un très grand MERCI  big_smile  , tu m'as sauvé et les mises à jour sur ma Voyager refonctionnent désormais normalement ! BRAVO !

#21 Re : -1 »  [Conky] Alternative à weather.com (3) » Le 29/05/2014, à 22:49

jlfh0816
Réponses : 1049

@loutch

Merci pour le partage de ta station météo !

#22 Re : -1 »  Voyager 13.10 » Le 22/03/2014, à 09:35

jlfh0816
Réponses : 575
rodofr a écrit :

Bonjour à tous,
Nouvelle Vidéo Voyager 14.04 LTS Preview 2
Tout est toujours en développement mais que de travail. Freetuxtv ne marche plus sauf en 0.6.6. Je suis allez le chercher sur débian expérimental ou multimedia en deb, minitube marche très mal et on peut plus télécharger les vidéos, j'ai donc mis smtube avec mplayer ou vlc qui est très bien voir vidéo, mon driver proprio fait sauter toutes mes vidéos, donc tout a été fait avec les drivers libres mais ça chauffe avec ventilos à fond...Sinon ça se passe bien, j'ai presque toute ma structure voyager et ma passion intacte...A bientôt les ami(e)s.

Vidéo Voyager 14.04 LTS Preview 2 lien ici

wink

@Rodofr

Bonjour Rodofr,

A propos de FreetuxTV qui apparemment pose problème pour la future 14.04, peut-être peux-tu proposer à la place ou en complément les deux excellents logiciels libres que j'utilise sans soucis sur ma Voyager 13.10: il s'agit de zedTV pour regarder la télé en direct et de Captvty pour la télé de rattrapage. Chez moi, ils fonctionnent nickel. Et il y a aussi Qarte mais là je sais que Voyager le propose déjà.
En tout cas, je t'adresse tous mes encouragements pour la préparation de Voyager 14.04 !
Jean-Luc

#23 Re : -1 »  Voyager 13.10 » Le 22/03/2014, à 13:06

jlfh0816
Réponses : 575
san-claudio a écrit :

J'utilise Captvty depuis longtemps sur Windows XP fonctionne très bien, pour le mettre sur Linux avec Wine j'aimerai bien que tu me donnes plus d'infos à ce sujet il y a un tutoriel sur le site Comment faire pour utiliser Captvty sous Linux ?.

Pour zedTv je l'ai découvert il y a 15 jours il fonctionne bien aussi me semble-t-il, pareil pour le mettre sous Linux j'ai pas trouvé de tuto ou c'est direct avec Wine !!!???.

FreetuxTV ne peut pas fonctionner à cause de mon abonnement basique de SFR internet seul à 15,90€...il changeait les flux régulièrement à une époque...

et pour adslTV ils ont eu la riche idée de bloquer la fenêtre de vue à minima donc ridicule, à une certaine époque c'était très bien pourtant...pour l'instant seul Captvty est nikel. Je ferai la tentative de le mettrre sur Voyager 14.04....on verra bien....

Voyager 14.04 en preview ça promet, c'est un état de grâce cette distribution !!!!!!!!

Bonjour,

Pour zedTV, je n'ai eu qu'à télécharger le programme prévu pour Windows, cliquer droit dessus et choisir "ouvrir avec wine" et c'est tout. Je n'ai rien fait d'autre. En fait, il n'y a rien à installer (version portable). J'avoue que c'est très pratique et ça fonctionne très bien à l'usage.

Pour Captvty, j'ai suivi le tuto que tu cites et celui plus spécialisé sur ce forum Ubuntu.fr, et là aussi, ça c'est très bien passé. Mais faut reconnaître que l'installation est bien longue avec tous les programmes MS qu'il faut télécharger et installer (framework 4, etc ...). Ceci dit, le principal est qu'à la fin, ça fonctionne très bien. Il n'y a que le visionnage en direct que je n'arrive pas à faire fonctionner correctement: des fois, ça marche mais le plus souvent, ça ne marche pas. Mais par contre pour enregistrer la TV de rattrapage, c'est nickel et on peut ensuite convertir en mpeg4 ou mkv ce que l'on a téléchargé.

Ensuite, pour le côté pratique, je me suis fait les lanceurs zedTv et Captvty sur le bureau et dans le dock du bas où ils ont rejoint les lanceurs Quarte et, pour la musique, VKaudiosaver (que j'apprécie beaucoup aussi).

En te souhaitant une bonne installation ou un bon essai,

#24 Re : -1 »  Voyager 13.10 » Le 22/03/2014, à 20:59

jlfh0816
Réponses : 575
san-claudio a écrit :

Sur la debian zedTV 2.2.3 s'installe bien sous Wine 1.4.1 mais au lancement du logiciel petit message ERROR l'interface s'affiche également et pour regarder les chaînes message ERROR...avec les versions de Wine supérieure ça devrait aller mieux...

Alors, il s'agit d'un simple avertissement (non bloquant) signifiant que le logiciel ne peut afficher intégralement les programmes TV dans la partie droite de la fenêtre. Je l'avais eu également. Je l'avais signalé dans le forum de zedTV et l'auteur m'avait alors suggéré de supprimer purement et simplement l'affichage des programmes  TV. Et c'est vrai, le message d'erreur a alors disparu et le logiciel fonctionne par ailleurs tout à fait correctement. Pour les programmes TV, je regarde ailleurs ou sur un magazine papier. Voici le lien sur le forum de zedTV dans lequel j'avais signalé l'erreur et la façon de procéder pour le faire disparaître (c'est en bas de la page).

Bon visionnage !

PS: je suis sous wine 1.7.14