The i3 FAQ has migrated to https://github.com/i3/i3/discussions. All content here is read-only.
Ask Your Question
1

how much of EWMH does i3 support?

asked 2014-02-26 15:52:24 +0000

ingo gravatar image

I have problems starting a graphical programs, and I got the answer, that it may have to do with i3 not supporting EWMH.

So, now my question: How much of EWMH does i3 support?

References:

edit retag flag offensive close merge delete

Comments

i3 supports as much of EWMH as people find useful enough to implement

TonyC gravatar imageTonyC ( 2014-03-08 18:51:09 +0000 )edit

1 answer

Sort by ยป oldest newest most voted
1

answered 2014-03-01 11:49:52 +0000

joepd gravatar image

i3 supports some EWMH. To find out which are likely supported, you can make yourself a quick list with the following list in the source directory:

grep -Eor '_NET_[^ ]+' .

As for the bug, you are referring to, it looks like the software wants to know the height of the title bars et cetera. i3 takes the perspective that this is none of the business of programs. i3 is the benovolent dictator for this kind of information, and apparently does not see any benefit in sharing its knowledge through the EWMH. This would only be of benefit for applications that pretend to be their own window manager. The i3 way of getting this type of info is through IPC-calls.

That being said, it could very well be that if you provide a patch to support EWMH-hints that you need, that it might be accepted. It could be wise to discuss concrete hints on the mailing list before making work in vein.

edit flag offensive delete link more

Comments

i3 supports _NET\_REQUEST\_FRAME\_EXTENTS client messages for that

TonyC gravatar imageTonyC ( 2014-03-08 18:44:45 +0000 )edit

Question Tools

1 follower

Stats

Asked: 2014-02-26 15:52:24 +0000

Seen: 470 times

Last updated: Mar 01 '14