Captura-2016-06-15-01.jpg

Dado que tenia “algo” de tiempo libre, ya que los S.O “ventanitas” de algunos clientes están en proceso de update y la LAN, esta Ok? (aunque de escalofríos, no hay reportes) pues me dedique a jugar un poco con conky, tratando de respetar el “minimalismo” de openbox (pronto i3wm), espero haberlo logrado.

Conky a cambiado la sintaxis de ajustes y variables, cosas que si usas conky-manager, ni te percatas; pueda que esta sea más sencillo, pero nada como redactar tu texto plano a la old-school. Ya que tenia algo de tiempo, me puse creativo e hice 4 archivos distintos, y su respectivo script, para ejecutarlo en automático desde el autostart de openbox.

Demás esta mencionarles como instalar conky, espero no equivocarme con esta afirmación, pero por si acaso, hay les va.

1
sudo pacman -S conky
1
sudo apt-get install conky

nada de snap por ahora, aún falta que cocine bien.

Configuración

Cree una carpeta oculta en /home, bajo el nombre ./conky, para almacenar los archivos de configuración, luego cree los archivos .conkyrc_bar, .conkyrc_mpd, .conkyrc_rss y .conkyrc_clima, que luego usara el script, creado en /usr/bin/conky_inicio, otorgando su respectivo permiso de ejecución.

1
2
3
4
5
#! /bin/bash
sleep 10 && conky -c ~/.conky/.conkyrc_bar &
sleep 10 && conky -c ~/.conky/.conkyrc_mpd &
sleep 10 && conky -c ~/.conky/.conkyrc_rss &
sleep 10 && conky -c ~/.conky/.conkyrc_clima
1
sudo chmod +x /usr/bin/conky_inicio

.conkyrc_bar

Así denomine a la barra principal, que me da la fecha/hora, uso de CPU y RAM, entre otros parámetros.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
conky.config = {
own_window = true,
own_window_class = 'Conky',
own_window_type = 'desktop',
own_window_transparent = true,
own_window_hints='below',
out_to_console = true,
update_interval = 1.0,
total_run_times = 0,
out_to_x = yes,
double_buffer = true,
use_xft = true,
font = 'Hack:size=11',
use_spacer = 'none',
alignment = 'top_middle',
gap_x = 5,
gap_y = 20,
default_color = 'gray',
}
 
conky.text = [[
${color orange}${time %A %d, %I:%M %P} ${color}| Activo por: ${uptime_short} | /home: ${fs_used_perc /}% (${fs_used /} / ${fs_free /}) | Uso CPU: ${cpu cpu1}% / ${cpu cpu2}% | Uso RAM: $memperc% ($mem)
]]

.conkyrc_mpd

Para levantar el ego, y decir que uso MPD (ncmpcpp u otro cliente) para reproducir música, un simple y sencillo I lov3 CLI.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
conky.config = {
own_window = true,
own_window_class = 'Conky',
own_window_type = 'desktop',
own_window_transparent = true,
out_to_console = true,
out_to_x = no,
double_buffer = true,
use_xft = true,
font = 'Hack:size=11',
update_interval = 1.0,
total_run_times = 0,
use_spacer = 'none',
alignment = 'top_left',
gap_x = 40,
gap_y = 800,
default_color = '#4B8A08',
}
 
conky.text = [[
${color white}${scroll 30 $mpd_artist - $mpd_title} ${color #88aadd}[$mpd_status] ${color white}$mpd_bitrate kbps
${color #88aadd}$mpd_bar
]]

Ya que nunca esta demás estar informado, algunos feeds puntuales nunca caen mal, si alguno llama la atención, pues al lector de preferencia, en mi caso RSSOwl.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
conky.config = {
alignment = 'top_right',
default_color = 'gray',
use_xft = true,
font = 'Hack:size=11',
gap_x = 40,
gap_y = 200,
minimum_height = 50,
minimum_width = 50,
maximum_width = 400,
double_buffer = true,
out_to_console = true,
out_to_x = no,
own_window = true,
own_window_class = 'Conky',
own_window_type = 'desktop',
own_window_transparent = true,
update_interval = 1.0,
}
 
conky.text = [[
${color #88aadd}${alignc}[RSS Feed]
${color orange}${hr 1}
${color orange}»${color white} Debian Security
$color${rss https://www.debian.org/security/dsa 5 item_titles 3}
${color orange}»${color white} Arch Linux
$color${rss https://www.archlinux.org/feeds/news/ 5 item_titles 3}
${color orange}»${color white} Crunchyroll
$color${rss http://feeds.feedburner.com/crunchyroll/rss/anime 5 item_titles 3}
${color orange}»${color white} Planeta SysAdmin
$color${rss https://planetasysadmin.com/rss20.xml 5 item_titles 3}
${color orange}»${color white} The Hacker News
$color${rss http://thehackernews.com/feeds/posts/default 5 item_titles 3}
${color orange}${hr 1}
]]

Dato curioso no pude agregar el feed de Manjaro, «rss» no extraía de la ruta https://manjaro.github.io/feed.xml absolutamente nada. Esto de poder contar con los RSS, me hizo pensar en agregar el timeline de gnusocial, pero solo haría sobrecargar de datos el escritorio, así que lo descarte; lo mismo pensé con algún script del clima, que existen por la red, así que combine ideas, clima y rss, cosas de la vida el amigo Lagunero, linuxmanr4 ,tuvo la misma idea, que termino plasmada en su blog.

.conkyrc_clima

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
conky.config = {
own_window = true,
own_window_class = 'Conky',
own_window_type = 'desktop',
own_window_transparent = true,
out_to_console = true,
update_interval = 1.0,
total_run_times = 0,
out_to_x = no,
double_buffer = true,
use_xft = true,
font = 'Hack:size=11',
use_spacer = 'none',
alignment = 'top_right',
gap_x = 40,
gap_y = 800,
default_color = 'gray',
}
 
conky.text = [[
${color #88aadd}[CLIMA]$color ${rss https://rss.wunderground.com/auto/rss_full/global/stations/84628.xml?units=metric 1 item_titles 1}
]]

Para su ciudad, solo tienen que cambiar, los números 84628, por los que representan a su localidad, buscados previamente en la web wunderground.com , probé la alternativa  openweathermap pero no encontré opción RSS, así que la descarte.

 

Fuente: h4ckseed

¿Quién está en línea?

Hay 21753 invitados y ningún miembro en línea