Eu criei um conky personalizado mostrando previsões do tempo em 3 cidades como esta:
Mas recentemente comecei a ver um comportamento estranho. Após alguns segundos, um fundo branco um pouco maior aparece embaixo assim:
Tentei superar isso tentando várias alterações no arquivo de configuração .conkyrc e a única eficaz foi alterar o valor own_window_type de substituição para normal . Mas não apenas esse conky desaparece quando escolho minimizar todas as janelas, mas também exibe um plano de fundo transparente do mesmo tamanho como este:
Minhas configurações da janela conky são assim:
update_interval 1 total_run_times 0 cpu_avg_samples 1 net_avg_samples 1 no_buffers yes double_buffer yes imlib_cache_size 0 fundo sim own_window yes substituição de own_window_type own_window_transparent yes own_window_hints não decorado, abaixo, adesivo, skip_taskbar, skip_pager minimum_size 300 480 maximum_width 300 alinhamento 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 yes use_xft sim xftfont Ubuntu: size = 10 xftalpha 1.0 maiúsculas não unidade 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 300 x 480}
Alguém pode dizer o que pode estar causando (e como posso superar) essa tela indesejada debaixo da minha janela conky?
own_window_type desktop
e tente. Não tenho uma solução para os ícones brancos. Conky precisa de algumas brincadeiras na maioria das vezes, por exemplo, usar seu código não faz nenhuma imagem desaparecer na minha caixa. A troca do monitor sempre altera o posicionamento do conky, a menos que não haja alteração na resolução.#!/bin/sh
next line:sleep 1 && feh --bg-center ~/background.png &
oufbsetbg -f /path/to/picture.jpg
Encontrei uma solução para a sombra indesejada aqui: http://linuxexchange.org/questions/821/how-to-avoid-ugly-compizgnome-shadow-for-conky
Isto é, na verdade, uma solução alternativa e não uma solução, porque o motivo pelo qual Conky desenha uma janela maior do que o necessário ainda permanece um mistério para mim ;-)
Nota: Provavelmente isso também requer adicionar esta linha ao arquivo de configuração conky:
own_window_class Conky
Nota: Uma solução alternativa para o fundo preto que aparece por alguns minutos no Ubuntu 13.04 : adicione um comando para alterar o papel de parede da área de trabalho depois do comando conky, por exemplo
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
fonte
Eu tinha exatamente o mesmo problema na 12.10, mas descobri que abrir o painel ou um terminal (que eu defini como transparente) fazia o fundo branco desaparecer. Irritante, mas simples de resolver - presumo que tenha algo a ver com a forma como a tela lida com qualquer transparência.
Só tenho 13.04, e agora esse truque não funciona. Resolvendo isso, estou conseguindo fazer a transparência funcionar se definir o seguinte:
A única desvantagem é que a janela do Conky agora se alinha à esquerda da tela (costumava estar à direita), então tive que trocá-la com o seguinte:
Irritantemente, isso significa que, se minha resolução de tela mudar (muitas vezes eu conecto um projetor no trabalho, por exemplo), a janela do Conky não estará lá, mas é um começo. Espero que isto ajude.
fonte
Aqui estão alguns dos parâmetros que eu uso:
Eu tive problemas com a imagem sendo muito pequena. Comecei a ajustar os parâmetros de tamanho e o fiz funcionar.
Como você pode perceber, o
own_window
está definido comono
. Seyes
, então minha imagem não funcionaria. Foi apenas uma bagunça. Isso pode ou não ajudá-lo. Espero que seja de alguma ajuda.fonte
Que tal agora:
No arquivo ~ / conkyrc, localize
substitua-o por
e adicione
Isso fez por mim.
fonte