I frequently change color profiles from the color settings. I would like to set an alias for convenient switching between color profiles e.g. D50 to D55 and switch back.
Does anyone know how to change via terminal commands?
In reply to A.B. answer :
$ colormgr get-devices
Object Path: /org/freedesktop/ColorManager/devices/xrandr_Apple_Computer_Inc_Color_LCD_evn_1000
Owner: evn
Created: May 7 2015, 03:36:44 PM
Modified: May 9 2015, 08:48:18 AM
Type: display
Enabled: Yes
Embedded: Yes
Model: MacBookAir4,2
Vendor: Apple
Serial: unknown
Seat: seat0
Scope: temp
Colorspace: rgb
Device ID: xrandr-Apple Computer Inc-Color LCD
Profile 1: icc-df7c0067b1eb9bcc9fc9b33bc3a797eb
/usr/share/color/icc/colord/Gamma5000K.icc
Profile 2: icc-57f0d896250f6f98f77ca1b0d19019c0
/usr/share/color/icc/colord/Gamma5500K.icc
Profile 3: icc-c385a6cc9b355dfa77d994ff54626f8a
/home/evn/.local/share/icc/edid-2fa49b462ac314062ce76fce977d6525.icc
Metadata: XRANDR_name=eDP1
Metadata: OutputPriority=primary
Metadata: OwnerCmdline=/usr/lib/unity-settings-daemon/unity-settings-daemon
Metadata: OutputEdidMd5=2fa49b462ac314062ce76fce977d6525
$ colormgr device-get-default-profile xrandr-Apple Computer Inc-Color LCD
Not a valid object path: xrandr-Apple
$ colormgr device-get-default-profile xrandr_Apple_Computer_Inc_Color_LCD_evn_1000
Not a valid object path: xrandr_Apple_Computer_Inc_Color_LCD_evn_1000
I am getting an error that "Not a valid object path: …". A.B. do you know how to resolve this erorr?
A.B. answered: double quotes for the ID.
$ colormgr device-get-default-profile "xrandr-Apple Computer Inc-Color LCD"
Not a valid object path: xrandr-Apple Computer Inc-Color LCD
$ colormgr device-get-default-profile "xrandr_Apple_Computer_Inc_Color_LCD_evn_1000"
Not a valid object path: xrandr_Apple_Computer_Inc_Color_LCD_evn_1000
Pasted full path worked. Thanks A.B.!
$ colormgr device-get-default-profile /org/freedesktop/ColorManager/devices/xrandr_Apple_Computer_Inc_Color_LCD_evn_1000
Object Path: /org/freedesktop/ColorManager/profiles/icc_df7c0067b1eb9bcc9fc9b33bc3a797eb
Owner: root
Format: ColorSpace..
Title: D50
Qualifier: RGB..
Type: display-device
Colorspace: rgb
Gamma Table: Yes
System Wide: Yes
Filename: /usr/share/color/icc/colord/Gamma5000K.icc
Profile ID: icc-df7c0067b1eb9bcc9fc9b33bc3a797eb
Metadata: CMF_version=1.0.6
Metadata: CMF_product=colord
Metadata: FILE_checksum=df7c0067b1eb9bcc9fc9b33bc3a797eb
Metadata: CMF_binary=cd-create-profile
Metadata: License=CC0
Metadata: DATA_source=test
Best Answer
from
man colormgr
List all devices, eg:
and get a profile with
set a profile with:
check with: