Xin chào các bạn, tôi đã cố gắng điều chỉnh chủ đề conky REGULUS của Khiky-Merveilles (u/Khiky73) cho màn hình Độ phân giải cao của mình (ban đầu nó dành cho màn hình HD) và cũng để làm cho nó hoạt động với màn hình của Madh93 Tập lệnh Spotify cho Conky theo mặc định, REGULUS sử dụng MPD để xử lý các số liệu thống kê về âm nhạc. Tôi đã xoay xở để nó hoạt động sau nhiều giờ làm việc (đây là lần đầu tiên tôi làm việc chuyên sâu với Conky như vậy). Bây giờ khi tôi khởi chạy Launch Spofity, tên bài hát và tên nghệ sĩ sẽ hiển thị ở góc dưới cùng bên phải của màn hình cùng với ảnh bìa của bài hát. Và khi tôi đóng spotify thì nó biến mất.
Vấn đề tôi là hainvig là số liệu thống kê spotify không hiển thị khi conky khởi động khi khởi động hệ thống. Khi tôi khởi chạy spoity, chỉ có biểu tượng ": î«" hiển thị ngoài ra không có gì khác. Vì một số lý do, các tập lệnh bên ngoài không được thực thi trong thi hành
vật. Nhưng một khi tôi gỡ bỏ ${if_running spotify}
từ tập lệnh của tôi, nó bắt đầu hoạt động chính xác, sau đó khi tôi thêm ${if_running spotify}
quay lại tập lệnh và khởi động lại conky, nó hoạt động hoàn toàn tốt như dự định. Tôi thực sự không biết chuyện gì đang xảy ra. Sẽ có nghĩa là văn bản không hiển thị vì các tập lệnh bên ngoài cần được thực thi cho văn bản (tên bài hát và tên nghệ sĩ) nhưng tại sao ảnh bìa và biểu tượng spotify cũng không được hiển thị, mặc dù chúng không được kết nối với các kịch bản.
Hình ảnh chỉ ra vấn đề
Có ai biết điều gì có thể gây ra hành vi kỳ lạ này không?
conky.config = {
--================================================ ==============================
-- 2021/10/2
-- cái này dành cho phiên bản conky 1.10 hoặc mới hơn
--
-- RegSpot - Chủ đề Conky (Dựa trên chủ đề REGULUS)
-- tác giả : Khiky-Merveilles & Madh93 & Argus_Khan
-- giấy phép : Được phân phối theo các điều khoản của GNU GPL phiên bản 3 trở lên
-- ghi chú : Được tạo trên độ phân giải 2048x1152.
--================================================ ==============================
-- Cài đặt Kích thước và Vị trí --
căn chỉnh = 'top_right',
khoảng cách_x = 0,
khoảng cách_y = 0,
chiều cao tối thiểu = 1152,
độ rộng tối thiểu = 900,
-- Cài đặt văn bản --
sử dụng_xft = đúng,
phông chữ = 'Roboto:light:size=9',
-- Cài Đặt Màu --
default_color = 'trắng',
default_outline_color = 'trắng',
default_shade_color = 'trắng',
color1 = '212021',
color2 = 'FF3A70',
màu3 = '0165FE',
-- Cài đặt cửa sổ --
nền = sai,
border_width = 1,
draw_borders = sai,
draw_graph_borders = sai,
draw_outline = sai,
draw_shades = sai,
own_window = đúng,
own_window_color = '000000',
own_window_class = 'Conky',
own_window_argb_visual = sai,
own_window_type = 'máy tính để bàn',
own_window_transparent = true,
own_window_hints = 'không trang trí,bên dưới,dính,skip_taskbar,skip_pager',
quy định_biên giới = 0,
-- Người khác --
cpu_avg_samples = 2,
net_avg_samples = 2,
double_buffer = đúng,
out_to_console = sai,
out_to_stderr = sai,
extra_newline = sai,
update_interval = 1,
chữ hoa = sai,
use_spacer = 'không',
show_graph_scale = sai,
show_graph_range = sai,
lua_load = '~/.config/conky/Regulus/rings-v1.2.1.lua',
lua_draw_hook_pre = 'ring_stats',
}
conky.text = [[
${offset 470}${voffset 0}${color}${phông chữ Bebas Neue:size=138}${time %H}${phông chữ Bebas Neue:size=0}
${offset 470}${voffset 0}${color}${phông chữ Bebas Neue:size=138}${time %M}${phông chữ Bebas Neue:size=0}
${offset 470}${voffset 30}${color}${font Bebas Neue:size=20}${time %^A}
${offset 470}${voffset 0}${color}${phông chữ Bebas Neue:size=20}${time %d / %B / %Y}${phông chữ Bebas Neue:size=0}
# --- Kịch bản thời tiết --- #
${execi 50 ~/.config/conky/Regulus/scripts/weather.sh}
${execi 50 ~/.config/conky/Regulus/scripts/weather-icon.sh white3 $(cat ~/.cache/weather.json | jq -r '.weather[0].icon')}
${offset 775}${voffset -170}${color}${font Bebas Neue:size=38}${execi 50 cat ~/.cache/weather.json | jq '.main.temp' | awk '{print int($1+0.5)}'}°C${font Bebas Neue:size=0}
${offset 700}${voffset 12}${color}${phông chữ Helvetica Neue:size=12}.............
${offset 700}${voffset 0}${color2}${phông chữ Helvetica Neue:bold:size=10}${execi 50 cat ~/.cache/weather.json | jq -r '.name'}
${offset 700}${voffset 0}${color}${phông chữ Helvetica Neue:size=12}${execi 50 cat ~/.cache/weather.json | jq -r '.weather[0].description' | sed "s|\<.|\U&|g"}${phông chữ HelveticaNeue:size=1}
${offset 700}${voffset 3}${color}${font Helvetica Neue:size=10}Tốc độ gió : ${execi 50 (cat ~/.cache/weather.json | jq '.wind.speed') }km/h
${offset 700}${voffset 0}${color}${phông chữ Helvetica Neue:size=10}Độ ẩm : ${execi 50 (cat ~/.cache/weather.json | jq '.main.humidity')} %
# --- Kịch bản mạng --- #
${offset 700}${voffset 40}${Chất liệu phông chữ:size=10}î¦${phông chữ Helvetica Neue:bold:size=9}: ${execi 5 ~/.config/conky/Regulus/scripts/ ssid}
${offset 700}${voffset 5}${font Helvetica Neue:size=10}Giảm tốc độ : ${downspeed wlp5s0}
${offset 700}${voffset 0}${color 1EF75E}${downspeedgraph wlp5s0 35.150 1EF75E 1EF75E}
${offset 700}${voffset 0}${color}${font Helvetica Neue:size=10}Upspeed : ${upspeed wlp5s0}
${offset 700}${voffset 0}${color FF3A70}${upspeedgraph wlp5s0 35.150 FF3A70 FF3A70}
# --- Kịch bản âm nhạc --- #
${execi 1 cd ./scripts/spotify/ ; ./cover.sh ; đĩa CD .. ; đĩa CD ..}
${color}${alignr 13}${offset -260}${voffset 300}${phông chữ Helvetica Neue:bold:size=18}${if_running spotify}${execi 1 sh ./scripts/spotify/status. sh} :${else} ${endif}
${color2}${alignr 13}${offset -220}${voffset 5}${font Bebas Neue:size=45}${if_running spotify}${execi 1 sh ./scripts/spotify/artist.sh} ${else} ${endif}${phông chữ Google Sans:bold:size=2}
${color}${alignr 13}${offset -220}${voffset 5}${Chất liệu phông chữ:size=24}${if_running spotify}î« ${phông chữ Helvetica Neue:size=20}${execi 1 sh ./scripts/spotify/title.sh}${else} ${endif}${phông chữ Google Sans:bold:size=2}
# --- Vẽ hình nền và Biểu tượng --- #
${image ~/.config/conky/Regulus/Box1.png -s 190x190 -p 680,20}
${image ~/.config/conky/Regulus/Box.png -s 190x190 -p 680,230}
${image ~/.config/conky/Regulus/Box.png -s 190x190 -p 680,440}
${image ~/.cache/weather-icon.png -p 690,250 -s 65x65 -f 100}
# --- Đang phát nhạc hiện tại HUD --- #
${image ./icons/spotify-512.png -p 635,965 -s 30x30}
${image ./current/current.jpg -p 690,940 -s 185x185 -f 5}
${if_running Rhythbox}${image ./icons/headphones-3-512.png -p 635,965 -s 30x30}${else} ${endif}
${if_running Rhythbox}${image ./icons/headphones-3-512.png -p 690,940 -s 185x185 -f 1}${else} ${endif}
]]
Chủ đề trông như thế nào khi nó hoạt động bình thường:
Chủ đề trông như thế nào khi hoạt động bình thường
Tái bút Tôi đã cố gắng tạo ra chủ đề này cũng hoạt động với Rhybeatbox nhưng tôi không biết cách sử dụng các câu lệnh if lồng nhau trong Conky. Vì vậy, tôi đã không thể làm cho nó hoạt động. Cũng do thực tế là không có cách nào để in văn bản theo chiều dọc đến một vị trí tuyệt đối.