![]() ![]() One peculiar thing about the standard keybindings is the use of Super+j/k/l/ to move to the window to the left, down, up, and right, respectively. That being said, the i3 User's Guide is quite good as well, and you should at least skim over it to get an idea of i3's abilities. This is good because you can peruse the config file to have a general idea of what keybindings exist and how their corresponding commands are expressed. ![]() The generated config file contains all the default keybindings there are no extra keybindings other than those listed in this file. i3 will then generate a config file at ~/.config/i3/config. I recommend choosing Super here, since it will avoid conflicts with shortcuts from applications. Super) as the modifier key for i3 shortcuts. The first time you start i3, it presents you with a dialog asking whether you want to use Alt or Win (the 'Windows' key, a.k.a. Those glitches don't manifest too often, and it's hard to separate the glitches that come naturally with it from the ones caused by my own hacks, but the fact is that I got tired of the glitchiness and hanging, and also I was lured by i3's tabs support, so I decided to switch. (Also, if you have to kill Emacs for any reason, you kill your entire graphical session, though this can be avoided by starting Emacs like this in your. This will happen more or less often depending on the kinds of tasks you do with Emacs. Which can of course be customized to death, but is not particularly great for large numbers of windows, in my opinion.Īnother problem with EXWM is that if Emacs hangs for any reason (e.g., waiting for TRAMP to open a remote SSH file, or syntax highlighting choking on an overly long line in a JSON file or a Python shell), your whole graphical session freezes, because EXWM does not get an opportunity to react to X events while Emacs is hung doing other stuff. EXWM does not really do much in the way of managing windows: essentially, EXWM just turns all your windows into Emacs buffers, and the window management tasks proper (splitting, deciding which Emacs window will display a new X window, etc.) is the built-in window management Emacs uses for its own windows. So here I am.ĮXWM has a lot going for it, mainly from the fact of running in Emacs, and therefore benefitting from the general powers that all things built on Emacs have: it's eminently hackable and customizable (and you can generally see the results of your hacks without even restarting it), and can be integrated in your Emacs workflow in various ways (I gave some examples in my previous EXWM post). This time, after a long time using EXWM (which I picked up more easily at the time since all the commands were the regular Emacs window/buffer commands I already knew), i3 was quite easy to pick up. I had actually tried i3 years ago, but I had never used a tiling window manager before, and for some reason it didn't click for me at the time. And after two weeks using it, I have to say I'm definitely sticking with it. Tags: comp, unix, wm, emacs, in-englishĪfter almost 3 years using EXWM as my window manager, I decided to give i3 a try. Switching to the i3 window manager 16:00 +0100. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |