You are not logged in.

#1 2024-01-24 03:17:07

almindor
Member
Registered: 2015-10-10
Posts: 45

Loading ICC profile under wayland/swaywm

I'm trying to load the ICC profile for my laptop according to https://wiki.archlinux.org/title/ICC_profiles#Wayland but `colormgr get-devices` returns empty. Is there another way to do this, or do I have to do something for colord to get the device populated? I'm using swaywm without any session management (e.g. launched from tty directly).

Offline

#2 2024-01-24 03:58:26

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,456
Website

Re: Loading ICC profile under wayland/swaywm

That is a very poorly written wiki page (or section at least), unfortunately.  I don't really know much about ICC profiles, but I can spot lots of oddities in that page.  Most relevant for this thread is that there is no "wayland" approach to this as wayland is not a running bit of software and color management is not part of the protocol.  The compositor needs to handle (part of) this.  Both Gnome and KDE have each implemented their own distinct way of handling color management.  I don't believe sway* has yet, but it is an open issue being tracked and there is some level of work being done on it.

*note you use sway, not swaywm.  Sway is not a WM.  You do not use a WM.

Last edited by Trilby (2024-01-24 04:02:22)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#3 2024-01-24 07:09:13

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 8,999
Website

Re: Loading ICC profile under wayland/swaywm

ICC profiles are not (yet) supported under sway: https://github.com/swaywm/sway/issues/1486

You could try a modified version of sway & wl-roots, as linked here. Otherwise try GNOME or Plasma for ICC support under Wayland.


Jin, Jîyan, Azadî

Offline

#4 2024-01-24 17:28:46

almindor
Member
Registered: 2015-10-10
Posts: 45

Re: Loading ICC profile under wayland/swaywm

Trilby wrote:

*note you use sway, not swaywm.  Sway is not a WM.  You do not use a WM.

Well then Sway calls itself wrong, see https://swaywm.org/ with

Sway is a tiling Wayland compositor and a drop-in replacement for the i3 window manager for X11

.

I'm pretty sure it manages my windows alright.

Offline

#5 2024-01-24 17:29:23

almindor
Member
Registered: 2015-10-10
Posts: 45

Re: Loading ICC profile under wayland/swaywm

Head_on_a_Stick wrote:

ICC profiles are not (yet) supported under sway: https://github.com/swaywm/sway/issues/1486

You could try a modified version of sway & wl-roots, as linked here. Otherwise try GNOME or Plasma for ICC support under Wayland.

Thanks, this is highly depressing. 4 years and no progress because people don't agree on a simple ICC protocol sad

Offline

#6 2024-01-24 20:50:18

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 8,999
Website

Re: Loading ICC profile under wayland/swaywm

Well it is a rather niche requirement and not really needed for most users. Seems like something more suited to a heavyweight DE rather than something minimal like sway.

And I've just realised my post repeated what Trilby said so apologies to Trilby for that.


Jin, Jîyan, Azadî

Offline

#7 2024-06-13 18:17:12

othersamo_
Member
From: Braislava
Registered: 2020-10-26
Posts: 159

Re: Loading ICC profile under wayland/swaywm

Hi, ik that I am a buit late but I have exactly the same issue with kde. Trying to get profiles but the result is empty.


"Why join the navy if you can be a pirate?"
- Steve Jobs

Offline

#8 2024-06-13 18:24:34

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,456
Website

Re: Loading ICC profile under wayland/swaywm

No you do not have exactly the same issue as you are using a completely different display server / compositor.  There is currently no way to use ICC profiles in sway, but there certainly is in KDE and it's right in the wiki page:
https://wiki.archlinux.org/title/KDE#Co … C_profiles
or if needed to get it started:
https://wiki.archlinux.org/title/ICC_profiles#Wayland

Last edited by Trilby (2024-06-13 18:27:15)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#9 2024-06-14 01:55:21

othersamo_
Member
From: Braislava
Registered: 2020-10-26
Posts: 159

Re: Loading ICC profile under wayland/swaywm

Well, I tried both of those methods and none works because 

colormgr get-devices

results in empty output and hence no profile can be assigned.


"Why join the navy if you can be a pirate?"
- Steve Jobs

Offline

Board footer

Powered by FluxBB