--- /dev/null
+PREFIX?=/usr
+INSTALL?=install
+
+all:
+ @echo Nothing to build.
+
+install:
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(PREFIX)/bin
+ $(INSTALL) -m 0755 gnome-session-i3 $(DESTDIR)$(PREFIX)/bin/
+ $(INSTALL) -m 0755 i3-gnome $(DESTDIR)$(PREFIX)/bin/
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(PREFIX)/share/applications
+ $(INSTALL) -m 0644 i3-gnome.applications.desktop $(DESTDIR)$(PREFIX)/share/applications/i3-gnome.desktop
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(PREFIX)/share/gnome-session/sessions
+ $(INSTALL) -m 0644 i3-gnome.session $(DESTDIR)$(PREFIX)/share/gnome-session/sessions/i3-gnome.session
+ $(INSTALL) -d -m 0755 $(DESTDIR)$(PREFIX)/share/xsessions
+ $(INSTALL) -m 0644 i3-gnome.xsession.desktop $(DESTDIR)$(PREFIX)/share/xsessions/i3-gnome.desktop
--- /dev/null
+i3-gnome (1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Emil Mikulic <emikulic@gmail.com> Sun, 19 May 2013 15:49:40 +1000
--- /dev/null
+Source: i3-gnome
+Section: x11
+Priority: extra
+Maintainer: Emil Mikulic <emikulic@gmail.com>
+Build-Depends: debhelper (>= 8.0.0)
+Standards-Version: 3.9.4
+Homepage: http://i3wm.org/
+Vcs-Git: http://unix4lyfe.org/git/i3-gnome
+Vcs-Browser: http://unix4lyfe.org/gitweb/i3-gnome
+
+Package: i3-gnome
+Architecture: all
+Depends: ${misc:Depends}, i3-wm, gnome-session-bin
+Description: login session using gnome and i3-wm
--- /dev/null
+#!/usr/bin/make -f
+%:
+ dh $@
--- /dev/null
+3.0 (native)
--- /dev/null
+#! /bin/sh
+# This is just a wrapper around gnome-session, because when
+# i3-gnome.xsession.desktop does Exec=gnome-session-i3, it can't pass
+# any commandline arguments.
+exec gnome-session --session i3-gnome "$@"
--- /dev/null
+#! /bin/sh
+i3 &
+# Gross hack. FIXME. (wait until i3 has started)
+sleep 1
+dbus-send --session --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.RegisterClient string:org.i3wm.session string:$DESKTOP_AUTOSTART_ID
--- /dev/null
+[Desktop Entry]
+Type=Application
+Name=i3-gnome
+Comment=improved dynamic tiling window manager with GNOME integration
+Exec=i3-gnome
+X-GNOME-WMName=i3-gnome
+X-GNOME-Autostart-Phase=WindowManager
+X-GNOME-Provides=windowmanager
+X-GNOME-Autostart-Notify=true
--- /dev/null
+[GNOME Session]
+Name=i3-gnome
+RequiredComponents=gnome-settings-daemon;
+RequiredProviders=windowmanager;
+DefaultProvider-windowmanager=i3-gnome
+DefaultProvider-notifications=notify-osd
--- /dev/null
+[Desktop Entry]
+Name=i3-gnome
+Comment=improved dynamic tiling window manager with GNOME integration
+Exec=gnome-session-i3
+Type=Application