![]() ![]() I3's primary design goals are to possess well-written, documented code that encourages user contribution to use XCB instead of Xlib to implement multi-monitor features correctly, so that each workspace is assigned to a virtual screen, and monitor additions and removals are non-destructive of windows to implement different modes, similar to the text editors vi and vim to use a tree as the abstraction (and underlying data structure) for window management and to implement UTF-8 character encoding. By default, window focus is controlled by what the documentation refers to as the 'Mod1' key ( Alt key/ Windows key) in addition to the right-hand home row keys (Mod1+J,K,L,Semicolon), while window movement is controlled by the addition of the Shift key (Mod1+Shift+J,K,L,Semicolon). Like wmii, i3 uses a control system very similar to that of vi and Vim. Its configuration is achieved via a plain text file and extending i3 is possible using its Unix domain socket and JSON based IPC interface from many programming languages. ![]() It supports tiling, stacking, and tabbing layouts, which it handles dynamically. I3 is a tiling window manager designed for X11, inspired by wmii and written in C.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |