Conky começa acima das janelas no Ubuntu Maverick

2

Eu não encontrei este problema até que atualizei minha caixa do Ubuntu para o Maverick Meerkat (10.10). Basicamente, sempre que eu inicio meu computador, o conky é executado como esperado, exceto que ele é desenhado em qualquer janela que eu carregue (veja a imagem abaixo). Para corrigir isso para uma única sessão, simplesmente reinicio o conky executando

killall conky; conky

em um terminal. O Conky é redesenhado abaixo das janelas ativas (ou seja, aparece apenas na minha área de trabalho) e não tem a borda / sombra projetada, mas preciso fazer isso toda vez que inicio uma nova sessão. Existe uma maneira simples de corrigir isso?

Eu tenho um pequeno script de shell que eu executo na inicialização, mas não parece resolver o problema.

#!/bin/bash
sleep 10 && conky;
sleep 5 && killall conky; conky;

Abaixo está a parte não-textual do meu arquivo .conkyrc.

# Conky settings #
background yes
update_interval 1

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale yes

double_buffer yes
no_buffers yes

text_buffer_size 2048
#imlib_cache_size 0

temperature_unit fahrenheit

# Window specifications #

own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

border_inner_margin 0
border_outer_margin 0

minimum_size 200 250
maximum_width 200

alignment tr
gap_x 220
gap_y 280

# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

# Text settings #
use_xft yes
xftfont caviar dreams:size=8
xftalpha 0.5

uppercase no

temperature_unit celsius


default_color FFFFFF

# Lua Load  #
lua_load ~/.lua/scripts/clock_rings.lua
lua_draw_hook_pre clock_rings
    
por Jawa 15.10.2010 / 17:47

2 respostas

2

não sei se isso vai funcionar em algum lugar eu vi o seguinte:

on_bottom yes
    
por 16.11.2010 / 19:05
0

Se o GNOME mudou a maneira como ele manipula as dicas do gerenciador de janelas (o que está acontecendo com toda a mudança de desktop do GTK-3.0 + Unity), então pode ser uma questão de contornar o gerenciador de janelas e apenas desenhar para a janela raiz do X. Eu suponho que ainda tem um debaixo de todos os sinos e assobios, certo?

Esta é a linha aplicável no meu ~/.conkyrc (eu uso o Fluxbox):

# DO NOT create own window instead of using desktop
own_window no
    
por 31.08.2011 / 10:50