Conky ของฉันยังคงสะท้อน 'ดัชนีส่วนหัวที่ไม่ถูกต้อง' ในระหว่างการทดสอบคอนโซล
โดยทั่วไปแล้ว มันเริ่มต้นโดยไม่มีปัญหาใดๆ กับระบบปฏิบัติการของฉัน:
5.8.0-63-generic #71~20.04.1-Ubuntu SMP พฤ. 15 ก.ค. 15 17:46:08 UTC 2021 x86_64 x86_64 x86_64 GNU/Linuxเรียกใช้ไฟล์ bash '~/conkystartup.sh' อย่างมีประสิทธิภาพทุกครั้งที่เริ่มต้น:
#!/bin/bash
นอน15
dir=~/.config/conky
cnf=${dir}/conky.conf
log=${dir}/conky.log
dat=$(วันที่ +%x-%X)
# รันคำสั่งและเพิ่มผลลัพธ์ในไฟล์บันทึก
ถ้า
คอนกี้ -d -c $cnf; แล้ว
echo $dat " conky start สำเร็จ " >> $log
อื่น
echo $dat " ---- conky ล้มเหลว !!! " >> $log
ไฟ
กำหนดค่าใน '~/.config/conky/conky.conf' ดังนี้:
conky.config = {
พื้นหลัง = เท็จ
update_interval = 1,
double_buffer = จริง
no_buffers = จริง
text_buffer_size = 2048,
own_window = จริง
own_window_class = 'คอนกี้'
own_window_argb_visual = จริง
own_window_argb_value = 50,
own_window_hints = 'ไม่ได้ตกแต่ง,เหนือ,ปักหมุด,skip_taskbar,skip_pager',
own_window_colour = '#252525',
own_window_type = 'ปกติ'
พื้นหลัง = เท็จ
ความกว้างขั้นต่ำ = 80,
การจัดตำแหน่ง = 'bottom_right',
xinerama_head = 2,
ช่องว่าง_x = 10,
gap_y = 10,
draw_shades = เท็จ
draw_outline = เท็จ
draw_borders = เท็จ
override_utf8_locale = จริง
use_xft = จริง
font = 'หมายเหตุ:size=24',
xftalpha = 0.5,
ตัวพิมพ์ใหญ่ = เท็จ
};
conky.text = [[
${font Noto:size=24}${color white}${offset 0}${color white}${time %H}:${time %M}
${voffset -18}${offset 3}${font Noto:size=10}${color white}${time %e} ${time %b} ${time %A}
]];
โปรดค้นหาบรรทัด echo ที่ปิดล้อมทั้งหมดหลังจากการทดสอบคอนโซลที่ทริกเกอร์โดยคำสั่งโดยตรง '~$ sh conkystartup.sh':
Conky: คำเตือน: ดัชนีส่วนหัวไม่ถูกต้อง ละเว้นการตั้งค่าส่วนหัว
Conky: คำเตือน: ดัชนีส่วนหัวไม่ถูกต้อง ละเว้นการตั้งค่าส่วนหัว
Conky: หน้าต่างเดสก์ท็อป (600010) เป็นหน้าต่างย่อยของหน้าต่างรูท (178)
Conky: ประเภทหน้าต่าง - ปกติ
Conky: การวาดภาพไปยังหน้าต่างที่สร้างขึ้น (0x3e00002)
conky: วาดเพื่อดับเบิ้ลบัฟเฟอร์
conky: แยกเป็นพื้นหลัง pid คือ 4525
การทดสอบที่เรียกใช้แต่ละครั้งจะนำหน้าด้วยคำสั่ง '$ killall conky'
ขอขอบคุณล่วงหน้าสำหรับความคิดเห็นที่เชื่อถือได้ของคุณ :)
===
แก้ไข 27-07-2021 - วิธีแก้ไข:
การแสดงผลของฉัน:
|------------| |-----------------|
|0(แล็ปท็อป) | |1(แอลซีดีทีวี) |
| | | |
| | | |
| | | เวลา|
|------------| |-----------------|
หลังจากเปลี่ยนบรรทัด 'xinerama_head = 2,' -> 'xinerama_head = 1,' ของ 'conky.conf' ผลการทดสอบคอนโซล '$ conky -d -c ~/.config/conky/conky.conf' คือ:
Conky: หน้าต่างเดสก์ท็อป (600010) เป็นหน้าต่างย่อยของหน้าต่างรูท (178)
Conky: ประเภทหน้าต่าง - ปกติ
Conky: การวาดภาพไปยังหน้าต่างที่สร้างขึ้น (0x3800002)
conky: วาดเพื่อดับเบิ้ลบัฟเฟอร์
conky: แยกเป็นพื้นหลัง pid คือ 5793
ไม่มีคำเตือน - บรรลุผลตามที่คาดไว้! ขอขอบคุณ :)