-
-
Notifications
You must be signed in to change notification settings - Fork 623
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: raspberry pi ${color anycolor} turns text black #1477
Comments
I guess the RPi 4B is actually 64-bit. I'm not sure what the issue could be. |
Does setting |
The userland is 32 bit, the kernel is 64 bit. Changing kernel to 32 bit doesn't change the display, so I don't think its kernel related. Changing argb_visual to false with a ${color Tan1} results in a black window with black text that is not visible. With argb_visual = true with a ${color Tan1}, window is transparent with black text as above in second screen shot. Using just ${color} has same effect. using "${font Arial:size=20}$colorPi-CNC", $color without brackets, is treated as text and is displayed as "${colorpi}-CNC" edit: Added emphasis |
I spun up a QEMU VM of RaspberryPi OS, built the latest git conky, and couldn't reproduce (the colors appear as expected both with an argb visual enabled and compositor running and without. What distro are you running, and does this still happen outside XFCE? |
Using the Raspberry Pi distro, with rpi-update and raspbian testing. I'll setup a new OS and see what triggers the issue. |
Starting with a new image, using the raspios-bullseye-armhf of 23-2-21, I setup conkyrc and xcompmgr in the LXDE desktop and it displays correctly. Using rpi-update, switched to 6.1.21 kernel and in either 32bit or 64bit, the display is correct. Bullseye which contains conky version 1.11.6. Changing to Bookworm or testing things go south using LXDE, display similar to second screen shot. Starting with a working 6.1.21 kernel (32bit armhf), and install Xfce4 (removing xcompmgr since Xfce has its own), display is still correct. Then switching to bookworm results in the same second screen shot. |
Took this a step further, starting from Bullseye with 6.1.19 32 bit kernel, I added testing to the sources.list file, then selectively upgraded conky to 1.18.3. Same result like the second screen shot. Besides conky, the following packages were upgraded: |
Any other debugging you wish me to try. Version 19 hasn't shown up on the Debian/raspberry repos yet. |
I have the same issue, also running Xfce on Raspberry Pi, but I'm on a 3B+ running Arch Linux ARM (32-bit kernel and userland). System details:
Some additional notes:
|
I tried using i3 and picom instead of xfwm4, but the problem persists. |
Problem still persists on 1.19.4 on Raspberry Pi anybody notice the odd behavior in:
|
Hi, same problem here. The Conky Text Color will be ignored after upgrade from Bullseye to Bookworm. @:/# conky --version | head -n1 @:/# uname -rm @:/# cat /sys/firmware/devicetree/base/model @:/# cat /etc/os-release |
Having the same problem after upgrade from Raspberry Pi OS Bullseye to Bookworm, on a 4B, with LXDE environment. |
This ensures that text_object.data.l is at least 64 bits in size, even in a 32-bit environment. It can cause issues if smaller, such as text turning black instead of a desired color (see brndnmtthws#1477).
This ensures that text_object.data.l is at least 64 bits in size, even in a 32-bit environment. It can cause issues if smaller, such as text turning black instead of a desired color (see #1477).
@rschell @muru @costispavlou Can someone verify whether #1768 resolved this issue for them? |
Thanks. Closing this as resolved then. Let me know if this issue needs to be reopened. |
What happened?
I have three Debian x86_64 machines on 6.2.9 which display as expected, with argb_visual set to true.
I also have four raspberry pi 4b machines where, if I place any ${color xxxx} text in the text field, the text colors turn black and cpu/memory graphs disappear.
My workaround is to remove all references to ${color} in the text field of .conkyrc and use a default_color setting in the config field, which results in:
I don't know was is missing from the Raspberry Pi software configuration (running 6.1.19 kernels), any clues? These .conkyrc setups where working just fine prior to 1.18.
When started in a terminal window, no error messages are produced when the .conkyrc file is reloaded:
conky: '/home/ron/.conkyrc' modified, reloading...
conky: desktop window (1200028) is subwindow of root window (3a2)
conky: window type - normal
conky: drawing to created window (0x3000002)
conky: drawing to double buffer
Version
1.18.1+ currently 1.18.3
Which OS/distro are you seeing the problem on?
Linux (other) [edit] all running xfce4 using xfwm4 compositor
Conky config
Stack trace
No response
Relevant log output
No response
The text was updated successfully, but these errors were encountered: