Conky transparência não funciona

12

Atualizei recentemente para o Ubuntu 12.10 e, desde então, conky está agindo. Isto é o que parece depois de um tempo (especialmente se eu usar a opção 'Mostrar área de trabalho' arrastando o mouse para um canto, como Ubuntu Tweak permite que você faça):

Este é o meu arquivo .conkyrc e meu ~/.conky/bargraph_small.lua arquivo .

Eu tentei ajustar o cenário, mas parece um pouco aleatório, às vezes ele funciona e às vezes não funciona. Alguma ideia? Felicidades.

    
por Gabriel 23.01.2013 / 21:10

3 respostas

23

Eu tive o mesmo problema com o conky no fluxbox. Eu resolvi o problema mudando

own_window_type override to own_window_type normal (linha 17 no seu .conkyrc)

Confira aqui as configurações mais conky:

link

A resposta acima se aplica na maioria dos casos, no entanto, neste caso em particular, não funciona bem. A opção "Mostrar área de trabalho" do Ubuntu Tweak minimiza todas as janelas abertas. Sua linha .conkyrc 16 indica own_window yes . Isso significa que o conky tem sua própria janela. Ao declarar own_window_type normal , a janela está sendo instruída a agir "normalmente" (não é possível movê-la). Assim, a janela do conky irá, assim como qualquer outra janela, minimizar quando a opção "Mostrar área de trabalho" for usada. A linha own_window no não é uma opção porque isso causa problemas de posicionamento.

A solução parece ser fazer com que a janela fique na área de trabalho, o que seria obtido alterando a linha own_window_type normal para own_window_type desktop . No entanto, embora isso faça com que a janela conky permaneça na área de trabalho quando "Mostrar área de trabalho" é usado, quando a área de trabalho está sendo clicada à esquerda ou à direita por algum motivo, a janela conky desaparece novamente.

O que até agora parece manter-se conky está mudando own_window_type normal para own_window_type dock . A desvantagem desse método é ter que colocar o conky no lugar certo em sua área de trabalho novamente usando gap x e gap y. O intervalo x agora é contado a partir do lado esquerdo da borda da área de trabalho, em vez do lado direito. A lacuna ainda é contada a partir de cima. Então, suponha que a resolução da sua tela seja 1440x900 e que a lacuna x tenha 10 e o máximo conky seja 250, a nova lacuna x seria 1440-250-10 = 1180

Além disso, para perder totalmente quaisquer bordas de doca visíveis, altere a linha own_window_transparent yes com as linhas: own_window_argb_visual yes e own_window_argb_value 0 . Então na sua linha .conkyrc 18 terá que ser substituída por duas linhas, 18 e 19 com o novo código. Quando own_window_argb_value é definido como 255, a janela do conky não terá transparência e será preta.

Esta solução foi testada e parece funcionar. A solução é baseada nas config_settings no link acima.

    
por jeroen 24.01.2013 / 05:35
0

Eu tenho um outro ansver para você.

1) Apenas deixe a janela ser own_window_type normal

2) e vá para o gerenciador de configuração do compiz.

3), em seguida, vá para as bordas da janela

4) Clique no ícone + ao lado dos tipos de janela, que devem ter bordas para adicionar uma exceção.

4.1) Então, enquanto janela conky está aberta; defina o tipo como "nome da janela" e ao lado do valor, clique em "Capturar". então pegue a janela conky.

4.2) Em seguida, marque a caixa de seleção "reverse" ou "inverse" ou o que quer que seja.

5) Faça o mesmo com as sombras.

6) Feliz conking

O problema é que ele não aparece em todos os espaços de trabalho. (Se algum de vocês conhece uma solução, me avise). Próximo problema: se você clicar na janela do conky, ele pula em todas as outras janelas como uma janela normal faria. Também "mostrar área de trabalho" é um problema.

    
por Tijam Moradi 18.01.2014 / 17:55
0

Eu tive o mesmo problema no Xubuntu 14.04. No meu caso, Conky estava sempre trabalhando perfeitamente, até que um dia percebi que não era mais transparente. O problema é que eu tinha desativado a opção Compositor no Window Manager Tweaks. Depois de verificar a caixa novamente, Conky ficou transparente novamente.

    
por Rober 08.02.2015 / 00:29

Tags