Conky 2.0.0 own_window_argb_visual = true вызывает X Ошибка
Вывод conky -v
conky 2.0.0_pre compiled Wed Jul 2 18:53:50 BST 2014 for Linux 3.2.0-4-amd64 x86_64
Compiled in features:
System config file: /etc/conky/conky.conf
Package library path: /usr/local/lib/conky
General:
* math
* hddtemp
* portmon
* IPv6
* support for IBM/Lenovo notebooks
* builtin default configuration
* old configuration syntax
* apcupsd
* iostats
* ncurses
* Internationalization support
X11:
* Xdamage extension
* Xft
* ARGB visual
* Own window
Music detection:
* MPD
* MOC
Default values:
* Netdevice: eth0
* Local configfile: $HOME/.conkyrc
* Localedir: /usr/local/share/locale
* Maximum netdevices: 64
* Maximum text size: 16384
* Size text buffer: 256
Конки конфиг:-
conky.config = {
alignment = 'top_right',
--background = true,
use_xft = true,
font = 'LMMono10 Regular:size=10',
xftalpha = 1,
cpu_avg_samples = 2,
default_color = 'ffffff',
default_outline_color = 'white',
default_shade_color = 'white',
double_buffer = true,
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
gap_x = 12,
gap_y = 35,
minimum_height = 5,
minimum_width = 5,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,
own_window = true,
own_window_type = 'desktop',
own_window_argb_visual = true,
own_window_transparent = true,
own_window_colour = 'ffffff',
stippled_borders = 0,
update_interval = 1.0,
uppercase = false,
use_spacer = 'none',
show_graph_scale = false,
show_graph_range = false
}
Эта настройка приводит к следующему выводу:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 62 (X_CopyArea)
Serial number of failed request: 1074
Current serial number in output stream: 1077
Комментируя own_window_argb_visual = true,
строка заставляет conky визуализироваться правильно, за исключением того, что own_window_colour = 'ffffff',
не имеет никакого эффекта, он всегда показывает на черном фоне.
Как мне сделать прозрачное окно прозрачным или хотя бы изменить его цвет фона?
Обратите внимание, что этот вопрос относится к conky версии 2.0.0, синтаксис конфигурации которой отличается от предыдущих версий.
После разговора с Tucos на irC#conky кажется, что настройки по умолчанию для сборки conky 2.0.0_pre имеют BUILD_XDBE
выключен. Это было причиной ошибки X Window.
Здание с BUILD_XDBE
включен останавливает ошибку X и позволяет own_window_colour
работать. Таким образом, остается вопрос:
Как вы получаете прозрачное окно с conky 2.0.0_pre?
1 ответ
Закомментируйте own_window_argb_visual
а также own_window_argb_value
,
Сделать окно прозрачным own_window_transparent = true
,
Чтобы в окне был установлен белый цвет фона own_window_transparent = false
а также own_window_colour = '#ffffff'
,
Изменить: кажется, вы должны включить BUILD_XDBE
во время компиляции и закомментируйте own_window_colour
получить прозрачный фон