it-swarm.com.de

Wie mache ich Conky halbtransparent?

Okay, bevor Sie mich bitten RTFM, zeige ich Ihnen einen Screenshot und beschreibe meine Situation:

Bildschirmfoto

Screenshot

Das möchte ich bekommen. Der Screenshot oben zeigt (semitransparent) Conky, aber die Transparenz wird durch Hinzufügen eines Opazitätsfilters für Conky in ccsm bereitgestellt. Das funktioniert natürlich nur, wenn das Fenster vom WM gesteuert wird, dh. wenn Conky im normalen Modus ist (und nicht Desktop oder Override). Das ist ein bisschen in Ordnung, aber wenn Sie auf die Schaltfläche "Show/Hide All Windows" klicken, wird Conky ebenfalls ausgeblendet (was im Idealfall nicht passieren sollte.

Conky-Konfigurationsdatei

alignment top_right
background yes
use_xft yes
xftalpha 0.1
border_margin 5
border_width 5
default_color white     # grey 5f5f5f 3F3F3F
double_buffer yes
draw_borders no
draw_outline no
draw_shades no
gap_x 30
gap_y 60
maximum_width 240
minimum_size 175
no_buffers yes
override_utf8_locale yes
own_window yes
own_window_title conky
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
own_window_type override    ## normal /override /desktop
text_buffer_size 200
total_run_times 0
update_interval 1
uppercase no
xftfont Ubuntu Beta:size=8

#               fonts
#   Blue Highway
#   Zegoe Light - U
#   Zekton
#   Calibri
#   Engebrechtre
#   Opeln2001
#       Aller Display

TEXT
${font Aller:pixelsize=55}${alignc}${time %H:%M}${font}

${font Aller:pixelsize=11}${alignc}${time  %B %d, %Y}
${alignc}${time %A}${font}

#${voffset 10}${alignc}${font StyleBats:size=8}A${font} CPU1: ${cpubar cpu1 9,80}
#${alignc}${font StyleBats:size=8}A${font} CPU2: ${cpubar cpu2 9,80}
#${alignc}${font StyleBats:size=8}g${font} RAM:  ${offset 1}${membar 9, 80}
#${font Webdings:size=10}~$ ${battery_bar}

...und mehr

Ich habe jede mögliche Kombination von Argb-Einstellungen und Sachen verwendet, aber nichts funktioniert. Ich möchte wirklich, dass es so ist:

  1. Halbtransparent
  2. "Sticky", damit es bei Verwendung von C-D oder "Hide All Windows" nicht minimiert wird
7
aviraldg

Um Compositing zu aktivieren, d. H. echte Transparenz und nicht nur Pseudotransparenz, müssen Sie ARGB aktivieren:

own_window yes
own_window_type normal
own_window_class conky-semi
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_transparent yes
own_window_argb_visual yes
own_window_argb_value 128

Wenn Sie einen halbtransparenten schwarzen Hintergrund wünschen, setzen Sie einfach own_window_transparent no

Spielen Sie mit own_window_argb_value zwischen 0 und 255, um die Transparenz zu steuern.

Quelle: http://crunchbanglinux.org/forums/topic/13231/solved-compositing-and-conky-wierdness/

3
valadao

Das hat bei mir funktioniert:

own_window yes
own_window_title conky
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

Gehen Sie dann zur Compiz-Einstellung (CCSM), aktivieren Sie "Deckkraft, Helligkeit und was auch immer" und klicken Sie auf die Registerkarte "Deckkraft" ganz links. Lassen Alt Button4 und Alt Button5 regelt die Deckkraft/Transparenz-Einstellung.

Danach einfach mit der Maus über conky fahren und die Alt Schaltfläche Rock & Roll.

2
Paulo Polito