He creado un conky personalizado que muestra pronósticos del tiempo en 3 ciudades como esta:
Pero recientemente comencé a ver un comportamiento extraño. Después de unos segundos, un fondo blanco un poco más grande aparece debajo de esta manera:
Intenté superar esto intentando varios cambios en el archivo de configuración .conkyrc y el único efectivo fue cambiar el valor own_window_type de anulación a normal . Pero luego no solo tengo este conky desaparecer cuando elijo minimizar todas las ventanas, sino que también muestra un fondo transparente del mismo tamaño como este:
La configuración de mi ventana conky es así:
update_interval 1 total_run_times 0 cpu_avg_samples 1 net_avg_samples 1 no_buffers si double_buffer sí imlib_cache_size 0 fondo si propia_ventana si anulación del tipo de ventana propia own_window_transparent yes own_window_hints sin decorar, debajo, adhesivo, skip_taskbar, skip_pager tamaño mínimo 300 480 ancho_máximo 300 alineación top_right gap_x 2 gap_y 28 draw_borders no draw_graph_borders no stippled_borders 0 border_inner_margin 0 border_outer_margin 0 border_width 0 text_buffer_size 1024 override_utf8_locale sí use_xft sí xftfont Ubuntu: tamaño = 10 xftalpha 1.0 no mayúscula unidad de temperatura celsius draw_shades no draw_outline no default_color C0C0C0 default_shade_color 000000 default_outline_color C0C0C0 color1 C0C0C0 color2 B2B2B2 color3 808080 color4 D4D4D4 TEXTO $ {image ~ / .conky / base.png -p 0,0 -s 300x480}
¿Alguien puede decir qué podría estar causando (y cómo puedo superar) este lienzo no deseado debajo de mi ventana conky?
own_window_type desktop
e inténtelo. No tengo una solución para los iconos blancos. Conky necesita un poco de violín la mayor parte del tiempo, por ejemplo, usar su código no hace que ninguna imagen desaparezca en mi caja. Cambiar el monitor siempre cambia el posicionamiento conky a menos que no haya cambios en la resolución.#!/bin/sh
línea siguiente:sleep 1 && feh --bg-center ~/background.png &
ofbsetbg -f /path/to/picture.jpg
He encontrado una solución a la sombra no deseada aquí: http://linuxexchange.org/questions/821/how-to-avoid-ugly-compizgnome-shadow-for-conky
Esto es, de hecho, una solución alternativa en lugar de una solución, porque por qué Conky dibuja una ventana más grande de lo necesario sigue siendo un misterio para mí ;-)
Nota: Probablemente esto también requiera agregar esta línea al archivo de configuración conky:
own_window_class Conky
Nota: Una solución para el fondo negro que aparece durante algunos minutos en Ubuntu 13.04 : agregue un comando para cambiar el fondo de escritorio de un lado a otro después del comando conky, por ejemplo
sleep 5 && conky -c /home/user/.conkyrc && sleep 2 && gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/bckgrnd.jpg && gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/background.jpg
fuente
Tuve exactamente el mismo problema en 12.10, pero descubrí que al abrir el panel o un terminal (que configuré para que sea transparente) el fondo blanco desapareció. Molesto, pero fácil de resolver: supongo que fue algo relacionado con la forma en que la pantalla maneja cualquier transparencia.
Sin embargo, acabo de obtener 13.04, y ahora ese truco no funciona. Al elegirlo, hasta ahora estoy haciendo que la transparencia funcione si configuro lo siguiente:
El único inconveniente es que la ventana Conky ahora se alinea a la izquierda de la pantalla (solía estar a la derecha), por lo que tuve que cambiarla con lo siguiente:
De manera molesta, esto significa que si la resolución de mi pantalla cambia (a menudo me conecto a un proyector en el trabajo, por ejemplo), la ventana de Conky no estará allí, pero es un comienzo. Espero que esto ayude.
fuente
Estos son algunos de los parámetros que uso:
Tuve problemas con la imagen demasiado pequeña. Acabo de comenzar a ajustar los parámetros de tamaño y lo hice funcionar.
Como puede observar, el
own_window
está configurado enno
. Siyes
, entonces mi imagen no funcionaría. Fue solo un desastre. Esto puede o no ayudarlo. Espero que sea de alguna ayuda.fuente
Qué tal esto:
En el archivo ~ / conkyrc localizar
reemplazarlo por
y añadir
Eso lo hizo por mí.
fuente