Ausgabe von 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-Konfiguration: -
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
}
Diese Konfiguration führt zu der folgenden Ausgabe: -
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
Durch das Auskommentieren der own_window_argb_visual = true,
Zeile wird Conky ordnungsgemäß gerendert. Das own_window_colour = 'ffffff',
hat allerdings keine Auswirkung, es wird immer mit einem schwarzen Hintergrund angezeigt.
Wie kann ich das Conky-Fenster transparent machen oder zumindest seine Hintergrundfarbe ändern?
AchtungBitte beachten Sie, dass sich diese Frage bezieht aufConky Version 2.0.0das eine andere Konfigurationssyntax als frühere Versionen hat.
Nach einer Unterhaltung mit Tucos auf IRC #conky scheint es, dass die Standardeinstellungen zum Erstellen von Conky 2.0.0_pre BUILD_XDBE
deaktiviert wurden. Dies war die Ursache des X Window-Fehlers.
BUILD_XDBE
Mit eingeschaltetem Build wird der X-Fehler gestoppt und own_window_colour
die Arbeit kann fortgesetzt werden. Die Frage bleibt also:
Wie erhält man mit Conky 2.0.0_pre ein transparentes Fenster?
Antwort1
own_window_argb_visual
Kommentieren Sie und aus own_window_argb_value
.
Um das Fenster transparent zu machen, legen Sie fest own_window_transparent = true
.
Um dem Fenster eine weiße Hintergrundfarbe zu geben, legen Sie fest own_window_transparent = false
und own_window_colour = '#ffffff'
.
BUILD_XDBE
Bearbeiten: Es scheint, dass Sie zur Kompilierungszeit einschalten und auskommentieren müssen own_window_colour
, um einen transparenten Hintergrund zu erhalten