Guile Really-Improved 3 Window Manager Fork of i3-wm with guile configuration
Go to file
Michael Stapelberg 1e49f1b08a Implement i3 --moreversion
From the code:

    Connects to i3 to find out the currently running version. Useful since it
    might be different from the version compiled into this binary (maybe the
    user didn’t correctly install i3 or forgot te restart it).

Here is an example output:

    $ ./i3 --moreversion
    Binary i3 version:  4.2-202-gb8e782c (2012-08-12, branch "next") © 2009-2012 Michael Stapelberg and contributors
    Running i3 version: 4.2-202-gb8e782c (2012-08-12, branch "next") (pid 14804)

    The i3 binary you just called: /home/michael/i3/i3
    RUNNING BINARY DIFFERENT FROM BINARY ON DISK!
    The i3 binary you are running: /home/michael/i3/i3

    $ i3 restart
    2012-08-12 15:05:28 - Additional arguments passed. Sending them as a command to i3.
    IPC: received EOF instead of reply

    $ ./i3 --moreversion
    Binary i3 version:  4.2-202-gb8e782c (2012-08-12, branch "next") © 2009-2012 Michael Stapelberg and contributors
    Running i3 version: 4.2-202-gb8e782c (2012-08-12, branch "next") (pid 14804)

    The i3 binary you just called: /home/michael/i3/i3
    The i3 binary you are running: /home/michael/i3/i3
2012-08-12 15:10:13 +02:00
contrib add banner.svg to contrib/ 2012-06-10 18:19:17 +02:00
debian debian: i3bar.1 has been moved to man/ 2012-07-22 21:07:32 +02:00
docs Bugfix: bump copyright in asciidoc-git.conf 2012-08-10 23:27:23 +02:00
i3-config-wizard config-wizard: use the level 0 keysym whenever it’s unambiguous 2012-08-02 02:14:56 +02:00
i3-dump-log Fix linking by linking libi3 first and its dependencies afterwards 2012-07-23 10:56:44 +02:00
i3-input fix a few warnings/places where the clang static analyzer complains 2012-08-05 16:34:38 +02:00
i3-msg ipc: implement GET_VERSION to find out the i3 version 2012-08-05 14:30:05 +02:00
i3-nagbar fix a few warnings/places where the clang static analyzer complains 2012-08-05 16:34:38 +02:00
i3bar Automatically hide i3bar when it's unneeded. 2012-08-02 01:44:25 +02:00
include Implement i3 --moreversion 2012-08-12 15:10:13 +02:00
libi3 root_atom_contents: handle CARDINAL atoms such as I3_PID 2012-08-12 14:30:24 +02:00
man ipc: implement GET_VERSION to find out the i3 version 2012-08-05 14:30:05 +02:00
parser-specs Introduce splith/splitv layouts, remove orientation 2012-08-04 03:13:24 +02:00
src Implement i3 --moreversion 2012-08-12 15:10:13 +02:00
testcases complete-run: handle bailouts 2012-08-12 13:46:54 +02:00
tests implement TAILQ_SWAP (only for consecutive elements, order relevant) and use it 2011-02-15 02:21:23 +01:00
yajl-fallback/yajl Make code compatible with yajl 2.0 *and* 1.0 2011-04-27 19:52:53 +02:00
.gitignore update .gitignore (Thanks SardemFF7) 2012-08-07 10:03:37 +02:00
DEPENDS debian: use ${perl:Depends}, remove perl from build-deps, update recommends 2011-10-23 16:53:16 +01:00
LICENSE remove obsolete CMDMODE and TODO files, update LICENSE 2011-10-08 15:18:04 +01:00
Makefile unbreak the build 2012-08-05 14:38:52 +02:00
PACKAGE-MAINTAINER Introduce the i3-sensible-{pager,editor,terminal} scripts 2011-09-25 18:46:37 +01:00
RELEASE-NOTES-4.2 add release notes for v4.2 2012-04-25 23:06:39 +02:00
common.mk use I3__FILE__ for DLOG, leave __FILE__ as is 2012-08-12 12:19:47 +02:00
generate-command-parser.pl Display i3-nagbar when commands lead to an error 2012-08-02 17:45:09 +02:00
i3-migrate-config-to-v4 i3-migrate-config-to-v4: use layout toggle split (Thanks eeemsi) 2012-08-04 12:46:37 +02:00
i3-sensible-editor update i3-sensible-* (Thanks Han) 2011-12-29 00:01:49 +01:00
i3-sensible-pager update i3-sensible-* (Thanks Han) 2011-12-29 00:01:49 +01:00
i3-sensible-terminal Add xfce4-terminal to i3-sensible-terminal 2012-08-02 15:20:17 +02:00
i3.applications.desktop /usr/share/applications/i3.desktop: drop the encoding key, UTF-8 is now required 2012-04-25 23:18:22 +02:00
i3.config Introduce splith/splitv layouts, remove orientation 2012-08-04 03:13:24 +02:00
i3.config.keycodes Introduce splith/splitv layouts, remove orientation 2012-08-04 03:13:24 +02:00
i3.xsession.desktop Also install /usr/share/applications/i3.desktop 2012-01-26 18:16:13 +00: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