2

Я не сталкивался с этой проблемой, пока не обновил свою коробку Ubuntu до Maverick Meerkat (10.10). По сути, всякий раз, когда я запускаю свой компьютер, conky работает как положено, за исключением того, что он рисуется поверх всех загружаемых окон (см. Скриншот ниже). Чтобы исправить это для одного сеанса, я просто перезапускаю conky, запустив

killall conky; conky

в терминале. Конки перерисовывается под активными окнами (а именно, появляется только на моем рабочем столе), и у него нет границы / тени, но я должен делать это каждый раз, когда начинаю новый сеанс. Есть ли простой способ исправить это?

Скриншот

У меня есть небольшой сценарий оболочки, который я запускаю при запуске, но, похоже, он не решает проблему.

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

Ниже приведена нетекстовая часть моего файла .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

2 ответа2

2

не знаю, будет ли это работать, где-то я видел следующее:

on_bottom yes
0

Если GNOME изменил способ обработки подсказок оконного менеджера (что, по-видимому, и происходит со всем происходящим сдвигом рабочего стола в GTK-3.0 + Unity), то это может быть вопросом обхода оконного менеджера и просто рисования в X корневое окно. Я предполагаю, что это все еще имеет один под всеми прибамбасами, правильно?

Это подходящая строка в моем ~/.conkyrc (я использую Fluxbox):

# DO NOT create own window instead of using desktop
own_window no

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .