Configuration
.conkyrc - 如何設置真正的透明度
很長一段時間我都在嘗試修復我的
.conkyrc
配置文件以設置真正的透明度。那裡有很多關於它的文章,但對我來說沒有一個有幫助,似乎解決方案取決於許多因素(Windows 管理器、桌面環境、conky 版本,可能還有其他)。
實際上,我的環境似乎支持真正的透明度,因為它適用於我的終端(請參閱螢幕截圖),但 conky 使用的是假透明度(桌面上的文件被覆蓋/覆蓋)
如您所見,我使用Metacity作為視窗管理器,使用Mate作為桌面環境。我安裝了 conky 1.9:
conky -version Conky 1.9.0 compiled Wed Feb 19 18:44:57 UTC 2014 for Linux 3.2.0-37-generic (x86_64)
我的發行版是Mint 17.2 Rafaela:
lsb_release -a No LSB modules are available. Distributor ID: LinuxMint Description: Linux Mint 17.2 Rafaela Release: 17.2 Codename: rafaela
我的
.conkyrc
實際如下:background yes use_xft yes xftfont Roboto:size=9 xftalpha 0.8 update_interval 1 total_run_times 0 own_window yes own_window_transparent yes ############################################## # Compositing tips: # Conky can play strangely when used with # different compositors. I have found the # following to work well, but your mileage # may vary. Comment/uncomment to suit. ############################################## ## no compositor #own_window_type conky #own_window_argb_visual no ## xcompmgr #own_window_type conky #own_window_argb_visual yes ## cairo-compmgr own_window_type desktop own_window_argb_visual no ############################################## own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager double_buffer yes draw_shades no draw_outline no draw_borders no draw_graph_borders no stippled_borders 0 #border_margin 5 #commento non è supportato border_width 1 default_color EDEBEB default_shade_color 000000 default_outline_color 000000 alignment top_right minimum_size 600 600 maximum_width 900 gap_x 835 gap_y 77 alignment top_right no_buffers yes uppercase no cpu_avg_samples 2 net_avg_samples 2 short_units yes text_buffer_size 2048 use_spacer none override_utf8_locale yes color1 212021 color2 E8E1E6 color3 E82A2A own_window_argb_value 0 own_window_colour 000000 TEXT ${goto 245}${voffset 25}${font GeosansLight:size=25} Today ${goto 124}${voffset -}${font GeosansLight:light:size=70}${time %I:%M}${image .conky/line.png -p 350,27 -s 3x189} ${offset 150}${voffset -55}${font GeosansLight:size=17}${time %A, %d %B} ${offset 380}${voffset -177}${font GeosansLight:size=25}Systems${font GeosansLight:size=22} ${offset 400}${voffset 5}${font GeosansLight:size=15}$acpitemp'C ${offset 400}${voffset 10}${cpu cpu0}% / 100% ${offset 400}${voffset 4}$memfree / $memmax${font GeosansLight:size=15} ${offset 400}${voffset 5}${if_up wlan0}${upspeed wlan0} kb/s / ${totalup wlan0}${endif}${if_up eth0}${upspeed eth0} kb/s / ${totalup eth0}${endif}${if_up ppp0}${upspeed ppp0} kb/s / ${totalup ppp0}${endif} ${offset 400}${voffset 5}${if_up wlan0}${downspeed wlan0} kb/s / ${totaldown wlan0}${endif}${if_up eth0}${downspeed eth0} kb/s / ${totaldown eth0}${endif}${if_up ppp0}${downspeed ppp0} kb/s / ${totaldown ppp0}${endif} ${goto 373}${voffset -162}${font Dingytwo:size=17}M$font ${goto 373}${voffset 7}${font Dingytwo:size=17}7$font ${goto 373}${voffset 1}${font Dingytwo:size=17}O$font ${goto 373}${voffset 1}${font Dingytwo:size=17}5$font ${goto 373}${voffset 1}${font Dingytwo:size=17}4$font
我已經為
own_window_type
參數嘗試了很多值,但沒有一個能解決這個問題。有人知道如何實現這一點,或者影響.conkyrc
必須如何設置參數的其他環境因素是什麼?
- 你只需定義:
own_window yes own_window_transparent yes own_window_type conky own_window_argb_visual yes own_window_class override
…您可以在桌面上獲得透明度。
你也可以試試這些選項
own_window 類覆蓋
own_window_hints 下面,未裝飾,粘性,跳過工作列,skip_page conky,將遠離工作列和其他東西……
…而且conky的WINDOW的其他類可以使用嗎!
正常,覆蓋,桌面
你可以使用這三種中的一種