Command Line and Integrations Select displays and send commands through the CLI, URLs, HTTP and other integrations. Explore subtopics Separate articles that explore this topic in more detail. How do I adjust a stream’s brightness filter from the command line?Use videoFilter=brightness with the intended stream output. Can I control BetterDisplay from Home Assistant?Yes. Why does a terminal command launch another BetterDisplay instance?Check that the command includes a recognized operation such as help, get, set or perform, without leading hyphens. Why does get with displayWithMouse not return a display name?displayWithMouse selects the display a command should affect. Why can a DDC command work when reading its value fails?DDC reads and writes are separate operations. Why does an HTTP contrast request fail with a value such as 25?For the managed hardwareContrast control, use a normalized value such as 0.25 for 25%, or an explicitly marked percentage. Can I turn native automatic brightness on or off from the command line?Yes. Can BetterDisplay run a command when I connect or disconnect a monitor?Yes. How can I list displays and their available resolutions from the command line?Use get requests to discover the display identifiers and available modes before writing a command that changes them. How can I mute a DDC monitor from a script?With BetterDisplay running and the CLI installed, target the monitor and set its mute state: Does BetterDisplay need to be running for CLI display commands?Yes. How do I toggle Dark Mode or the app menu using a URL or command line?Use the toggle operation with the feature name as a parameter.