Guile Really-Improved 3 Window Manager Fork of i3-wm with guile configuration
Go to file
Thomas Praxl 0600b11d2b Add workspace vars to support DRY when customizing
Relabeling the workspaces required the user to update the labels at least in two places of the i3 config file (switch to workspace + move focused container to workspace) to keep a consistent state.

This got even worse when the user started to reference the workspaces elsewhere, e.g. for assigning containers to specific workspaces.

This change supports the DRY principle for users. Relabeling the workspaces is now merely a matter of changing the respective variable ($ws1, $ws2, … $ws10).
2017-12-23 12:28:03 +01:00
.github Replace http:// with https:// where applicable 2017-09-24 10:19:07 +02:00
AnyEvent-I3 Implement the tick event 2017-09-30 11:41:57 +02:00
contrib dump-asy.pl: use layout instead of orientation for names (#3004) 2017-09-30 10:17:20 -07:00
debian update debian/changelog and release.sh after release (#2987) 2017-09-25 09:04:31 +02:00
docs Add relative coordinates in JSON for i3bar click events (fixes #2767) 2017-12-20 22:51:14 +05:30
etc Add workspace vars to support DRY when customizing 2017-12-23 12:28:03 +01:00
i3-config-wizard Merge pull request #3058 from d-e-s-o/fix-FREE 2017-11-29 08:33:27 +01:00
i3-dump-log i3-dump-log: enable shmlog on demand 2017-11-26 18:07:02 +01:00
i3-input Merge pull request #3058 from d-e-s-o/fix-FREE 2017-11-29 08:33:27 +01:00
i3-msg no-op refactoring: make ipc_connect find socket path 2017-11-26 16:41:59 +01:00
i3-nagbar do not check for NULL in FREE macro 2017-11-23 15:41:33 -08:00
i3bar Add relative coordinates in JSON for i3bar click events (fixes #2767) 2017-12-20 22:51:14 +05:30
include Add '--release' flag for bindsym in the bar block 2017-12-08 12:16:22 +02:00
libi3 Fixes #3072, Xft.dpi can be floating point 2017-12-09 15:12:25 +01:00
m4 Accept calling absolute path when building outsource 2016-11-09 22:37:21 +01:00
man add the kitty terminal in i3-sensible-terminal 2017-11-12 16:48:21 +08:00
parser-specs Add '--release' flag for bindsym in the bar block 2017-12-08 12:16:22 +02:00
share Move/rename config files/.desktop files into subdirs 2016-10-23 21:09:24 +02:00
src Make 'focus' disable blocking fullscreen windows 2017-12-11 19:14:33 +02:00
testcases Make 'focus' disable blocking fullscreen windows 2017-12-11 19:14:33 +02:00
travis tests: run under Xvfb by default (if available) (#2951) 2017-10-13 00:18:49 -07: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 travis: remove clang-analyze (#2917) 2017-09-09 18:30:17 +02:00
DEPENDS Replace http:// with https:// where applicable 2017-09-24 10:19:07 +02:00
I3_VERSION Set non-git version to 4.14-non-git. 2017-09-04 07:53:39 +02:00
LICENSE Remove copyright year range from License 2016-01-17 16:25:54 +05:30
Makefile.am Include AnyEvent-I3 directory in dist tarballs (#2916) 2017-09-09 14:22:16 +02:00
PACKAGE-MAINTAINER Update PACKAGE-MAINTAINER’s compilation instructions 2016-10-23 21:09:24 +02:00
README.md Add README.md (#2910) 2017-09-10 07:43:53 +02:00
RELEASE-NOTES-4.14 release i3 4.14 2017-09-04 07:53:25 +02:00
configure.ac release i3 4.14 2017-09-04 07:53:25 +02:00
generate-command-parser.pl generate-command-parser.pl: remove trailing whitespace 2017-12-11 00:41:52 +02:00
i3-dmenu-desktop Replace http:// with https:// where applicable 2017-09-24 10:19:07 +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 Update "mark" to "marks" in i3-save-tree. (#2308) 2016-04-23 12:43:23 +01:00
i3-sensible-editor Fix name of mcedit (#2524) 2016-12-09 08:37:49 +01:00
i3-sensible-pager Quote the variables in i3-sensible-* correctly 2015-11-30 21:36:23 +00:00
i3-sensible-terminal add the kitty terminal in i3-sensible-terminal 2017-11-12 16:48:21 +08: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 10:19:07 +02:00
release.sh update debian/changelog and release.sh after release (#2987) 2017-09-25 09:04:31 +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.