Pages : 1
#0 Re : -1 » (4) Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 23/08/2012, à 18:59
- Sfroumptch
- Réponses : 2375
Bonsoir.
Après quelques jours de galère
et de réglage, voici mon conky librement inspiré des votres.
Je suis ouvert à toute critiques constructives.![]()
![]()
Par contre, j'aimerais intégrer la météo sans lua, ou script python (deux choses que je ne maitrise pas).
Est-ce que c'est possible?
Edit: Est-ce qu'il est possible d'avoir, sur les conky, la semi-transparence que j'ai sur tilda?
#1 Re : -1 » (4) Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 05/01/2013, à 20:10
- Sfroumptch
- Réponses : 2375
Bonsoir tout le monde.
Je viens de passer de Ubuntu 10.04 à 12.04 et certains conky ne fonctionnent plus.
La date fonctionne, ainsi que la météo, mais il me manque des infos dans le conkyexaile (cover art et barre de progression) et le conky général ne s'affiche même plus.
Y a t il eu des changements dans la façon de réaliser les conky entre ces deux versions de ubuntu?
#2 Re : -1 » (4) Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 05/01/2013, à 23:26
- Sfroumptch
- Réponses : 2375
@ Sfroumptch,
Pas vraiment de changement au niveau de conky, mais pour ce qui est de ubuntu c'est une autre histoire.
regarde du coté des own_window_type, parfois conky joue a cache-cache avec le fond d'écran.
A priori, pas de problème avec own_window_type.
Mon conkyrc plante à cause de lm-sensors (hwmom).
En revanche les fonctions hddtemp et surtout execi renvoie NULL
ex: ${execi 86400 lsb_release -si} ${execi 86400 lsb_release -sr} ${execi 86400 lsb_release -sc}
J'approfrondirais demain.
Edit: J'ai remplacé tous les execi soit par texeci soit par exec en enlevant les intervalles et il semblerait que a fonctionne.
Idem, les execi avec un intervalle faible (< à 200s) fonctionnent. Je ne comprends pas pourquoi
#3 Re : -1 » (4) Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 15/01/2013, à 19:32
- Sfroumptch
- Réponses : 2375
#4 Re : -1 » [Conky] Alternative à weather.com (2) » Le 24/08/2012, à 19:40
- Sfroumptch
- Réponses : 2473
Bonsoir.
J'ai un petit souci avec mon conky météo.
Comme vous pouvez le voir, il manque des infos (température matin, soir) en-bas. J'ai tenté un tas de truc, je vois pas pourquoi les températures ne s'affichent pas alors que la proba de pluie et les conditions oui.![]()
Voici les codes:
Conky
TEXT
# Météo
${color orange}${font Arial Black:size=10}WEATHER ${hr 1}
${execi 5 ~/.conky/meteo.sh FRXX0063}
${color white}${font}En ce moment: ${voffset -20}${goto 100}${font ConkyWeather:size=40}${execi 5 ~/.conky/meteo2.sh "Conditions aujourd'hui"}${voffset -20}${goto 200}${font}Vent: ${offset 10}${voffset -18}${font ConkyWindN:size=40}${execi 5 ~/.conky/meteo2.sh "Orientation"}
${font}${voffset -25}${goto 120}${execi 5 ~/.conky/meteo2.sh "Température aujourd'hui"}${goto 250}${execi 5 ~/.conky/meteo2.sh "Vent aujourd'hui"}
${goto 115}HR: ${execi 5 ~/.conky/meteo2.sh "HR"}${goto 245}Pluie: ${execi 5 ~/.conky/meteo2.sh "Probabilité de pluie aujourd'hui"}
${goto 115}Lever/Coucher: ${execi 5 ~/.conky/meteo2.sh "Lever du soleil"} / ${execi 5 ~/.conky/meteo2.sh "Coucher du soleil"}
Demain:${goto 100}J+2${goto 180}J+3${goto 260}J+4
${font ConkyWeather:size=40}${execi 5 ~/.conky/meteo2.sh "Conditions_J1"}${goto 80}${execi 5 ~/.conky/meteo2.sh "Conditions_J2"}${goto 160}${execi 5 ~/.conky/meteo2.sh "Conditions_J3"}${goto 240}${execi 5 ~/.conky/meteo2.sh "Conditions_J4"}
${goto 20}${font}${voffset -30}(${execi 5 ~/.conky/meteo2.sh "Température_J1m "})${goto 100}(${execi 5 ~/.conky/meteo2.sh "Température_J2m "})${goto 180}(${execi 5 ~/.conky/meteo2.sh "Température_J3m "})${goto 260}(${execi 5 ~/.conky/meteo2.sh "Température_J4m "})
${goto 20}${execi 5 ~/.conky/meteo2.sh "Temperature_J1a"}${goto 100}${execi 5 ~/.conky/meteo2.sh "Temperature_J2a "}${goto 180}${execi 5 ~/.conky/meteo2.sh "Temperature_J3a "}${goto 260}${execi 5 ~/.conky/meteo2.sh "Temperature_J4a "}
${goto 20}${execi 5 ~/.conky/meteo2.sh "Probabilité_de_pluie_J1"}${goto 100}${execi 5 ~/.conky/meteo2.sh "Probabilité_de_pluie_J2 "}${goto 180}${execi 5 ~/.conky/meteo2.sh "Probabilité_de_pluie_J3 "}${goto 260}${execi 5 ~/.conky/meteo2.sh "Probabilité_de_pluie_J4 "}meteo2.sh
#!/bin/bash
# Fichier où sont stockées les informations
SRCFILE=/tmp/conky_meteo.txt
# Traitement
RESULTAT=$(grep "$1" $SRCFILE | awk -F " : " '{print $2}')
# Transformation de la condition en lettre qui deviendra une icône
if echo "$1" | grep -i -q 'condition'; then
if echo "$RESULTAT" | grep -i -q 'partly cloudy'; then
RESULTAT='c'
elif echo "$RESULTAT" | grep -i -q 'mostly sunny'; then
RESULTAT='c'
elif echo "$RESULTAT" | grep -i -q 'sunny'; then
RESULTAT='a'
elif echo "$RESULTAT" | grep -i -q 'fair'; then
RESULTAT='a'
elif echo "$RESULTAT" | grep -i -q 'clear'; then
RESULTAT='a'
elif echo "$RESULTAT" | grep -i -q 'cloudy'; then
RESULTAT='f'
elif echo "$RESULTAT" | grep -E -i -q 'storm|thunder'; then
RESULTAT='m'
elif echo "$RESULTAT" | grep -i -q 'snow'; then
RESULTAT='p'
elif echo "$RESULTAT" | grep -i -q 'light rain'; then
RESULTAT='h'
elif echo "$RESULTAT" | grep -i -q 'rain'; then
RESULTAT='i'
elif echo "$RESULTAT" | grep -i -q 'shower'; then
RESULTAT='g'
fi
# Transformation des heures à l'américaine (5:50 AM) en heures à la française (5h50)
elif echo "$1" | grep -i -q 'soleil'; then
RESULTAT=$(echo "$RESULTAT" | awk '{print $1}' | sed -e s/:/h/g)
# Transformation des heures PM (9h38 PM) en heures françaises (21h38)
if echo "$1" | grep -i -q 'coucher'; then
HEURES=$(echo "$RESULTAT" | awk -F "h" '{print $1}')
MINUTES=$(echo "$RESULTAT" | awk -F "h" '{print $2}')
HEURES=$(($HEURES + 12))
RESULTAT="${HEURES}h${MINUTES}"
fi
# Transformation de "Ville, Pays" en "Ville"
elif echo "$1" | grep -i -q 'ville'; then
RESULTAT=$(echo "$RESULTAT" | awk -F "," '{print $1}')
fi
# Affichage du résultat
echo $RESULTATmeteo.xlst
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" >
<xsl:output method="text" disable-output-escaping="yes"/>
<xsl:template match="weather">
<xsl:text>Ville : </xsl:text><xsl:value-of select="/weather/loc/dnam"/>
<xsl:apply-templates select="cc"/>
<xsl:apply-templates select="dayf/day[@d='1']"/>
<xsl:apply-templates select="dayf/day[@d='2']"/>
<xsl:apply-templates select="dayf/day[@d='3']"/>
<xsl:apply-templates select="dayf/day[@d='4']"/>
<xsl:text>
Lever du soleil : </xsl:text><xsl:value-of select="/weather/loc/sunr"/>
<xsl:text>
Coucher du soleil : </xsl:text><xsl:value-of select="/weather/loc/suns"/>
</xsl:template>
<xsl:template match="cc">
<xsl:text>
Température aujourd'hui : </xsl:text><xsl:value-of select="tmp"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Conditions aujourd'hui : </xsl:text><xsl:value-of select="t"/>
<xsl:text>
HR : </xsl:text><xsl:value-of select="hmid"/><xsl:text>%</xsl:text>
<xsl:text>
Probabilité de pluie aujourd'hui : </xsl:text><xsl:value-of select="ppcp"/><xsl:text>%</xsl:text>
<xsl:text>
Vent aujourd'hui : </xsl:text>
<xsl:choose>
<xsl:when test="wind/s = 'calm'"><xsl:text>0</xsl:text></xsl:when>
<xsl:otherwise><xsl:value-of select="wind/s"/></xsl:otherwise>
</xsl:choose>
<xsl:text> </xsl:text><xsl:value-of select="/weather/head/us"/>
<xsl:text>
Orientation : </xsl:text><xsl:value-of select="wind/t"/>
</xsl:template>
<xsl:template match="dayf/day[@d='1']">
<xsl:text>
Date_J1 :</xsl:text><xsl:value-of select="t"/>
<xsl:text>
Temperature_J1m :</xsl:text><xsl:value-of select="low"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Temperature_J1a :</xsl:text><xsl:value-of select="hi"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Conditions_J1 : </xsl:text><xsl:value-of select="part[@p='d']/t"/>
<xsl:text>
Probabilité_de_pluie_J1 : </xsl:text><xsl:value-of select="part[@p='d']/ppcp"/><xsl:text>%</xsl:text>
</xsl:template>
<xsl:template match="dayf/day[@d='2']">
<xsl:text>
Temperature_J2m :</xsl:text><xsl:value-of select="low"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Temperature_J2a :</xsl:text><xsl:value-of select="hi"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Conditions_J2 : </xsl:text><xsl:value-of select="part[@p='d']/t"/>
<xsl:text>
Probabilité_de_pluie_J2 : </xsl:text><xsl:value-of select="part[@p='d']/ppcp"/><xsl:text>%</xsl:text>
</xsl:template>
<xsl:template match="dayf/day[@d='3']">
<xsl:text>
Temperature_J3m :</xsl:text><xsl:value-of select="low"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Temperature_J3a :</xsl:text><xsl:value-of select="hi"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Conditions_J3 : </xsl:text><xsl:value-of select="part[@p='d']/t"/>
<xsl:text>
Probabilité_de_pluie_J3 : </xsl:text><xsl:value-of select="part[@p='d']/ppcp"/><xsl:text>%</xsl:text>
</xsl:template>
<xsl:template match="dayf/day[@d='4']">
<xsl:text>
Temperature_J4m :</xsl:text><xsl:value-of select="low"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Temperature_J4a :</xsl:text><xsl:value-of select="hi"/>°<xsl:value-of select="/weather/head/ut"/>
<xsl:text>
Conditions_J4 : </xsl:text><xsl:value-of select="part[@p='d']/t"/>
<xsl:text>
Probabilité_de_pluie_J4 : </xsl:text><xsl:value-of select="part[@p='d']/ppcp"/><xsl:text>%</xsl:text>
</xsl:template>
</xsl:stylesheet>De plus je voudrais créer une transformation de lettre pour le vent mais quand je l'intègre dans le meteo2.sh, plus rien ne fonctionne:
# Transformation de la condition en lettre qui deviendra une icône vent
if echo "$1" | grep -i -q 'orientation'; then
if echo "$RESULTAT" | grep -i -q 'N'; then
RESULTAT='9'
elif echo "$RESULTAT" | grep -i -q 'NNE'; then
RESULTAT=':'
elif echo "$RESULTAT" | grep -i -q 'NE'; then
RESULTAT=';'
elif echo "$RESULTAT" | grep -i -q 'ENE'; then
RESULTAT='<'
elif echo "$RESULTAT" | grep -i -q 'E'; then
RESULTAT='='
elif echo "$RESULTAT" | grep -i -q 'ESE'; then
RESULTAT='>'
elif echo "$RESULTAT" | grep -i -q 'SE'; then
RESULTAT='?'
elif echo "$RESULTAT" | grep -i -q 'SSE'; then
RESULTAT='@'
elif echo "$RESULTAT" | grep -i -q 'S'; then
RESULTAT='1'
elif echo "$RESULTAT" | grep -i -q 'SSW'; then
RESULTAT='2'
elif echo "$RESULTAT" | grep -i -q 'SW'; then
RESULTAT='3'
elif echo "$RESULTAT" | grep -i -q 'WSW'; then
RESULTAT='4'
elif echo "$RESULTAT" | grep -i -q 'W'; then
RESULTAT='5'
elif echo "$RESULTAT" | grep -i -q 'WNW'; then
RESULTAT='6'
elif echo "$RESULTAT" | grep -i -q 'NW'; then
RESULTAT='7'
elif echo "$RESULTAT" | grep -i -q 'NNW'; then
RESULTAT='8'
elif echo "$RESULTAT" | grep -i -q '0'; then
RESULTAT='-'
fiMerci de votre aide
#5 Re : -1 » [Conky] Alternative à weather.com (2) » Le 25/08/2012, à 10:41
- Sfroumptch
- Réponses : 2473
meteo.sh
#!/bin/bash
# Répertoire de ce script et du XSLT
RUNDIR=~/.conky
# Emplacement du XSLT
XSLT=$RUNDIR/meteo.xslt
# Fichier de destination des informations
DESTFILE=/tmp/conky_meteo.txt
# Emplacement de xsltproc
XSLTCMD=/usr/bin/xsltproc
# Traitement
URL="http://xml.weather.com/weather/local/$1?cc=*&unit=m&dayf=5"
w3m -dump $URL | $XSLTCMD $XSLT - > $DESTFILEconky_meteo.txt
Ville : Merignac, France
Température aujourd'hui : 20°C
Conditions aujourd'hui : Mostly Cloudy
HR : 81%
Probabilité de pluie aujourd'hui : %
Vent aujourd'hui : 11 km/h
Orientation : WSW
Date_J1 :
Temperature_J1m :16°C
Temperature_J1a :24°C
Conditions_J1 : Mostly Sunny
Probabilité_de_pluie_J1 : 10%
Temperature_J2m :15°C
Temperature_J2a :32°C
Conditions_J2 : Partly Cloudy
Probabilité_de_pluie_J2 : 0%
Temperature_J3m :18°C
Temperature_J3a :27°C
Conditions_J3 : AM Light Rain
Probabilité_de_pluie_J3 : 70%
Temperature_J4m :16°C
Temperature_J4a :25°C
Conditions_J4 : Scattered Showers
Probabilité_de_pluie_J4 : 30%
Lever du soleil : 7:17 AM
Coucher du soleil : 8:51 PMMerci de t'intéresser à mon cas Didier
#6 Re : -1 » [Conky] Alternative à weather.com (2) » Le 25/08/2012, à 12:36
- Sfroumptch
- Réponses : 2473
Les scripts viennent de la doc ubuntu que j'ai modifié selon mes désirs.
Mais le fond (meteo.sh et meteo2.sh) est globalement le même.
Tes modifs fonctionnent. Je te remercie
Après quelques modifs de mise en page voici le résultat quasi-final:
Avec le bureau complet:![]()
Il me reste juste à sortir les balises des dates pour remplacer demain, J+1, ... par lundi, mardi,...
#7 Re : -1 » [Conky] Alternative à weather.com (2) » Le 22/01/2013, à 21:17
- Sfroumptch
- Réponses : 2473
#8 -1 » Ecran noir suite MAJ 11.04 vers 11.10 » Le 29/03/2012, à 19:58
- Sfroumptch
- Réponses : 3
Bonsoir tout le monde.
Mon problème est le suivant: suite à une MAJ de 11.04 vers 11.10 (je sais, c'est pas le top), j'ai un écran noir juste après le splash screen (écran violet avec ubuntu et les points).
Cependant, lorsque je démarre en "mode sans échec" (2ème choix) dans grub, le démarrage se passe a priori sans problème.
Je précise que j'ai une carte graphique ati et que j'ai installer le pilote propriétaire ATI en me servant de la documentation catalyst avec création de paquet en utilisant le dernier pilote trouvé sur le site d'ati (12.3).
lspci -v | grep -A 12 VGA
01:00.0 VGA compatible controller: ATI Technologies Inc RV730XT [Radeon HD 4670] (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 0268
Flags: bus master, fast devsel, latency 0, IRQ 46
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f5000000 (64-bit, non-prefetchable) [size=64K]
I/O ports at c000 [size=256]
[virtual] Expansion ROM at f4000000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: fglrx_pci
Kernel modules: fglrx, radeon
01:00.1 Audio device: ATI Technologies Inc RV710/730
Subsystem: ASUSTeK Computer Inc. Device aa38Quand je vais voir dans Pilotes supplémentaires dans les paramètres systèmes, on me propose 2 pilotes dont un postérieur à Ubuntu. Je n'arrive pas à activer celui-là, c'est le second qui est actif (a priori le même que dans les autres versions d'ubuntu que j'ai installé)
Catalyst semble correctement installé en version 12.2
je peux modifier les paramètres.
J'avoue ne pas comprendre pourquoi je peux démarrer en mode dégradé et pas en normalement.
Merci par avance de votre aide
#9 Re : -1 » Ecran noir suite MAJ 11.04 vers 11.10 » Le 29/03/2012, à 20:14
- Sfroumptch
- Réponses : 3
fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4600 Series
OpenGL version string: 3.3.11566 Compatibility Profile Contextcat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Module"
Load "glx"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection#10 Re : -1 » Ecran noir suite MAJ 11.04 vers 11.10 » Le 02/04/2012, à 19:08
- Sfroumptch
- Réponses : 3
Suite à différents sujets sur le forum, j'ai modifié Grub en enlevant vt.handoff=7 derrière le splashscreen.
Je viens cependant de me rendre compte que dans les infos système, dans le menu paramètres système, le pilote indiqué est vesa: rv730.
Cette info est contradictoire avec fglrxinfo.
#11 -1 » [Résolu] Montage de partition au démarrage » Le 24/11/2010, à 21:37
- Sfroumptch
- Réponses : 7
Bonjour. Je suis sous Ubuntu 10.10 (Gnome).
Je voulais monter ma partition windows ainsi que la partition Données en automatique. Pour cela, j'ai utiliser les pages suivantes:
http://doc.ubuntu-fr.org/tutoriel/comme … ns_windows
http://doc.ubuntu-fr.org/mount_fstab
ainsi que quelques discussions sur le forum.
Les partitions sont bien montées en automatique. Mon problème est qu'Ubuntu a gardé les labels et raccourcis d'origine et m'a rajouté des raccourcis vers les points de montage dans le poste de travail. Ces raccourcis m'indique que le disque demandé est déjà monté.
Il y a des doublons que je ne m'explique pas.
Voici les lignes que j'ai rajoutées au fichier /etc/fstab si ça vous est utile.
# Partition Données
UUID=B008D7FF08D7C310 /media/Data ntfs rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002 0 0
# Partition Windows
UUID=94E095A8E095915A /media/Windows ntfs rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002 0 0
Merci de votre aide
#12 Re : -1 » [Résolu] Montage de partition au démarrage » Le 26/11/2010, à 15:16
- Sfroumptch
- Réponses : 7
Merci Malbo pour ta solution.
Pages : 1
