.conkyrc - cách đặt độ trong suốt thực sự


7

Đã lâu rồi tôi mới cố gắng sửa .conkyrctập tin cấu hình của mình để thiết lập độ trong suốt thực sự.

Có rất nhiều bài viết về nó, nhưng không ai trong số họ giúp đỡ trong trường hợp của tôi, có vẻ như giải pháp phụ thuộc vào nhiều yếu tố (trình quản lý cửa sổ, môi trường máy tính để bàn, phiên bản conky và có lẽ những người khác).

Trên thực tế, có vẻ như môi trường của tôi hỗ trợ tính minh bạch thực sự vì nó hoạt động cho thiết bị đầu cuối của tôi (xem Ảnh chụp màn hình), nhưng conky đang sử dụng độ trong suốt giả (các tệp trên Desktop bị che / ghi đè)

conky giả minh bạch

Như bạn có thể thấy, tôi sử dụng Metacity làm trình quản lý cửa sổ, Mate làm môi trường máy tính để bàn. Tôi đã cài đặt 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)

Và bản phân phối của tôi là 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

Tôi .conkyrcthực sự là như sau:

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

Tôi đã thử nhiều giá trị cho own_window_typeparam, nhưng không có giá trị nào khắc phục được. Có ai đó biết làm thế nào để đạt được điều này, hoặc các yếu tố môi trường khác ảnh hưởng đến cách .conkyrcthiết lập param?

Câu trả lời:


7

-Bạn chỉ cần xác định:

  own_window yes
  own_window_transparent yes 
  own_window_type conky
  own_window_argb_visual yes 
  own_window_class override

... Và bạn có thể có được sự minh bạch trên máy tính để bàn.


người đàn ông đi biển !! cảm ơn bạn cuối cùng sự minh bạch !! có những điều quan trọng của cuộc sống XD
lese

1
@lese Lưu ý rằng bạn có thể không muốn own_window_type conky, điều đó cho phép bạn di chuyển cửa sổ conky xung quanh với Alt + click. Tôi sẽ gắn bó với own_window_type desktopthay thế. Tất cả bạn cần làm là thêm own_window_argb_visual yesvào tập tin conkyrc hiện có của bạn.
terdon

Ngoài ra, terdon, tôi không biết tôi có thể di chuyển nó, nhưng tôi thấy nó hữu ích theo một cách, các trường hợp khi các tệp máy tính để bàn được lưu và đặt dưới conky, tôi không thể chọn chúng. Tôi sẽ để own_window_type conkyparam theo cách này mà tôi vẫn có thể di chuyển nó và lấy tập tin :)
lese

1
Xin chào @lese Tôi xin lỗi vì tất cả thời gian này mà không trả lại cho bạn, một câu trả lời, nhưng tôi đã tìm thấy ở đây câu hỏi về conky trên máy tính để bàn và ẩn tất cả các "cửa hàng máy tính để bàn" mà anh ấy đang đi theo cách duy nhất để tiếp tục máy tính để bàn có cùng cài đặt trên "own_window_type dock" vì ngay cả vấn đề là việc căn chỉnh phải được xác định rõ hơn với "gap_x" và "gap_y" để xác định rõ hơn vị trí trên màn hình, để máy tính để bàn có thể ẩn tất cả các cửa sổ với nút ẩn tất cả các mục trên máy tính để bàn và conky vẫn hoạt động trên máy tính để bàn của bạn.
Joke Sr. OK

1
Rất cám ơn Paulo, và không lo lắng về thời gian trôi qua, đó là một vấn đề rất nhỏ:) với bình luận của bạn cuối cùng tôi đã có thể có được những gì tôi đang tìm kiếm, thx
khi quân

1

bạn cũng có thể thử các tùy chọn

ghi đè lớp own_window

own_window_h gợi ý bên dưới, không được trang trí, dính, bỏ qua thanh tác vụ, Skip_page conky sẽ tránh xa thanh tác vụ và những thứ khác ...

... và các lớp khác của WINDOW của conky có thể sử dụng nó!

bình thường, ghi đè, máy tính để bàn

bạn có thể sử dụng một trong 3 loại này

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.