Executes a shell command and displays the output in conky. warning: this takes a lot more resources than other variables. I'd recommend coding wanted behaviour in C and posting a patch. This differs from $exec in that it parses the output of the command, so you can insert things like ${color red}hi!${color} in your script and have it correctly parsed by Conky. Caveats: Conky parses and evaluates the output of $execp every time Conky loops, and then destroys all the objects. If you try to use anything like $execi within an $execp statement, it will functionally run at the same interval that the $execp statement runs, as it is created and destroyed at every interval.
@Adson El tamaño de salida por defecto de un comando ejecutado con Conky está limitado a 256 bytes, puede que por eso esté perdiendo la parte de los colores. Prueba a añadir en Conky algo así para ampliar dicho límite:
@Adson Y así a lo tonto. ¿Has pensado en guardar ese resultado periódicamente desde ledger-cli o termgraph exportándolo como imagen y pasarselo a Conky así? Sin datos ni nada, sólo imagen.
@Adson Yo es que sin ver lo que quieres obtener y la fuente del origen (¿Ledger?), tampoco me hago una idea. Prueba a hacerlo tipo PAINT (rápido y sin matarse) para ver qué esperas.
@Adson Suponiendo que la entrada sean una pequeña serie de colores fijos, ¿no te vale usar SED para reemplazar sobre una copia del fichero de origen y establecer así la conversión? Luego en Conky te permite meter "includes" con partes de código/funcionalidades a representar.
@Adson Entiendo que quieres una salida gráfica de termgraph.py. Aplicando la vieja lógica de "no es quien antes lo hace, sino quien antes lo encuentra hecho", ¿has probado a buscar en Google por imagen? Igual ves algo parecido a lo que quieres ya hecho.
@Adson Me da que se podría parsear la salida de un log numérico (supongo que el ledger-cli podrá guardar valores así) pero sería problemático. Nunca sabes como de grande va a acabar siendo un log.
@Adson Si no quieres aprender LUA ni trastear un poco cambiando códigos existentes, no sabes lo que te pierdes a la hora de hacer virguerías con Conky: www.reddit.com/r/Conkyporn/
@Adson Hay diferentes gráficas en Conky. Unas son las típicas de salida única, como la ocupación de disco o similar. Otras son cronológicas, de forma que te van mostrando la línea temporal de valores. Se suelen hacer gráficos de red con ese tipo de salida. Ejemplo:
@Adson@DavidElNoHomo@MiguelStrogoff Pero aos a er Conky ya dibuja gráficas. Le pasas a la gráfica de Conky un número a pelo (salida de un comando) y ya el sólo te dibuja la gráfica. Si quieres gráficas chulas, con curvas y colorines según el valor y esas cosas, lo típico es usar un script Lua. En los repos encontraras versiones de Conky con soporte Lua, y por ahí hay muchos ejemplos que resulta fácil adaptar.
Lo único chungo es que muchas mierdas Lua tienen fugas de memoria y son bastante tragonas. Pero muchos temas hacen auténticas virguerías con scripts Lua.
@Adson@DavidElNoHomo@MiguelStrogoff Eso no se hace así. El color se lo pones en la config de Conky, no necesitas pasárselo desde fuera. Si lo que quieres hacer es poner diferentes colores en el contenido, primero los defines en la cabecera, estilo "color1 ffffff" y luego en los bloques de texto usas esa definición en lugar de simplemente $color:
@Adson@DavidElNoHomo@MiguelStrogoff Supongo que estás llamando a algún comando o script desde Conky. Lo normal es hacerlo al revés: el comando te da el contenido y Conky el formato y los adornos.
@MiguelStrogoff Me pillas fuera de campo.
Y yo pensando "pobre, todo el finde mirando enlaces de los principios de Menéame en vez de ver porno, que es lo que hacemos los que tenemos pareja".
1. Conste que lo de la envidia lo he dicho sin saber esto
2. Efectivamente España es diferente, cada país lo es, en todo. Es difícil explicar la palabra "cancamusa" a un extranjero, pero el español también tiene sus carencias
3. La diferente cultura también resulta en que esos comentarios violentos no se castiguen
Lo que sí es un poco preocupante en un país que quiere que se invierta más en ciencia, con científicos en condiciones muy precarias, fuga de cerebros, etc. es tachar a cualquier cosa nueva de cancamusa, porque de eso al "¡que inventen ellos!" hay un paso
Sí, 9 de cada 10 startups pinchan en EEUU (dicen), en España seguramente serían 19/20 por lo menos, porque es un entorno mucho más difícil (sin entrar en detalles), pero esa 1 de 20 habría que mimarla, y sospecho que se haría lo contrario porque así se puede tener razón 19/20 veces y la que queda es error de medición
Y con esto dejo de hablar en serio, porque en España hay mucha gente con mucho tiempo libre, pero yo no tengo tiempo para eso
@MiguelStrogoff Creo que la asertividad es constructiva y que a veces nos hace ser vehementes --sobretodo a medida que el debate se alarga. Lo contrario a asertividad es agresividad, y son eso no puedo.
Muy valioso, era. De hecho, nunca quise los comentarios anidados porque podían posicionar demasiado arriba el ruido; la gente valiosa no hace carreras para estar en las primeras posiciones, porque suele estar ocupada con cosas más importantes.
@MiguelStrogoff @pkreuzt @DavidElNoHomo
Executes a shell command and displays the output in conky. warning: this takes a lot more resources than other variables. I'd recommend coding wanted behaviour in C and posting a patch. This differs from $exec in that it parses the output of the command, so you can insert things like ${color red}hi!${color} in your script and have it correctly parsed by Conky. Caveats: Conky parses and evaluates the output of $execp every time Conky loops, and then destroys all the objects. If you try to use anything like $execi within an $execp statement, it will functionally run at the same interval that the $execp statement runs, as it is created and destroyed at every interval.
@MiguelStrogoff @pkreuzt @DavidElNoHomo
text_buffer_size 2048
@MiguelStrogoff @pkreuzt @DavidElNoHomo
${exec python ~/scripts/termgraph.py}
@MiguelStrogoff @pkreuzt @DavidElNoHomo
@ᵒᶜʰᵒᶜᵉʳᵒˢ @MiguelStrogoff @DavidElNoHomo
@ᵒᶜʰᵒᶜᵉʳᵒˢ @MiguelStrogoff @DavidElNoHomo
@MiguelStrogoff @pkreuzt @DavidElNoHomo
@pkreuzt @DavidElNoHomo @MiguelStrogoff
@pkreuzt @DavidElNoHomo @MiguelStrogoff
@pkreuzt @DavidElNoHomo @MiguelStrogoff
@ᵒᶜʰᵒᶜᵉʳᵒˢ @DavidElNoHomo @MiguelStrogoff
@pkreuzt @DavidElNoHomo @MiguelStrogoff
camo.githubusercontent.com/f3fa632125ce34fbc16e93e6d9f52da852dfb62853e
@DavidElNoHomo @MiguelStrogoff
Lo único chungo es que muchas mierdas Lua tienen fugas de memoria y son bastante tragonas. Pero muchos temas hacen auténticas virguerías con scripts Lua.
${color1}Uptime: $uptime
Etc.
@Adson @DavidElNoHomo @MiguelStrogoff
Y yo pensando "pobre, todo el finde mirando enlaces de los principios de Menéame en vez de ver porno, que es lo que hacemos los que tenemos pareja".
Necesitas una novia.
ep01.epimg.net/cultura/imagenes/2017/08/11/actualidad/1502462604_86613
1. Conste que lo de la envidia lo he dicho sin saber esto
2. Efectivamente España es diferente, cada país lo es, en todo. Es difícil explicar la palabra "cancamusa" a un extranjero, pero el español también tiene sus carencias
3. La diferente cultura también resulta en que esos comentarios violentos no se castiguen
Lo que sí es un poco preocupante en un país que quiere que se invierta más en ciencia, con científicos en condiciones muy precarias, fuga de cerebros, etc. es tachar a cualquier cosa nueva de cancamusa, porque de eso al "¡que inventen ellos!" hay un paso
Sí, 9 de cada 10 startups pinchan en EEUU (dicen), en España seguramente serían 19/20 por lo menos, porque es un entorno mucho más difícil (sin entrar en detalles), pero esa 1 de 20 habría que mimarla, y sospecho que se haría lo contrario porque así se puede tener razón 19/20 veces y la que queda es error de medición
Y con esto dejo de hablar en serio, porque en España hay mucha gente con mucho tiempo libre, pero yo no tengo tiempo para eso
@harapo @woody_alien @thorin @Cesc_
A día de hoy es imposible de encontrar, borró muchas cosas de su blog ...
Muy valioso, era. De hecho, nunca quise los comentarios anidados porque podían posicionar demasiado arriba el ruido; la gente valiosa no hace carreras para estar en las primeras posiciones, porque suele estar ocupada con cosas más importantes.