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 desktope 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/shlínea siguiente:sleep 1 && feh --bg-center ~/background.png &ofbsetbg -f /path/to/picture.jpgHe 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 ConkyNota: 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.jpgfuente
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_windowestá 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