Re: [dev] [dwm] [PATCH] Focus root window on startup

From: FRIGN <dev_AT_frign.de>
Date: Sat, 31 Aug 2013 14:11:26 +0300

Am 8/31/13 1:37 PM, schrieb Markus Teich:
> I don't think this is a valid argumentation, since you could also turn it
> around and say:
> As lxdm works with most other window managers, it is the dwm-developers'
> job.
>
> Therefore i think it should be documented somewhere, who's job it is to
> focus the root window.
>
> --Markus
>
>

It's the same question Mauro raised and he got a famous answer from
Linus[1] (Don't force me to bring up his words here again).

It's a simple matter: What are you aiming your development at? Linux
Kernel developers are very keen on not breaking the userspace.
It's a bottom-up-system: Not the userspace adapts to quirks, the Kernel
space makes sure it provides a consistent, standardized interface to run
applications which have been built to comply with those standards.

Now let's look at dwm and lxdm again: What is mostly POSIX in the
kernel->application-space is the FD-WM specification in the window
manager space.
In the past, lxdm proved in many cases to be non-compliant with even
more basic specifications, like the XDG-specification[2], and I wouldn't
be surprised, if this problem could be attributed to the same cause.
On the other hand, dwm is a more than mature project: Relative to the
size of its codebase, the time spent developing it (over 7 years) has
paved the way for a more than well-optimized software.
LXDM is a much younger project, still heavily bug-ridden[3] and overall
immature.

So why don't you get in line and report it there[3]? Considering the
number of open bugs, you might be lucky and be able to have it fixed
before 2015 ;).

Cheers

FRIGN

[1]: <https://lkml.org/lkml/2012/12/23/75>
[2]: <http://lxnay.wordpress.com/2011/07/03/lxdm-the-wannabe-login-manager/>
[3]:
<http://sourceforge.net/tracker/?group_id=180858&atid=894869&source=navbar>
Received on Sat Aug 31 2013 - 13:11:26 CEST

This archive was generated by hypermail 2.3.0 : Sat Aug 31 2013 - 13:24:03 CEST