You are not logged in.

#21 2026-08-28 20:42:34

hhh
Hercule Poirot
From: Belgium
Registered: 2015-09-17
Posts: 17,427
Website

Re: Conky on Wayland - collecting hints

Sector11 wrote:

I've never tries wayland or xwayland and I'm liking it less each day.

X works - why fix it?

Counterpoint, I just setup forky with labwc and stuff on a VM and it's glorious. So easy to get working, Wayland runs great (on my Intel laptop).


Why why why why?!!???

Offline

#22 2026-08-29 06:32:23

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 13,434
Website

Re: Conky on Wayland - collecting hints

^Yes I think both labwc and conky have had a lot of improvements between Trixie and Forky. I'm tempted to try some backporting but don't want to break my main machine.


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky and Mastodon, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Online

#23 Yesterday 07:44:27

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 3,057

Re: Conky on Wayland - collecting hints

apt policy conky-all
conky-all:
  Installiert:           1.24.2+dfsg-1
  Installationskandidat: 1.24.2+dfsg-1
  Versionstabelle:
 *** 1.24.2+dfsg-1 500
        500 https://deb.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status

There is news from the terminal when running this version of Conky:

[2026-09-01 09:04:30.042] [info ] [src/conky.cc:2038] 'TESTwayland' modified, reloading
[2026-09-01 09:04:31.050] [warn ] [src/lua/setting.cc:218] 'own_window_transparent' is deprecated and will be removed in a future release: Use own_window_colour with alpha instead (e.g. '#00000000').
[2026-09-01 09:04:31.053] [info ] [src/output/x11.cc:695] window type - utility
[2026-09-01 09:04:31.053] [info ] [src/output/x11.cc:814] drawing to created window 0x400002
[2026-09-01 09:04:31.058] [info ] [src/lua/x11-settings.cc:67] drawing to double buffer
[2026-09-01 09:04:31.059] [warn ] [src/lua/setting.cc:218] 'own_window_argb_value' is deprecated and will be removed in a future release: Use own_window_colour with alpha instead (e.g. '#80000000').
[2026-09-01 09:04:31.059] [warn ] [src/lua/setting.cc:74] setting 'own_window_argb_visual' has been removed: ARGB is now always enabled when available. Control opacity with `own_window_colour` (e.g. '#8000').

ARGB is now always enabled when available.

Sorry, forget, on 

labwc -v
labwc 0.20.2 (+xwayland +nls +rsvg +libsfdo) wlroots-0.20.2

Last edited by unklar (Yesterday 07:52:23)

Offline

#24 Yesterday 08:21:12

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 13,434
Website

Re: Conky on Wayland - collecting hints

^Many thanks!
This confirms some of the things I was reading on the conky github about transparency.

Do you get any new problems with this conky?
Any nice improvements?


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky and Mastodon, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Online

#25 Yesterday 16:17:08

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 3,057

Re: Conky on Wayland - collecting hints

johnraff wrote:

^Many thanks!
This confirms some of the things I was reading on the conky github about transparency.

Do you get any new problems with this conky?
Any nice improvements?

I can't put it that simply.

- In previous posts, I've already mentioned that version 1.22.1 was the best version so far (regarding xwayland with images/graphics and Lua, because it wasn't possible before).

- Native Wayland still doesn't display the above and I have to disable it in Conky.

- With the current version 1.24.2, I'm no longer so sure about "the best".  sad

I've tried a few things. See for yourself. The changes and announcements of version 1.24.2 have been applied.

conky.config = {

--Begin Window Settings
	out_to_x = false,  --<----
	out_to_wayland = true,
	own_window = true,
	own_window_type = 'desktop',--normal',  --<----
--own_window_transparent = true,
--own_window_argb_visual = true,
	own_window_hints = 'undecorated',  --<----
	own_window_colour = '#886721',--13310123',--18413411',--000000',
	own_window_class = 'conky',
--own_window_title = 'Bunsen Labs Branding Conky',
--own_window_argb_value = 0,

	minimum_width = 440, minimum_height = 100,
	maximum_width = 00, --454,

	gap_x = 10,-- l|r
	gap_y = 50,-- u|d

	alignment = 'bottom_right',

--  End Window Settings
--  Font Settings

	use_xft = true,
	font = 'Monospace:size=10',
	xftalpha = 1,
	override_utf8_locale = true,

--  End Font Settings
--  Colour Settings
	draw_shades = false,
	default_shade_color = '000000',
	draw_outline = false,
	default_outline_color = '000000',

	default_color = '#ffffff',--678b8b',-- Beam green
	color0 = 'B0E0E6',-- PowderBlue
	color1 = '778899',-- LightSlateGray
	color2 = 'D8BFD8',-- Thistle
	color3 = 'ed2323',-- bunsenred --9ACD32',-- YellowGreen
	color4 = 'FFA07A',-- LightSalmon
	color5 = 'FFDEAD',-- NavajoWhite
	color6 = '00BFFF',-- DeepSkyBlue
	color7 = '5F9EA0',-- CadetBlue
	color8 = 'BDB76B',-- DarkKhaki
	color9 = 'C0C0C0',-- Silver

--  End Colour Settings
--  Borders Section
	draw_blended = true, --or false --<====
	draw_borders = false,
	stippled_borders = 5,
	border_inner_margin = 5,
	border_outer_margin = 0,
	border_width = 2,

--  End Borders Section
--  Miscellaneous Section

	background = true,
	use_spacer = 'none',
	no_buffers = true,
	imlib_cache_size = 0,
	double_buffer = true,

--  End Miscellaneous Section  

	update_interval = 2,

};

conky.text = [[
${color3}${font birdman:bold:size=13}F E E D${color}${font}
${rss http://forums.bunsenlabs.org/extern.php?action=feed&type=rss 1 item_titles 6}
#${image $HOME/.config/conky/images/bunsenlabs-text-flame-grey.png}
#${color0}${execpi 360 .config/conky/scripts/BL-atomfeed.py -col1 color0 -col2 blue -bullet »  -lines 15}
#${execpi 600 $HOME/.config/conky/scripts/BL-atomfeed.py -col1 color0 -col2 color3 -bullet ø  -lines 6}
#${voffset 20}${color black}${execpi 360 .config/conky/scripts/BL-atomfeed.py -col1 black -col2 color2 -bullet « -lines 12 -wrap 80}
]];

I got the alpha values from here: https://encycolorpedia.de/584315

765009115_20260901_17h28m44s_grim.png previous/old configuration  765009592_20260901_17h30m02s_grim.png

Finally, your observation regarding the position in labwc and the variables 'normal' and 'desktop'.
765010828_20260901_17h35m36s_grim.png   765010940_20260901_17h39m35s_grim.png

Offline

#26 Today 04:17:11

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 13,434
Website

Re: Conky on Wayland - collecting hints

^more good data!

BTW does conky 1.24.2 still output its window id to the terminal like this?

drawing to created window 0x12345678

Even though (I think) that id has no meaning on Wayland, conky reports it whether running on xwayland or native wayland.
On xwayland it's useful though, because you can do some operations on an xwayland conky with wmctrl, like raise it to the top. Get it to the top with focus, and then labwc actions like SendToDesktop can be invoked using wtype or wlrctl to emulate a keypress. This works in bl-conky-session to launch an xwayland conky on a specified desktop. https://github.com/BunsenLabs/bunsen-ut … ssion#L191

Those screenshots - sorry, but I'm not quite sure which one is telling me what. Are they all using conky 2.24.2? What exactly changed beween "previous/old configuration"? I see the right-hand one has transparency.

And also I'm not clear what the 'normal' and 'desktop' own_window_type configs are doing. Again, both shots on 2.24.2?


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky and Mastodon, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Online

Board footer

Powered by FluxBB