#876 Le 18/03/2015, à 08:50
- loutch
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Le ${else} est-il bien placé comme ceci entre les deux "if_existing"
${if_existing /sys/class/net/p2p1/operstate up}${color3}P2P1 ${color1}${alignr}${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1}
${color3}DOWN${color2} ${totaldown p2p1}${voffset -2}${goto 120}${downspeed p2p1} k/s${voffset 3}${alignr}${color2}${downspeedgraph p2p1 10,125}
${voffset 0}${color3}UP ${color2} ${totalup p2p1}${voffset 0}${goto 120}${upspeed p2p1} k/s${alignr}${color2}${upspeedgraph p2p1 10,125}${endif}
${else}
${voffset 0}${goto 170}${color2}
${if_existing /sys/class/net/wlan0/operstate up}${color3}WIFI ${color2}wlan0 ${goto 170}${color3}IP ${alignr}${color2}${addr wlan0}
${color3}AP ${color2}${wireless_essid wlan0} ${goto 170}${color3}BITRATE ${color2}${alignr}${wireless_bitrate wlan0}
${color3}DOWN ${color2}${downspeed wlan0} k/s ${color3}${goto 170}UP ${color2}${alignr}${upspeed wlan0}k/s
${color3}TOTAL ${color2}${totaldown wlan0} ${goto 170}${color3}TOTAL ${alignr}${color2}${totalup wlan0}
$color2${downspeedgraph wlan0 10,130} $color2${alignr}${upspeedgraph wlan0 10,125}${endif}
Hors ligne
#877 Le 18/03/2015, à 09:11
- F50
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Ah ben c'est pas comme ça que je l'avais placé car dans ton poste #929 j'avais cru comprendre de le placer comme ceci :
${else}${if_existing /sys/class/net
Je vais essayer et poste le résultat.
#878 Le 18/03/2015, à 11:24
- F50
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Il ne se lance pas avec else et j'ai cette erreur :
Conky: got an else without matching if
Conky: Error destroying thread
***** Imlib2 Developer Warning ***** :
This program is calling the Imlib call:
imlib_context_free();
With the parameter:
context
being NULL. Please fix your program.
#879 Le 18/03/2015, à 13:02
- Didier-T
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour fcn50,
peut être devrais tu tester ceci
${if_existing /proc/net/route p2p1}${color3}P2P1 ${color1}${alignr}${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1}
${color3}DOWN${color2} ${totaldown p2p1}${voffset -2}${goto 120}${downspeed p2p1} k/s${voffset 3}${alignr}${color2}${downspeedgraph p2p1 10,125}
${voffset 0}${color3}UP ${color2} ${totalup p2p1}${voffset 0}${goto 120}${upspeed p2p1} k/s${alignr}${color2}${upspeedgraph p2p1 10,125}${endif}
${voffset 0}${goto 170}${color2}
${if_existing /proc/net/route wlan0}${color3}WIFI ${color2}wlan0 ${goto 170}${color3}IP ${alignr}${color2}${addr wlan0}
${color3}AP ${color2}${wireless_essid wlan0} ${goto 170}${color3}BITRATE ${color2}${alignr}${wireless_bitrate wlan0}
${color3}DOWN ${color2}${downspeed wlan0} k/s ${color3}${goto 170}UP ${color2}${alignr}${upspeed wlan0}k/s
${color3}TOTAL ${color2}${totaldown wlan0} ${goto 170}${color3}TOTAL ${alignr}${color2}${totalup wlan0}
$color2${downspeedgraph wlan0 10,130} $color2${alignr}${upspeedgraph wlan0 10,125}${endif}
Hors ligne
#880 Le 18/03/2015, à 15:03
- loutch
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Didier , tu m'a coupé l'herbe sous le pied j'avais aussi pensé au "/proc//net/route p2p1 " mais en plus comme il y a deux fois une demande "if_existing" ne faut-il pas mettre quand même le "${else} entre les deux demandes et un deuxième à la fin comme ceci ?????
${if_existing /proc/net/route p2p1}${color3}P2P1 ${color1}${alignr}${texeci 3600 wget http://checkip.dyndns.org -O - -o /dev/null | cut -d : -f 2 | cut -d \< -f 1}
${color3}DOWN${color2} ${totaldown p2p1}${voffset -2}${goto 120}${downspeed p2p1} k/s${voffset 3}${alignr}${color2}${downspeedgraph p2p1 10,125}
${voffset 0}${color3}UP ${color2} ${totalup p2p1}${voffset 0}${goto 120}${upspeed p2p1} k/s${alignr}${color2}${upspeedgraph p2p1 10,125}${endif}
${else}
${voffset 0}${goto 170}${color2}
${if_existing /proc/net/route wlan0}${color3}WIFI ${color2}wlan0 ${goto 170}${color3}IP ${alignr}${color2}${addr wlan0}
${color3}AP ${color2}${wireless_essid wlan0} ${goto 170}${color3}BITRATE ${color2}${alignr}${wireless_bitrate wlan0}
${color3}DOWN ${color2}${downspeed wlan0} k/s ${color3}${goto 170}UP ${color2}${alignr}${upspeed wlan0}k/s
${color3}TOTAL ${color2}${totaldown wlan0} ${goto 170}${color3}TOTAL ${alignr}${color2}${totalup wlan0}
$color2${downspeedgraph wlan0 10,130} $color2${alignr}${upspeedgraph wlan0 10,125}${endi}
${else}
@+
Dernière modification par loutch (Le 18/03/2015, à 15:04)
Hors ligne
#881 Le 18/03/2015, à 15:20
- F50
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Merci à vous deux Je teste et poste le résultat.
Le truc que je trouve étrange c'est qu'en faisant ifconfig -a sur mon ordi fixe ça donne ceci :
ifconfig -a
eth0 Link encap:Ethernet HWaddr 6c:f0:49:75:ca:25
inet adr:46.126.168.32 Bcast:46.126.175.255 Masque:255.255.248.0
adr inet6: fe80::6ef0:49ff:fe75:ca25/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:391629 erreurs:0 :0 overruns:0 frame:0
TX packets:194067 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:138590822 (138.5 MB) Octets transmis:20651753 (20.6 MB)
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:65536 Metric:1
Packets reçus:1228 erreurs:0 :0 overruns:0 frame:0
TX packets:1228 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:117997 (117.9 KB) Octets transmis:117997 (117.9 KB)
Mais sur le portable à problème il n'y a pas de paquets transmis/reçus sous p2p1 (ethernet) contrairement à eth0 sur le fixe pourtant j'ai bien la connexion !
ifconfig -a
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:65536 Metric:1
Packets reçus:556 erreurs:0 :0 overruns:0 frame:0
TX packets:556 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:42816 (42.8 KB) Octets transmis:42816 (42.8 KB)
p2p1 Link encap:Ethernet HWaddr 34:e6:d7:04:70:73
inet adr:77.56.114.72 Bcast:255.255.255.255 Masque:255.255.252.0
adr inet6: fe80::36e6:d7ff:fe04:7073/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
Interruption:18
#882 Le 18/03/2015, à 16:06
- Didier-T
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Re,
pour expliquer un peut le truc des if else endif.
if = si
else = sinon
endif = fin
après on écrit une phrase.
Si etho est ouvert faire ceci fin
ou
Si etho est ouvert faire ceci, sinon faire cela fin
Si tu met fin avant ton sinon , sa ne veux plus rien dire, pour conky c'est pareil.
Après reste a savoir ce que le veux dire a conky
J’espère ne pas avoir été trop nébuleux dans mes explications.
Hors ligne
#883 Le 19/03/2015, à 05:27
- F50
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Rien n'y fait, les graph et vitesses restent inlassablement à 0 même avec /proc/net/route avec lequel le réseau ne s'affiche même pas dans le conky.
P.S. J'utilise wicd et pas network-manager, ça peut venir de là ? Quoique, ceux de wifi fonctionnent...
Edit : Y'a un truc que je ne comprend pas, sur mon ordi fixe c'est eth0 qui transmet/reçoit les paquets alors que sur le portable c'est lo, en plus les IP sont différentes sur les deux ordis alors que c'est la même connexion ethernet..! Un vrai bazar.
Dernière modification par fcn50 (Le 19/03/2015, à 08:39)
#884 Le 19/03/2015, à 10:52
- loutch
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Je vais peut-être dire une annerie(je ne connais pas wicd) lors de la connection en filaire il faudrait peut-être que tu coupe le wifi manuellement,cela ne
se fait peut-être pas automatiquement et le wifi prend toujours le dessus même avec le filaire branché???
Dernière modification par loutch (Le 19/03/2015, à 10:55)
Hors ligne
#885 Le 19/03/2015, à 11:29
- F50
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
J'éteint effectivement le wifi dans wicd mais ça change rien les graph restent muets. Par contre une petite précision, il est conseillé pour wicd de ne rien n'avoir dans le fichier /etc/network/interfaces à part auto lo, je me demande si ça vient pas de là ?
Dernière modification par fcn50 (Le 19/03/2015, à 11:30)
#886 Le 20/03/2015, à 17:36
- daniel38100
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
bonjour voila j'ai un petit probleme j'utilise un conky juste por l'heure sur une ubuntu-studio sous xfce4 4.10 mon conky fonctionne parfaitement
mais quand j'utilise ma debian kali-linux sous gnome-shell g pas de transparence
screenshot:
voici mon conkrc
# -- Conky settings -- #
background yes
update_interval 1
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
double_buffer yes
no_buffers yes
text_buffer_size 2048
# -- Window specifications -- #
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
border_inner_margin 0
border_outer_margin 0
minimum_size 280 50
maximum_width 310
alignment tm
gap_x -597
gap_y 31
# -- Graphics settings -- #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
# -- Text settings -- #
use_xft yes
xftfont MaiandraGD:size=24
xftalpha 0.4
uppercase no
default_color 8b8b8b
TEXT
${voffset -16}${font LED_mono :style=Medium:size=60}${color 434343}${goto 30}${time %H}${goto 140}${time %M}${font LED_mono :size=25:style=Medium}${color 808080}${goto 235}${time %S}
EDIT:
quand je met
own_window_argb_visual no
j'ai la tensparence mais ca met du temps a venir (10 sec)j'ai du noir a la place du conky
EDIT: j'ai corrigé ca c'etai lier a mon météo_fond_d'ecran
mais meme remarque ca va vu ou c'est placé avec les notification ca se voit pas
Dernière modification par daniel38100 (Le 20/03/2015, à 18:31)
Hors ligne
#887 Le 21/03/2015, à 05:55
- F50
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Salut daniel38100,
J'ai eu le même souci sous enlightenment alors que ça fonctionne parfaitement sous buntu + xfce4, pour résoudre cela j'ai décommenté ceci :
own_window_type normal
own_window_transparent yes
own_window_argb_value 100
own_window_argb_visual yes
Essaye aussi de jouer avec le type de window "normal desktop owerride".
#888 Le 21/03/2015, à 10:36
- antony118
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
bonjour à tous, petite question CPU :-)
Nouveau PC, nouveau CPU... un i7, 4 coeurs et 4 threads, donc 8 coeurs virtuels normalement...
sauf qu'en testant, mon conky donne des informations du CPU0 au CPU8, ce qui en fait 9...
J'imagine que le CPU0 est peut être une valeur moyenne de l'utilisation des autres ?
Hors ligne
#889 Le 21/03/2015, à 12:04
- F50
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
J'imagine que le CPU0 est peut être une valeur moyenne de l'utilisation des autres ?
Tu as imaginé juste, c'est bien cela.
#890 Le 21/03/2015, à 14:50
- antony118
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Cool merci !! c'est bien ce que je pensais alors :-)
Hors ligne
#891 Le 23/03/2015, à 15:42
- daniel38100
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
j'ai fait un petit script pour récup les infos de facebook et les afficher dans mon conky
facebook.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Par Daniel38100 Forum Ubuntu.fr
import mechanize
from bs4 import BeautifulSoup
from sys import argv
from re import search, compile, findall
email=""
password=""
ami="non"
mess="non"
notifi="non"
for a in argv:
if search("email=", a) is not None:
email=compile("email=(.*)").search(a).group(1)
if search("password=", a) is not None:
password=compile("password=(.*)").search(a).group(1)
if search("ami=", a) is not None:
ami=compile("ami=(.*)").search(a).group(1)
if search("mess=", a) is not None:
mess=compile("mess=(.*)").search(a).group(1)
if search("notifi=", a) is not None:
notifi=compile("notifi=(.*)").search(a).group(1)
def facebook_connect():
cookieJar = mechanize.CookieJar()
opener = mechanize.build_opener(mechanize.HTTPCookieProcessor(cookieJar))
opener.addheaders = [("User-agent","Mozilla/5.0 (compatible)")]
mechanize.install_opener(opener)
fp = mechanize.urlopen("https://www.facebook.com/")
forms = mechanize.ParseResponse(fp)
fp.close()
form=forms[0]
form["email"]=email
form["pass"]=password
fp = mechanize.urlopen(form.click())
url=fp.geturl()
texte=fp.read()
fp.close()
url=None
soup=BeautifulSoup(texte)
if ami == "oui":
demami=soup.find(id="requestsCountValue")
demami=demami.get_text()
print "Demande ami : "+demami
if mess == "oui":
message=soup.find(id="mercurymessagesCountValue")
message=message.get_text()
if int(message) > 1 :
print "Messages : "+message
else:
print "Message : "+message
if notifi == "oui":
notification=soup.find(id="notificationsCountValue")
notification=notification.get_text()
if int(notification) > 1 :
print "Notifications : "+notification
else:
print "Notification : "+notification
facebook_connect()
lancement
${execpi 60 python ~/facebook.py email="VOTRE_EMAIL" password="VOTRE_PASSWORD" ami="oui" mess="oui" notifi="oui" }
ou en temps réel c'est mieux (quoi que facebook n'aime pas ca)
${exec python ~/facebook.py email="VOTRE_EMAIL" password="VOTRE_PASSWORD" ami="oui" mess="oui" notifi="oui" }
si problème !!!
sudo apt-get install python-bs4 python-mechanize
EDIT: script corrigé
Dernière modification par daniel38100 (Le 23/03/2015, à 19:18)
Hors ligne
#892 Le 23/03/2015, à 15:59
- chepioq
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Sans vouloir te faire une leçon d'orthographe, "Demande" ne prend qu'un m.
Tout est dans tout et réciproquement....
Hors ligne
#893 Le 23/03/2015, à 16:07
- ljere
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
merci daniel38100 je prend
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#894 Le 23/03/2015, à 16:11
- daniel38100
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Sans vouloir te faire une leçon d'orthographe, "Demande" ne prend qu'un m.
Merci chepioq autan pour moi petite erreur d'inattention j'ai corrigé c mieux comme ça
Hors ligne
#895 Le 28/03/2015, à 12:15
- Yberamos
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour, je viens ici car après une recherche sur le google je ne trouve rien (que j'arrive faire fonctionner). Alors, mon problème est simple (enfin je pense), je cherche un moyen d'afficher la timeline de Twitter (ou le flux RSS, je sais pas ce qu'il faut dire). L'outils qui me semble le plus prometteur c'est TTYtter, mais celui-ci permet aussi de poster des tweet. Quand je le lance, il m'afiche plein d'info en plus de la timeline, et puis il attend un tweet que je voudrais poster. Donc je ne peut pas simplement utiliser ${exec ttytter}... J'ai trouver aussi plusieur script python pour faire cette tache, mais tous avait des probleme dans le code, ce qui fait que je n'arrive même pas a les lancer. Enfin, voila, je ne sais pas si je me suis bien expliquer ou si vous savez m'aider
Dernière modification par Yberamos (Le 28/03/2015, à 20:30)
Hors ligne
#896 Le 28/03/2015, à 13:18
- daniel38100
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour, je viens ici car après une recherce sur le google je ne trouve (que j'arrive faire fonctionner). Alors, mon probleme est simple (enfin je pense), je cherche un moyen d'afficher la timeline de Twitter (ou le flux RSS, je sais pas ce qu'il faut dire). L'outils qui me semble le plus prometteur c'est TTYtter, mais celui-ci permet aussi de poster des tweet. Quand je le lance, il ma'ffaiche plein d'info en plus de la timeline, et puis il attend un tweet que je voudrais poster. Donc je ne peut pas simplement utiliser ${exec ttytter}... J'ai trouver aussi plusieur script python pour faire cette tache, mais tous avait des probleme dans le code, ce qui fait que je n'arrive même pas a les lancer. Enfin, voila, je ne sais pas si je me suis bien expliquer ou si vous savez m'aider
J'ai attaquer un script pour ça il y a pas longtemps tu veut quoi comme infos exactement ?
en ce moment j'ai pas trop le temps mais ça va arriver
Hors ligne
#897 Le 28/03/2015, à 19:55
- Yberamos
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
"Simplement" les tweets des personnes que je suis. En gros, ce qu'on voit quand on va sur www.twitter.com en ettant connecter.
Je ne suis absolument pas pressé, en tous cas merci d'avance.^^
Hors ligne
#898 Le 31/03/2015, à 20:03
- daniel38100
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
"Simplement" les tweets des personnes que je suis. En gros, ce qu'on voit quand on va sur www.twitter.com en ettant connecter.
Je ne suis absolument pas pressé, en tous cas merci d'avance.^^
si tu veut j'ai ce petit script
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Par Daniel38100 Forum Ubuntu.fr
import mechanize
from bs4 import BeautifulSoup
from sys import argv
from re import search, compile, findall
email=""
password=""
for a in argv:
if search("email=", a) is not None:
email=compile("email=(.*)").search(a).group(1)
if search("password=", a) is not None:
password=compile("password=(.*)").search(a).group(1)
def tweeter_connect():
cookieJar = mechanize.CookieJar()
opener = mechanize.build_opener(mechanize.HTTPCookieProcessor(cookieJar))
opener.addheaders = [("User-agent","Mozilla/5.0 (compatible)")]
mechanize.install_opener(opener)
fp = mechanize.urlopen("https://twitter.com/?lang=fr")
forms = mechanize.ParseResponse(fp)
fp.close()
form=forms[1]
form["session[username_or_email]"]=email
form["session[password]"]=password
fp = mechanize.urlopen(form.click())
url=fp.geturl()
texte=fp.read()
fp.close()
url=None
soup=BeautifulSoup(texte)
tweet=soup.find_all("p")
tweet=tweet[0].get_text()
print(tweet)
tweeter_connect()
lancement:
python tweeter.py email="TON_EMAIL" password="TON_PASSWORD"
Hors ligne
#899 Le 01/04/2015, à 05:41
- Didier-T
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour daniel38100,
je n'utilise que très peut les réseaux sociaux, et n'ai pas de compte Twitter.
Mais après quelques recherche j'ai trouvé ceci Twitter API.
Là je te donne l’accès à la console d'exploration, ça semble très pratique.
A+,
Didier.
Hors ligne
#900 Le 01/04/2015, à 09:57
- daniel38100
Re : [5] Conky : Postez vos conkyrc ou certaines parties intéressantes
Bonjour daniel38100,
je n'utilise que très peut les réseaux sociaux, et n'ai pas de compte Twitter.Mais après quelques recherche j'ai trouvé ceci Twitter API.
Là je te donne l’accès à la console d'exploration, ça semble très pratique.
A+,
Didier.
Merci a toi je vais travailler la dessus ce sera plus propre je pense je ne connais que très peu tweeter j'ai bien un compte mais inactif
Hors ligne