<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Swayidle on &gt; Cabronerias de Matu</title>
    <link>https://blog.cabroneria.com/tags/swayidle/</link>
    <description>Recent content in Swayidle on &gt; Cabronerias de Matu</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 10 May 2026 00:00:00 -0500</lastBuildDate>
    <atom:link href="https://blog.cabroneria.com/tags/swayidle/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>blight : Backlight Idle Daemon for FreeBSD/KDE/Plasma/Wayland</title>
      <link>https://blog.cabroneria.com/bits/0012_blight_wayland_screen_dimming_freebsd/</link>
      <pubDate>Sun, 10 May 2026 00:00:00 -0500</pubDate>
      <guid>https://blog.cabroneria.com/bits/0012_blight_wayland_screen_dimming_freebsd/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Host:&lt;/strong&gt; thinkpadt480s | &lt;strong&gt;Date:&lt;/strong&gt; 2026-05-10 | &lt;strong&gt;Status:&lt;/strong&gt; Deployed and running&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;blight&lt;/code&gt; is a backlight idle &amp;lsquo;daemon&amp;rsquo; I made to use on KDE Plasma/Wayland on FreeBSD 15 because I needed something to dim the screen. It blanks the screen after a configurable idle timeout, suspends on battery after extended idle, and restores brightness on any input activity : no D-Bus, no logind, no powerdevil, no device polling. It is a shell script wrapping &lt;code&gt;swayidle&lt;/code&gt;, which speaks the &lt;code&gt;org_kde_kwin_idle&lt;/code&gt; Wayland protocol directly to KWin.&lt;/p&gt;&#xA;&lt;p&gt;This is a rewrite. The original was a Python daemon that polled input devices directly. That approach had fundamental problems on FreeBSD and was replaced entirely with a sh wrapper around &lt;code&gt;swayidle&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
