Guile Really-Improved 3 Window Manager Fork of i3-wm with guile configuration
Go to file
Ingo Bürk dbafb3cf23 Properly close disabled outputs restored during a restart. (#2337)
If an output is disabled during a restart, for example because a binding
such as

    bindsym $mod+Shift+r exec "xrandr --auto", restart

is used, it can happen that we first write the layout to disk and only
then receive the RandR change events. This leads to a situation where
the restored tree will contain these outputs, but the restarted i3
process will not receive the RandR events, thus the internal output in i3
is marked disabled.

This patch finds these cases after a restart and force-disables the
affected outputs.

fixes #2326
2016-05-08 12:49:24 +02:00
.github Add issue template 2016-02-19 18:48:49 +01:00
contrib contrib: add per-workspace-layout.pl 2014-01-26 16:51:32 +01:00
debian debian: remove menu file, add lintian-overrides 2016-04-01 16:34:56 +02:00
docs Do not count '\' in comment as line continuation (#2181) 2016-05-08 00:20:08 +02:00
i3-config-wizard Correct color management for pango fonts 2015-12-29 14:26:21 +01:00
i3-dump-log i3-dump-log: explicitly free shmname 2016-01-08 20:17:34 +01:00
i3-input Remove dead code guarded with "#if 0 … #endif" (#2338) 2016-05-05 14:18:04 +02:00
i3-msg Add pledge(2) support for OpenBSD 2016-01-17 18:49:00 +01:00
i3-nagbar Add pledge(2) support for OpenBSD 2016-01-17 18:49:00 +01:00
i3bar Update i3bar LICENSE to conform to other LICENSE files. (#2284) 2016-04-10 04:15:49 -07:00
include Properly close disabled outputs restored during a restart. (#2337) 2016-05-08 12:49:24 +02:00
libi3 Convert ifdef CAIRO_SUPPORT to if statements to keep consistency with common.mk 2016-03-23 10:58:10 -05:00
man Point out the default ipc message type in i3-msg.man 2016-04-04 08:47:07 +02:00
parser-specs Allow "modifier none" in i3bar to disable the modifier. 2016-02-11 20:51:05 +01:00
src Properly close disabled outputs restored during a restart. (#2337) 2016-05-08 12:49:24 +02:00
testcases Do not count '\' in comment as line continuation (#2181) 2016-05-08 00:20:08 +02:00
travis travis: snapshot git version before creating dist tarball 2016-05-02 08:49:16 +02:00
.clang-format clang-format: don’t define ForeachMacros 2014-06-19 11:17:46 +02:00
.gitignore Rebuild version.o when version.c or LAST_VERSION change 2015-04-12 12:31:58 -04:00
.travis.yml travis: build debian packages and documentation 2016-04-08 09:31:07 +02:00
DEPENDS Raise dependency to cairo 1.14.4. 2015-11-02 17:32:04 -05:00
I3_VERSION initial (manual) version files check-in 2016-04-07 19:12:21 +02:00
LICENSE Remove copyright year range from License 2016-01-17 16:25:54 +05:30
Makefile travis: snapshot git version before creating dist tarball 2016-05-02 08:49:16 +02:00
PACKAGE-MAINTAINER Update information on where to find #i3 on IRC 2016-03-10 18:05:17 +01:00
RELEASE-NOTES-4.12 release i3 4.12 2016-03-06 16:17:15 +01:00
VERSION initial (manual) version files check-in 2016-04-07 19:12:21 +02:00
common.mk use git version information if possible, otherwise use information 2016-04-07 19:12:21 +02:00
generate-command-parser.pl travis: check spelling of binaries and manpages, use docker 2016-02-06 10:36:43 +01:00
i3-dmenu-desktop i3-dmenu-desktop: do not die on failed open 2016-03-23 18:48:38 +01: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 Added Neovim to i3-sensible-editor 2016-02-01 01:18:41 +00:00
i3-sensible-pager Quote the variables in i3-sensible-* correctly 2015-11-30 21:36:23 +00:00
i3-sensible-terminal Added st to i3-sensible-terminal 2016-02-09 22:33:37 +01:00
i3-with-shmlog.xsession.desktop *.xsession.desktop: add Keywords= 2016-04-01 15:57:41 +02:00
i3.applications.desktop Make i3.applications.desktop file more complete 2016-03-09 10:27:04 +01:00
i3.config Revert "Add 'tray_output primary' to the default config" 2016-02-21 14:12:02 +01:00
i3.config.keycodes Revert "Add 'tray_output primary' to the default config" 2016-02-21 14:12:02 +01:00
i3.xsession.desktop *.xsession.desktop: add Keywords= 2016-04-01 15:57:41 +02:00
logo.svg s/i3.zekjur.net/i3wm.org/g 2011-08-28 17:44:42 +02:00
pseudo-doc.doxygen s/i3.zekjur.net/i3wm.org/g 2011-08-28 17:44:42 +02:00
release.sh auto-creating (I3_)VERSION for each release and post-release version files 2016-04-07 19:12:21 +02:00