web-dev-qa-db-ja.com

Conkyテキストを半透明にする方法

さて、RTFMを要求する前に、スクリーンショットを見せて、私の状況を説明します。

スクリーンショット

Screenshot

これは私が取得したいものです。上記のスクリーンショットは(半透明)Conkyを示していますが、Conkyの不透明度フィルターをccsmに追加することで透明度が提供されます。言うまでもなく、ウィンドウがWMによって制御されている場合にのみ機能します。 Conkyがnormalモードである場合(およびdesktopまたはoverrideではない場合)。これは大丈夫ですが、[すべてのウィンドウを表示/非表示]ボタンをクリックすると、Conkyも非表示になります(これは理想的ではありません)。

Conky構成ファイル

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}

...もっと

Argbの設定と要素の可能な組み合わせをすべて使用しましたが、何も機能しません。私はそれが本当に欲しいです:

  1. 半透明
  2. 「スティッキー」、C-Dまたは「すべてのウィンドウを非表示」を使用するときに最小化されないようにする
7
aviraldg

合成、つまりtrue透明度を有効にするには、擬似透明度だけでなく、ARGBを有効にする必要があります:

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

半透明の黒い背景が必要な場合は、own_window_transparent noを設定するだけです

透明度レベルを制御するには、0〜255の範囲のown_window_argb_valueで遊んでください。

ソース: http://crunchbanglinux.org/forums/topic/13231/solved-compositing-and-conky-wierdness/

3
valadao

これは私のために働いた:

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

次に、compiz設定(CCSM)に移動し、「不透明度、明るさなど」を有効にして、左端の「不透明度」タブをクリックします。させて Alt Button4および Alt Button5は、不透明度/透明度の設定を制御します。

その後、コンキーをマウスオーバーして、 Alt ボタンロックンロール。

2
Paulo Polito