{"id":69348,"date":"2025-11-09T17:56:25","date_gmt":"2025-11-09T16:56:25","guid":{"rendered":"https:\/\/ekiwi-blog.de\/?p=69348"},"modified":"2025-11-09T20:55:08","modified_gmt":"2025-11-09T19:55:08","slug":"controlling-screen-brightness-in-linux-via-software","status":"publish","type":"post","link":"https:\/\/ekiwi-blog.de\/en\/69348\/controlling-screen-brightness-in-linux-via-software\/","title":{"rendered":"Controlling screen brightness in Linux via software"},"content":{"rendered":"<p>Linux alternative to Monitorian: &#8220;ddcutil&#8221; and &#8220;ddcui&#8221;.<\/p>\n<p><!--more--><\/p>\n<p>Under Windows, I like to control the screen brightness with the software &#8220;<a href=\"https:\/\/ekiwi-blog.de\/en\/26824\/monitorian-control-screen-brightness-via-software\/\">Monitorian<\/a>&#8220;. The software allows me to control the brightness directly via software without having to navigate through the monitor&#8217;s menu.<\/p>\n<p>There is also an alternative for Linux. Let&#8217;s get started. The DDC protocol must be activated for this to work. There can also be problems if the computer is connected using an adapter or docking station. That right up front.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of content<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/ekiwi-blog.de\/en\/69348\/controlling-screen-brightness-in-linux-via-software\/#Video\" >Video<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/ekiwi-blog.de\/en\/69348\/controlling-screen-brightness-in-linux-via-software\/#ddcutil_on_the_command_line\" >ddcutil on the command line<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/ekiwi-blog.de\/en\/69348\/controlling-screen-brightness-in-linux-via-software\/#With_user_interface_ddcui\" >With user interface: ddcui<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/ekiwi-blog.de\/en\/69348\/controlling-screen-brightness-in-linux-via-software\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Video\"><\/span>Video<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/yM2GbUeFric?si=PVO8YH36UHoUooaS\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h2><span class=\"ez-toc-section\" id=\"ddcutil_on_the_command_line\"><\/span>ddcutil on the command line<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you want to be active on the command line, you can install &#8220;<strong>ddcutil<\/strong>&#8220;.<\/p>\n<pre>\r\nsudo apt install ddcutil\r\n<\/pre>\n<p>The current brightness can be read out with the following command<\/p>\n<pre>\r\nddcutil getvcp 10\r\n<\/pre>\n<p>The following command sets the brightness, in this example to 60 %:<\/p>\n<pre>\r\nddcutil setvcp 10 60\r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"With_user_interface_ddcui\"><\/span>With user interface: ddcui<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Command line is fancy and always makes an impression on outsiders, but I can&#8217;t remember any commands. No problem, there is also a graphical user interface for Linux called &#8220;<strong>ddcui<\/strong>&#8221;<\/p>\n<pre>\r\nsudo apt install ddcui\r\n<\/pre>\n<p>To start we execute the following command.<\/p>\n<pre>\r\nddcui\r\n<\/pre>\n<p>The application interface is somewhat more extensive. Here we can select the display. We activate the configuration under View. The software recognizes what can be controlled. In addition to the brightness, we can also make other settings, e.g. contrast and color temperature on my monitor.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ekiwi-blog.de\/wp-content\/uploads\/2025\/11\/ddc__1.webp\" alt=\"\" width=\"847\" height=\"835\" class=\"aligncenter size-full wp-image-69344\" srcset=\"https:\/\/ekiwi-blog.de\/wp-content\/uploads\/2025\/11\/ddc__1.webp 847w, https:\/\/ekiwi-blog.de\/wp-content\/uploads\/2025\/11\/ddc__1-300x296.webp 300w, https:\/\/ekiwi-blog.de\/wp-content\/uploads\/2025\/11\/ddc__1-768x757.webp 768w\" sizes=\"auto, (max-width: 847px) 100vw, 847px\" \/><\/p>\n<p>The standard things worked without any problems. Other things generated errors, e.g. a reset to factory settings.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Even for Linux, the screen can be quickly controlled via software without having to go through the monitor&#8217;s on-screen menu.<\/p>","protected":false},"excerpt":{"rendered":"<p>Linux alternative to Monitorian: &#8220;ddcutil&#8221; and &#8220;ddcui&#8221;.<\/p>\n","protected":false},"author":1,"featured_media":66976,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1555],"tags":[3230,2443],"class_list":["post-69348","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-en","tag-instructions-en","tag-linux-en-2"],"_links":{"self":[{"href":"https:\/\/ekiwi-blog.de\/en\/wp-json\/wp\/v2\/posts\/69348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ekiwi-blog.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ekiwi-blog.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ekiwi-blog.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ekiwi-blog.de\/en\/wp-json\/wp\/v2\/comments?post=69348"}],"version-history":[{"count":0,"href":"https:\/\/ekiwi-blog.de\/en\/wp-json\/wp\/v2\/posts\/69348\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ekiwi-blog.de\/en\/wp-json\/wp\/v2\/media\/66976"}],"wp:attachment":[{"href":"https:\/\/ekiwi-blog.de\/en\/wp-json\/wp\/v2\/media?parent=69348"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ekiwi-blog.de\/en\/wp-json\/wp\/v2\/categories?post=69348"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ekiwi-blog.de\/en\/wp-json\/wp\/v2\/tags?post=69348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}