Guile Really-Improved 3 Window Manager Fork of i3-wm with guile configuration
Go to file
Ingo Bürk 1b3d8650a7 Reparent windows to their current position on unmanage
When unmanaging a window we need to reparent it back to the root
window. With this patch we do so at the current position of the
container such that we don't throw away the geometry position.

This fixes cases where clients withdraw a window and reparent it
later on, expecting to keep the same geometry (in particular dock
clients) but then end up on a wrong output.

fixes #3819
2019-10-15 22:32:48 +02:00
.github add specific GitHub issue templates 2018-10-07 20:41:42 +02:00
AnyEvent-I3 introduce the sync IPC command 2018-03-30 21:09:52 +02:00
contrib dump-asy.pl: Include floating_nodes 2018-09-14 14:05:51 +03:00
debian update debian/changelog 2019-08-30 23:46:42 +02:00
docs Implement focus_wrapping workspace 2019-10-14 13:02:33 +03:00
etc default config: use workspace number, not just workspace 2019-08-30 18:06:11 +02:00
i3-config-wizard Remove \n from errx and die messages 2019-01-02 14:23:56 +02:00
i3-dump-log i3-dump-log: make log message a little more clear (#3618) 2019-02-12 09:22:26 +01:00
i3-input Remove \n from errx and die messages 2019-01-02 14:23:56 +02:00
i3-msg Replace scalloc + strncpy with sstrndup 2019-04-03 18:51:34 +03:00
i3-nagbar i3-nagbar: Fix small leak 2019-10-14 12:26:10 +03:00
i3bar Fix i3bar leak on handle_destroy_notify 2019-10-14 17:34:38 +03:00
include Implement focus_wrapping workspace 2019-10-14 13:02:33 +03:00
libi3 Fix memory leak 2019-04-10 19:56:30 -04:00
m4 fix lcov support 2019-09-01 19:19:12 +02:00
man Add proper return code for i3-msg 2019-02-21 19:52:55 +00:00
parser-specs Implement focus_wrapping workspace 2019-10-14 13:02:33 +03:00
share Move/rename config files/.desktop files into subdirs 2016-10-23 21:09:24 +02:00
src Reparent windows to their current position on unmanage 2019-10-15 22:32:48 +02:00
testcases Merge pull request #3407 from orestisfl/tree_next 2019-10-15 13:47:24 +02:00
travis travis: remove deprecated docker login -e flag (#3651) 2019-03-19 09:49:59 +01:00
.clang-format switch to clang-format-3.8 (#2547) 2016-11-08 13:46:43 -08:00
.editorconfig Add .editorconfig (see editorconfig.org) (#2943) 2017-09-13 18:38:27 +02:00
.gitignore Add files generated by make check in AnyEvent-I3/ to .gitignore (#2915) 2017-09-09 14:47:32 +02:00
.travis.yml fix travis build by switching away from deprecated-2017Q3 (#3650) 2019-03-19 09:30:04 +01:00
DEPENDS Fix DEPENDS table 2018-05-01 13:49:55 +03:00
I3_VERSION Set non-git version to 4.17.1-non-git. 2019-08-30 23:06:59 +02:00
LICENSE Remove copyright year range from License 2016-01-17 16:25:54 +05:30
Makefile.am Move drag_pointer() to its own source file 2019-10-03 06:05:34 +00:00
PACKAGE-MAINTAINER Update PACKAGE-MAINTAINER’s compilation instructions 2016-10-23 21:09:24 +02:00
README.md Update badges in README 2018-10-26 09:58:04 -07:00
RELEASE-NOTES-4.14.1 release i3 4.14.1 2017-09-24 19:21:26 +02:00
RELEASE-NOTES-4.16.1 release i3 4.16.1 2019-01-27 16:45:19 +01:00
RELEASE-NOTES-4.17.1 release i3 4.17.1 2019-08-30 23:06:47 +02:00
configure.ac release i3 4.17.1 2019-08-30 23:06:47 +02:00
generate-command-parser.pl Remove trailing whitespace from Perl scripts 2018-03-15 21:33:45 +02:00
i3-dmenu-desktop Replace http:// with https:// where applicable 2017-09-24 17:07:15 +02:00
i3-migrate-config-to-v4 Remove dead documentation for non-existing feature "stack-limit". 2015-06-09 23:13:15 +02:00
i3-save-tree i3-save-tree: Exclude unsupported "transient_for" property 2018-09-12 14:13:56 +03:00
i3-sensible-editor Added gVim to i3-sensible-editor 2018-02-19 15:39:46 +01:00
i3-sensible-pager Quote the variables in i3-sensible-* correctly 2015-11-30 21:36:23 +00:00
i3-sensible-terminal enhancement: adds hyper as a sensible terminal option 2018-08-01 08:21:44 -05:00
logo.svg s/i3.zekjur.net/i3wm.org/g 2011-08-28 17:44:42 +02:00
pseudo-doc.doxygen Replace http:// with https:// where applicable 2017-09-24 17:07:15 +02:00
release.sh release.sh changes for v4.17 2019-08-03 15:29:04 +02:00

README.md

Logo i3: A tiling window manager

Build Status Issue Stats Pull Request Stats

i3 is a tiling window manager for X11.

For more information about i3, please see the project's website and online documentation.

For information about contributing to i3, please see CONTRIBUTING.md.