Good to see tech content from a fellow Irish person! Do you see a need to still use a terminal multiplexer like tmux or GNU Screen? StumpWM seems to cover the same workspace management use cases. Obviously can't replace tmux for managing processes on remote servers.
@jamesmccabe3168 Жыл бұрын
Thanks fellow Irish person. Yes you can still use tmux but I don't really do much work on servers.
@renanmarin87582 жыл бұрын
I've got an error when trying to do the ./autogen.sh command, it says: AC_OUTPUT should be used without arguments
@jamesmccabe31682 жыл бұрын
What Linux distro are you using? It might be a missing dependency. I'm guessing it could be something to do with the autoconf package.
@renanmarin87582 жыл бұрын
@@jamesmccabe3168 I'm using Artix Linux, there is a way to download theses dependencies? Or maybe install a new autoconf package...
@jamesmccabe31682 жыл бұрын
@@renanmarin8758 I am not sure, I have never used Artix, I see its based on Arch Linux which I never use... other than read about it. My guess would be to install StumpWM from the Arch repository and then see if it pulls in the required dependencies or AUR. Then go back and see if the git version will build. Its also possible the latest Arch autoconf being bleeding edge could have updates to stop StumpWM from building. I am not an expert on Linux dependencies I'm afraid especially Arch based.
@jamesmccabe31682 жыл бұрын
@@renanmarin8758 Also check you have automake package installed.
@leandrusfanzec2 жыл бұрын
hey! awesome video!
@Achy1les2 жыл бұрын
For some reason, I do not have the "float-this" "unfloat-this" commands. They only seem to work with stumpwm installed from github. But, then I loose the capability to execute the "select-theme" command on the fly provided by the stumpwm-base-16 themes that I commented in your stumpwm installation video. So, that not to miss the select-theme command on the fly, I did not install stumpwm from github, but from apt itself on my Debian box. I would really like to have "float-this" and "unfloat-this" commands working with "select-theme". But, so far, "select-theme" command throws an error when stumpwm is installed from github. I haven't found any solution for them to work in together through the apt or github stumpwm installation...
@jamesmccabe31682 жыл бұрын
As you are using Debian I expect its an old version of Stump you are using possibly version 1.0.0. "float-this" and "unfloat-this" were added in early 2017 I think from browsing commits. Emmmm... you could try to patch StumpWM 1.0.0 code with the new code in tile-group.lisp and recompile to add the functionality. It seems a messy option to me. Is it really worth using stumpwm-base-16 for colors? I'm guessing its this repo github.com/tpine/base16-stumpwm? You could just add your own themes in an easier way maybe or try to solve the "select-theme" error in that repo. It would be more practical than patching in new functionality into old versions of StumpWM I'd imagine. I might take a look at that repo if I can get a chance. I only have very basic Lisp skills though.
@momomaniac12342 жыл бұрын
thank you Sir 😃 i learned much from this video now i know how to install stumpwm 😃
@katrush2 жыл бұрын
At first look it seems to be very inconvinient to manage windows with these prefix key and commands...
@jamesmccabe31682 жыл бұрын
Yes StumpWM is not for everyone, it has a small audience. Where it becomes interesting is when you begin to customize it to your own needs. It should be noted you can define any key combinations yourself. Also any command can be executed with any key combination you want.
@yCherkashin2 жыл бұрын
2:00 double take at the "turd partie" :)
@jamesmccabe31682 жыл бұрын
☺️ Close one there...
@luisosilva60252 жыл бұрын
Thank you for the useful video
@diegoguraieb82822 жыл бұрын
amazing! I will give stumpwm a try.. Thanks!
@noblesavage1493 жыл бұрын
Nice one! Looking forward to the next one <3
@capability-snob3 жыл бұрын
Nice work, very well covered! You're not quite using the latest version though - I seem to have three types of groups, including a new "dynamic" type for when you actually want automatic tiling. The keybindings for dynamic need some polish, though. BTW, how did you center your message window? Not sure I'll do that as it seems to jump around while narrowing search results, but still kind of cool.
@jamesmccabe31683 жыл бұрын
No, not the latest version... well spotted. I originally started with a git version from March, I made the first half around of screencast around then and finished it in July or so. Life got in the way. I didn't include "Dynamic group" as there is still a pull request with a lot of commits waiting to be merged, so might cover that later. You can center message window with (setf *message-window-gravity* :center) Config is here: github.com/jamesmccabe/stumpwm-demo-config
@robinmattheussen23953 жыл бұрын
I've been trying to get into Stump for a while now (because I like its ideas), but it's difficult to get into because of the general lack of resources out there.
@jamesmccabe31683 жыл бұрын
Yes it can be hard to get into at the beginning. The Stump manual and Common Lisp resources are where I started. Also reading the Stump code in the github repository can be helpful. Its not as easy to find resources compared to other window managers. It probably only appeals to people with an interest in Emacs and Common Lisp. I hope to make a few videos on setting up a minimal config if I can find some time in the future.
@robinmattheussen23953 жыл бұрын
@@jamesmccabe3168 I would definitely be interested in a video like that! I'm an Emacs user, and I see lots of people drifting to EXWM, but as cool as it is, I find it to be quite unpleasant to work with due to its technical limitations, so I've been looking at Stump as sort of an alternative to EXWM.
@arkonan93073 жыл бұрын
Great Job man !
@marksmod3 жыл бұрын
I actually quite like this. Will have to try it.
@marksmod2 жыл бұрын
Today is the day. Bought a new computer and am going to install vanilla arch & stumpwm on this machine.
@afonsorafael27283 жыл бұрын
Marvelous
@BraxtonMeyer3 жыл бұрын
This is cool xan you show more from your setup in stump?
@jamesmccabe31683 жыл бұрын
I haven't much of a setup at the moment, its basic enough but I will make a video on it in the future. I'm currently making a demo installation video. I'm busy with work, moving house next month... as well as working on my fathers farm at weekends so its all a bit crazy to find time for Stumpwm :)
@maxreuv3 жыл бұрын
Good stuff, thank you! Not sure if I am going to use the StumpWM, but certain features were indeed interesting. I use Emacs for work but feel I am not ready yet to jump to the full emacsy experience
@joaopedrodeamorimpaula89653 жыл бұрын
stumpwm is my next step in my journey to replicate a lisp machine as much as possible in a Unix environment!
@josefinafinosa75022 жыл бұрын
Como foi tua experiência com stumpwm?
@luisosilva60253 жыл бұрын
Thank you. Informative and useful.
@krux023 жыл бұрын
That was an interesting video. Can you provide a comparison to EXWM as well? After all EXWM is the closest to StumpWM afaik.
@jamesmccabe31683 жыл бұрын
To be honest I have never used EXWM. The main difference would be, its an Emacs package written in Emacs Lisp which turns Emacs into a window manager. StumpWM is written in Common Lisp which is more a multi-purpose programming language than Emacs Lisp. StumpWM is a stand alone window manager and uses its own config. It doesn't rely on using Emacs. You could use any text editor. So you would have your window manager config and editor config all in the one config, if you used EXWM I assume... whereas with Stump you would have a separate config. I may look into it in the future but I would like to make some more StumpWM videos first as there are so few compared to Emacs and even EXWM. Ratpoison I have used... is probably more similar to Stump in general usage except its written in C and uses a text based config file. This video only scratches the surface of StumpWM, its a deep rabbit hole when I started writing stuff for my own config, checking internal source etc.
@MichaelGaribaldi3 жыл бұрын
Stumpwm is actually better. I'm an emacs fanatic, however, with EXWM, it's single threaded, which means if one process hangs, the entire WM hangs, stumpwm is multi-threaded and it will run even IF one process hangs. I normally run with Stumpwm as the WM and emacs up showing a command line, from there I run everything (pretty much) in Emacs.