10/22/2023 0 Comments Best windows tiling manager![]() ![]() )Ĭome to think of it, Metacity's documentation has a good bit to say about how it interacts with windows and what sort of extended properties it supports. ![]() If you do, you'll probably end up catching up on your sleep instead of hacking on Metacity. You might be able to read their source code to get some inspiration as to how to design a WM.ĭO NOT GO AND READ THOSE THINGS. StumpWM (Common Lisp) and DWM (C) are both quite minimalist. Right now I am kind of considering i3, dwm and xmonad, but am unsure how to decide. i3 was the first to catch my eye, but that was before I knew how many there were. XMonad, written in Haskell, stayed under 1000 lines for quite some time. Which tiling Window Manager do you prefer and why I really want to try a tiling window manager. Conforming to these means your window manager will behave nicely in GNOME, KDE, XFCE, and any other desktop environment that comes along, although simply ignoring them is certainly easier on your first try.Ī window manager needn't be a huge, complicated ball of C - Successful window managers have been written in high-level languages like Lisp, Haskell, and Python, and even some in C have remained small and readable. To know how a window manager ought to behave, there are two documents that specify the conventions and policies: EWMH and ICCCM 1. (If you're insane, you might open a socket to the X server directly.) You can use the Xlib bindings for your language of choice, or you can use the higher-level XCB bindings. One important decision is how you're going to talk to the X server. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |