OPENRGB(1)
π OPENRGB β bestie's guide to making ur lights go slay π
okay so. this is the manual page for openrgb (that's section 1 of the manual, bestie, the "user commands" section β¨). it's open source RGB lighting control and honestly? it ate. let's get into it π«Ά
β¨ NAME β¨
openrgb β open source RGB lighting control π
π SYNOPSIS π
openrgb (--device [--mode] [--color])...
like. that's the whole vibe. device, mode, color. rinse and repeat, as many times as your little heart desires π
π¦ DESCRIPTION π¦
OpenRGB 0.9, for controlling RGB lighting.
that's it, that's the girl. she controls ur lights. periodt. π
π OPTIONS π
okay this is the part where u actually read, bestie, i'm not gonna sugarcoat it β every single one of these matters π
--guiβ shows the GUI. also, plot twist: the GUI pops up anyway if u don't pass any parameters at all. she's eager like that.--startminimizedβ starts the GUI minimized down to the tray. this one implies--gui, even if u didn't say it. she just knows.--client [IP]:[Port]β starts an SDK client on the IP:Port u give it. if u don't give a port, she assumes6742. generous queen.--serverβ starts the SDK's server. she's serving, literally π--server-portβ sets the SDK's server port. default:6742, and it lives in the range1024-65535.-l,--list-devicesβ lists every compatible device with their number. go look at ur children, bestie π₯Ή-d,--device [0-9 | "name"]β picks the device u wanna apply colors and/or an effect to. if u just. don't include it? it applies to all the devices. every last one. no cap.
basic string search kicks in at 3 characters or more. and yes u can specify it multiple times with different modes and colors. stack that.
-z,--zone [0-9]β picks the zone to apply colors and/or sizes to. omit it and it hits every zone in the device.
β οΈ must be specified after specifying a device. order matters, bestie, she's not flexible on this one.
-c,--color [random | FFFFF,00AAFF ...]β sets colors on each device directly if there's no effect specified, and sets the effect color if there is an effect specified.
if there are more LEDs than colors u gave? the last color gets applied to all the leftover LEDs. she fills in the gaps, iconic.
-m,--mode [breathing | static | ...]β sets the mode to be applied. check--list-devicesto see which modes ur device actually supports. don't come for her if ur hardware is basic π-b,--brightness [0-100]β sets the brightness as a percentage, but only if the mode supports brightness. know ur limits.-s,--size [0-N]β sets the new size of the specified device zone.
β οΈ must be specified after specifying a zone. and if the size u give is out of range, or the zone just doesn't offer resizing capability at all? the size will not be changed. she's not gonna force it. respect.
-V,--versionβ displays the version and software build information. show me the receipts β¨-p,--profile filename[.orp]β loads the profile fromfilename/filename.orp.-sp,--save-profile filename.orpβ saves the settings u just gave her into the profilefilename.orp.--i2c-toolsβ shows the I2C/SMBus Tools page in the GUI. implies--gui, even if u didn't say it.
π¨ USE I2C TOOLS AT YOUR OWN RISK! don't use this option if u don't know what ur doing! there is a risk of bricking ur motherboard, ur RGB controller, and ur RAM if u send invalid SMBus/I2C transactions. i am not playing, bestie. this is the one place where the vibe check is a hard no. π
--localconfigβ uses the current working directory instead of the global configuration directory.--config pathβ uses a custom path instead of the global configuration directory. ur path, ur rules π--nodetectβ do not try to detect hardware at startup. she'll keep her hands to herself.--noautoconnectβ do not try to autoconnect to a local server at startup.--loglevel [0-6 | error | warning ...]β sets the log level. for the numbers girlies:0is fatal, all the way up to6which is trace. u can also just sayerror,warning, etc. πΈ--print-sourceβ prints the source code file and line number for each log entry. very main character detective energy π-v,--verboseβ prints log messages to stdout.-vv,--very-verboseβ prints debug messages and log messages to stdout. double v, double the tea.--autostart-checkβ checks if OpenRGB starting at login is enabled.--autostart-disableβ disables OpenRGB starting at login.--autostart-enable argumentsβ enables OpenRGB to start at login. requires arguments β the ones u want to hand to OpenRGB at login. she needs instructions, bestie π
π COPYRIGHT π
2019-present Adam Honse
that's the whole page, bestie π«Ά this was the OPENRGB(1) manual, dated December 2024 β go make ur setup gorgeous, and pls pls pls be careful with the I2C tools. mwah πβ¨
π¦ where this page comes from
- ubuntu questing: openrgb 0.9+git20250413+ds-2
- ubuntu resolute: openrgb 0.9+git20251009+ds-1 Β· GPL-2.0-only
- ubuntu stonking: openrgb 0.9+git20251009+ds-1 Β· GPL-2.0-only
- π the page's license: GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms