Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 361913 - i3-3e-r2.ebuild (new package) - An improved dynamic tiling window manager
Summary: i3-3e-r2.ebuild (new package) - An improved dynamic tiling window manager
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Kacper Kowalik (Xarthisius) (RETIRED)
URL: http://i3wm.org/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-04 15:06 UTC by Maxim Velesyuk
Modified: 2011-07-31 20:56 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
i3-3e-r2.ebuild (new package) (i3-3e-r2.ebuild,1.37 KB, text/plain)
2011-04-04 15:06 UTC, Maxim Velesyuk
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maxim Velesyuk 2011-04-04 15:06:01 UTC
Created attachment 268475 [details]
i3-3e-r2.ebuild (new package)

i3 is an improved dynamic tiling window manager, completely written from scratch.

Key features of i3 are good support of multi-monitor setups (workspaces are assigned to virtual screens, i3 does the right thing when attaching new monitors), XRandR support, horizontal and vertical columns (think of a table) in tiling. Also, special focus is on writing clean, readable and well documented code. i3 uses XCB for asynchronous communication with X11, and has several measures to be very fast.

Please be aware i3 is primarily targeted at advanced users and developers. 

Homepage: http://i3.zekjur.net/
Comment 1 Maxim Velesyuk 2011-05-13 13:35:26 UTC
Homepage changed to http://i3wm.org/
Comment 2 Sardem FF7 2011-05-13 13:37:50 UTC
Here are some ebuilds with up-to-date information that I maintain in my overlay.

http://git.overlays.gentoo.org/gitweb/?p=user/sardemff7.git;a=tree;f=x11-wm/i3
Comment 3 Nikolaj Šujskij 2011-06-07 14:56:54 UTC
Hm, why you guys don't want to update ebuilds in Sunrise?
http://overlays.gentoo.org/proj/sunrise/wiki/HowToCommit

Along with git one, since "sirius developing" now takes place in `tree` branch rather than master
Comment 4 Nikolaj Šujskij 2011-06-16 06:49:28 UTC
(In reply to comment #3)
> Hm, why you guys don't want to update ebuilds in Sunrise?
> http://overlays.gentoo.org/proj/sunrise/wiki/HowToCommit

 Also, duplicates #267476
Comment 5 Lasse Lindner 2011-07-31 00:17:31 UTC
I installed i3-3e_p3 from official portage tree. i3-wsbar was not functional, it missed AnyEvent/I3.pm:

Can't locate AnyEvent/I3.pm in @INC (@INC contains: /etc/perl /usr/lib64/perl5/site_perl/5.12.3/x86_64-linux /usr/lib64/perl5/site_perl/5.12.3 /usr/lib64/perl5/vendor_perl/5.12.3/x86_64-linux /usr/lib64/perl5/vendor_perl/5.12.3 /usr/lib64/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.12.2/x86_64-linux /usr/lib64/perl5/vendor_perl/5.12.2 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.12.3/x86_64-linux /usr/lib64/perl5/5.12.3 /usr/local/lib/site_perl .) at /usr/bin/i3-wsbar line 11.
BEGIN failed--compilation aborted at /usr/bin/i3-wsbar line 11.

I found an AnyEvent-I3-0.70.0 ebuild in the perl-experimental overlay, which fixed that. So I think the AnyEvent-I3 ebuild should also be pushed in the official tree; otherwise a hint in pkg_postinst would be nice.
Comment 6 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2011-07-31 20:56:16 UTC
Forgot to close that bug...

*i3-3e_p3 (12 Jul 2011)

  12 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> +files/i3-gentoo.diff,
  +i3-3e_p3.ebuild, +metadata.xml:
  Initial import. Ebuild based on extensive work done by Ondrej Sukup (mimi_vx)
  <mimi.vx@gmail.com> and Andre-Patrick Bubel (moredread) <code@andre-bubel.de>
  in sunrise overlay. Fixes bug 267476

(In reply to comment #5)
> I installed i3-3e_p3 from official portage tree. i3-wsbar was not functional,
> it missed AnyEvent/I3.pm:
I've asked perl team to move it to g-x86. Should be fixed shortly. I'll update the ebuild with the rest of perl deps when that happens. If I fail to do that in acceptable time please file a new bug report. Thanks!