It occurs to me, I have the following in my .Xresources and it dims the unfocused terminal when not selected: > *background: S_base03 > *foreground: S_base0 > *fading: 40 > *fadeColor: S_base03 > *cursorColor: S_base1 > *pointerColorBackground:S_base01 > *pointerColorForeground:S_base1
The S_base* colors are defined earlier. It works well. I only ever confuse active windows when its firefox or emacs that have focus. I'm sure you could find a dimmer for emacs... Firefox wouldn't be as simple. Here's a neat idea if you have xcompmgr installed. It comes with transset, so you can map over the non-focused windows and set their transparancy be transparent, and the focused window to have opacity 1. I don't have time to hack up the lisp, but if it were packaged in a module I'd probably use it. I like it better than messing with xrandr since that feels like a bit of overkill (but I only have two monitors, some people have 4-5). Also, it would show the exact window focused, and not just the monitor the window is on. David Dimitri Minaev <min...@gmail.com> writes: > On 06/03/2016 09:28 AM, Dimitri Minaev wrote: >> >>> There is also the problem that there is absolutely no guarantee that >>> xrandr and StumpWM will list heads in the same order. In fact, for me, >>> it's the other way around right now. >> >> But Stumpwm gets the list of head from `xdpyinfo -ext XINERAMA', right? >> I could replace `xrandr' with the `xdpyinfo', too. > > I'm wise as king Solomon. And in my wisdom, I proclaim: render unto > the user the thing that is user's. May he provides the list of heads > in the correct order: > > (setf *xrandr-heads* '("HDMI1" "VGA1")) > > (defun dim-inactive-head (arg1 arg2) > (let* ((brighthead (slot-value (current-head) 'number)) > (dimhead (if (eql brighthead 0) 1 0))) > (run-shell-command > (format nil "/usr/bin/xrandr --output ~d --brightness 1.0" (nth > brighthead *xrandr-heads*))) > (run-shell-command > (format nil "/usr/bin/xrandr --output ~d --brightness 0.7" (nth > dimhead *xrandr-heads*))))) > > That'll "fix" the problem of the stuck xrandr, too ;) > > _______________________________________________ > Stumpwm-devel mailing list > Stumpwm-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/stumpwm-devel _______________________________________________ Stumpwm-devel mailing list Stumpwm-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/stumpwm-devel