Eu tenho uma configuração conky que usei em vários desktops (aqui está o conkyrc ). Funciona bem no Ubuntu Unity, XFCE, Gnome e Openbox, mas não no Lubuntu (LXDE). O problema é que eu não posso obtê-lo para ficar na área de trabalho Lubuntu LXDE confiável. A janela conky desaparece se eu clicar na área de trabalho ou minimizar todas as janelas (mostrar área de trabalho).
Eu tentei todas as variações no arquivo de configuração para "own_window", "own_window_colour", "own_window_transparent" e "own_window_type" e pesquisei bastante no Google para resolver isso. Se ele editar o arquivo conkyrc e definir o own_window_type como "normal", o conky desaparecerá se eu minimizar todas as janelas. Se eu defini-lo como "área de trabalho", ele desaparece se eu clicar em qualquer lugar da área de trabalho. Se eu usar "substituir", ele não será exibido. E as outras opções não funcionam bem por razões óbvias.
Em outra instalação do Ubuntu Unity, tive um problema semelhante, mas contornei-o usando o Compiz Config Settings Manager para ignorar minha janela do conky. No meu netbook, a instalação do Lubuntu, não tenho o compiz instalado.
Como posso usar o conky para permanecer na minha área de trabalho.
own_window yes own_window_transparent yes own_window_type normal own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
Se você tiver problemas com o compiz (e sombras estranhas), use o gerenciador de configurações do Compiz Config para definir o seguinte: * Na área "Window Decoration", defina o campo "Shadow windows" comoany & !(name=Conky)
Observe que o modo de painel destina-se a permitir que o conky se comporte como um painel. Isso significa que normalmente o Windows não cobre e só deve ser encaixado na lateral da tela. Não era isso que eu queria.Respostas:
Parece que definir o tipo de janela para a área de trabalho às vezes não é suficiente.
Experimentar:
Entendi daqui .
Funciona para mim no XFCE. Eu acho que também vai ser bom para o lxde / openbox.
fonte
own_window_type override
funciona muito bemEssa configuração funciona no Gnome e no Cinnamon e é a maneira de fazê-lo.
Os dois últimos atributos o posicionam absolutamente na tela e precisam ser alterados para sua configuração. Um arquivo de configuração completo em funcionamento pode ser encontrado aqui no Github .
Editar: A partir dos comentários: Se own_window_type definido como "dock" não funcionar bem para você, tente "substituir" e "normal" também.
fonte
own_window_type dock
nem sempre é ideal, pois a janela conky será tratada como uma doca.super+windows+D
.own_window_type override
alterar a configuração no Gerenciador de configurações de configuração do Compiz que descrevi para Sadi acima.dock
me torna uma parte permanente da minha tela, como o painel, ou seja, janelas em tela cheia não pode cobri-loEu já fiz muitas pesquisas sobre isso e parece que existem muito poucas soluções alternativas e menos ainda que funcionam bem:
pcmanfm --desktop-off
no terminal.Não gostei de nenhuma das opções acima. Então, como Redsandro, a solução em que eu decidi era ter conky como uma janela normal (skip_pager, skip_taskbar, abaixo, sem decoração, é claro) e escrever um script bash simples e criar um arquivo .desktop para que eu pudesse incluir no meu painel para substituir o plug-in Show Desktop. Ele usa wmctrl para que você precise baixá-lo. Além disso, infelizmente, não minimiza todas as janelas, apenas as protege. Mas, para as minhas necessidades, basta:
fonte
pcmanfm --desktop-off
e, em seguida, iniciar oconky
resolveu para mim. Eu posso viver sem os recursos da área de trabalho do pcmanfm :) Obrigado!O exposto acima não funcionou para mim. O que funcionou foi definir o "own_window_type" como "normal" no /etc/conky/conky.conf.
De acordo com este tópico: http://ubuntuforums.org/showthread.php?t=2039399
fonte
A resposta aceita não conta para "Mostrar área de trabalho".
Você pode usar o hack que expliquei nesta resposta para mostrar conky depois
Win+D
deShow Desktop
pressionado:fonte
O problema do uso do conky com o LXDE é que o PCManFM lida com a área de trabalho de maneira diferente de qualquer outra área de trabalho. O LXDE é essencialmente o Openbox com uma área de trabalho em camadas pelo gerenciador de arquivos (pcmanfm). Se você removesse o pcmanfm em favor de outro gerenciador de arquivos, não teria mais o LXDE, teria essencialmente o Openbox com o painel LXDE. Como isso é relevante? Bem, a área de trabalho do LXDE é tratada mais como uma janela pelo gerenciador de janelas, ou seja, como quando você tem várias janelas abertas, e você clica em uma delas, ela fica em foco. É exatamente o que está acontecendo com Conky. Quando você clica na área de trabalho, coloca-se bem em relação à área de trabalho, como expliquei, mais como uma janela. No meu caso, esta é a correção:
Agora, se você usar o plug-in do painel para minimizar todas as janelas, ele ainda minimizará o conky, mas essa correção evita que o conky desapareça em circunstâncias normais.
fonte
EDITAR:
melhor: a partir do 12.04 Precise e de todas as versões posteriores do Ubuntu (confirmadas até 16.04 xenial), você pode obter o mesmo que o devilspie (abaixo) com o compiz -> Windows Rules. Eu usei a partida de classe lá, é auto-explicativa. Também funciona com meu script Super + Home vinculado.
Aqui está minha pequena contribuição, depois de desperdiçar algumas horas com isso para quem não conseguiu resolver tudo isso acima (testado com o Ubuntu 16.04):
Solução rápida :
Marque 'Executar devilspie na inicialização' obviamente.
efeito lateral: a janela do Conky Manager se comportará de maneira semelhante quando aberta, dependendo do padrão de correspondência, não deve haver nenhum problema.
Meu problema era este:
substituição de 'own_window_type ' criou o problema que os itens alterados do conky não substituiriam, mas seriam desenhados sobre valores mais antigos - feios e também ilegíveis em segundos.
'own_window_type desktop ' simplesmente não fez o truque.
'own_window_type dock ' em conjunto com devilspie resolveu o problema original, mas não seria legal com isso pequeno script para adicionar um 'show desktop, mas mantenha a janela ativa ativa' - teclas de atalho como o Windows Win + Home. EDIT: o último mencionado de alguma forma parou de funcionar .. Estou fora: - |
Espero ter ajudado alguém, me dê um joinha, sou novo aqui ;-)
Meu sistema: UBUNTU Xenial Xerus 64 bits.
fonte
Você pode tentar adicionar um script que seja executado na inicialização .
Por exemplo:
(não esqueça de chmod + x it;)
fonte
Para o Unity, meu problema foi resolvido usando
fonte
Para o Lubuntu com LXDE:
Se a janela conky desaparecer ao pressionar o botão minimizar todas as janelas (mostrar área de trabalho), vá em Configurações-> Aplicativos padrão para LXsession-> Aplicativos em execução-> Área de trabalho e selecione "feh" em vez de "gerenciador de arquivos"
Trabalhe para mim no Lubuntu 13.10.
fonte
Eu mesmo fiz muitas pesquisas sobre isso e parece que existem muito poucas soluções alternativas e menos ainda que funcionam bem.
pcmanfm --desktop-off
no terminal.Como o Redsandro , a maneira de contornar isso foi escrever um script bash simples e criar um arquivo .desktop para que eu pudesse incluir no meu painel o lugar do plug-in Show Desktop. Ele usa o wmctrl para que você precise baixá-lo. Além disso, infelizmente, não minimiza todas as janelas, apenas as protege. Mas, para as minhas necessidades, basta:
fonte
Isso funciona no Lubuntu 14.10
fonte
Eu sei que esse tópico é antigo, mas para qualquer um que ainda esteja lutando com esse problema, eu apenas gostaria de acrescentar que a resposta do Grims funciona para mim, com uma pequena ressalva.
Em /etc/conky/conky.conf
e em .conkyrc ou no arquivo do tema:
Após algumas tentativas e erros, essa foi a única combinação que pude trabalhar (estou usando o compton para obter transparência). Observe que não há uma configuração "abaixo" em own_window_hints, pois, embora isso ainda funcione, faz com que o conky desapareça e reapareça (pisca) após alguns segundos ao exibir a área de trabalho. Pelo menos essa foi a minha experiência.
HTH
fonte
Linux com GUI Mate / Gnome2 Ubuntish;)
Será encaixado na tela superior, desativando as ações da área de trabalho.
Colocar na configuração de posição:
Dependendo da sua resolução.
fonte
Situado
background=false
em.conkyrc
e certifique-se que você não está autostarting Conky com a-d
bandeira. Tentei todas as outras sugestões que pude encontrar, e às vezes elas funcionavam e outras não, e mesmo que funcionassem, era apenas por um tempo.Nota: se você minimizar acidentalmente todas as janelas, useSuper+Dpara recuperar o Conky.
fonte
Eu experimentei o mesmo problema no LXDE ao clicar em "Iconify All Windows" do LXPanel também oculta a janela do Conky. Corrigi com wmctrl .
Instale o wmctrl
Encontre o nome da janela do Conky
Para trazê-lo de volta, execute:
Eu escrevi em Python um script simples que a cada 50 milissegundos mostra o Conky e o coloca na inicialização do LXDE:
bring_conky_back.py
Também em .conkyrc estas linhas podem ser necessárias:
Isso funciona demais.
fonte
Minha solução para esse problema é adicionar essas duas linhas no seu script bash
conky -c /home/ajay/.conkycolors/conkyrc >/dev/null 2>&1 &
conky -c /home/ajay/.conkycolors/conkyrc >/dev/null 2>&1 &
fonte
No Unity não mude nada, basta colar no terminal:
fonte