home.social

#stumpwm — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #stumpwm, aggregated by home.social.

fetched live
  1. "Many users choose to sacrifice a little screen real-estate to display some generally useful information: the current time and date, wireless network connections, the names of open windows, etc. #StumpWM allows you to display this information in a bar across either the top or the bottom of the screen."

    What happens if I don't want to use that screen real-estate and instead just put a clock in my #Emacs mode line? Well, apparently the answer is on a different page: "The mode line can be turned on and off with the mode-line command or the lisp function stumpwm:toggle-mode-line". Cool, got to check it out.

    This documentation is old enough to still make reference not to polybar, but to stalonetray, which got me chuckling - time flies fast...

  2. @mariomedjeral I used #Stumpwm for many (many!) years, and its interaction with Emacs was one of the highlights.

    What broke my use was multiple monitors. I simply couldn't get it all to work properly, it was a bit overwhelming.

    I often use Ratpoison on my laptop, which suites it nicely.

    Like Stumpwm, it's stuck of X11 which is less battery efficient than Wayland. Though I think #Ratpoison probably compensates for that.

  3. @mariomedjeral I used #Stumpwm for many (many!) years, and its interaction with Emacs was one of the highlights.

    What broke my use was multiple monitors. I simply couldn't get it all to work properly, it was a bit overwhelming.

    I often use Ratpoison on my laptop, which suites it nicely.

    Like Stumpwm, it's stuck of X11 which is less battery efficient than Wayland. Though I think #Ratpoison probably compensates for that.

  4. My Linux workstation:

    Impressed with stumpwm. As an emacs user thought must try (usually use XMonad).

    Workflow: Debian/Emacs (denote.el)/Stumpwm/Zotero.
    Happy too with Yandex-browser-stable.

    #stumpwm

  5. My Linux workstation:

    Impressed with stumpwm. As an emacs user thought must try (usually use XMonad).

    Workflow: Debian/Emacs (denote.el)/Stumpwm/Zotero.
    Happy too with Yandex-browser-stable.

    #stumpwm

  6. @tfb My fallback WM, when for some reason exwm doesn't work for me, is StumpWM: Common LISP based so sympathetic to Emacs.

    #Emacs #TilingWindowManager #exwm #StumpWM

  7. @tfb My fallback WM, when for some reason exwm doesn't work for me, is StumpWM: Common LISP based so sympathetic to Emacs.

    #Emacs #TilingWindowManager #exwm #StumpWM

  8. I've been using #StumpWM for over 10 years. About a year ago, I switched to #Wayland and #Sway. I configured the latter with bindings and behavior similar to StumpWM, but something still feels off, and it's very annoying. I'll be trying #Mahogany in the near future.

  9. Still getting used to using ASDF and learning the various functionality present in common lisp.

    I've made a start on a little project. Basically a reminder program that can send one off or periodical reminders. Client processes. will be able to interface with it. I then intend to make a StumpWM program to use it. Still hazy on the details but it feels like a fun project. :blobfoxaww:

    #lisp #commonlisp #stumpwm

  10. Apparently the original developer of the ratpoison #WindowManager (I posted about it last night) has a similar project written in #CommonLisp called #StumpWM. So, if a #TilingWindowManager interests you, give it a shot!

    #Linux #RunBSD

    stumpwm.GitHub.io/

  11. Fixed bug in stumpish, which disallows to successfully run stumpish inside shell script, which was launched inside StumpWM or StumpWM REPL.

    Hope, it will be merged by the StumpWM devs :dragnloaf:

    github.com/stumpwm/stumpwm-con

    #StumpWm #stumpish #bash #shell

  12. Fixed bug in stumpish, which disallows to successfully run stumpish inside shell script, which was launched inside StumpWM or StumpWM REPL.

    Hope, it will be merged by the StumpWM devs :dragnloaf:

    github.com/stumpwm/stumpwm-con

    #StumpWm #stumpish #bash #shell

  13. I fuckin love this highly customizable, tweakable and hackable beast :dragnhearteyes: :dragnhearteyes: :dragnhearteyes:

    #StumpWm #CommonLisp #Emacs #REPL

  14. I fuckin love this highly customizable, tweakable and hackable beast :dragnhearteyes: :dragnhearteyes: :dragnhearteyes:

    #StumpWm #CommonLisp #Emacs #REPL

  15. I was inspired by these links: merveilles.town/@neauoire/1145 and tried to use a DejaVu Serif fonts (BTW, I'm always like a Computer Modern serif font) in my system and use a smaller color palette or dithering in my wallpaper/blog header image.

    - #StumpWm modeline looks like a good old book
    - #Emacs modeline with Serif font looks interesting
    - and #conky too
    - blog's main page reduced from ~130 Kb to 59 Kb, lol :dragnaww:

    #retrocomputing #dejavu #serif #simplicity

  16. I was inspired by these links: merveilles.town/@neauoire/1145 and tried to use a DejaVu Serif fonts (BTW, I'm always like a Computer Modern serif font) in my system and use a smaller color palette or dithering in my wallpaper/blog header image.

    - #StumpWm modeline looks like a good old book
    - #Emacs modeline with Serif font looks interesting
    - and #conky too
    - blog's main page reduced from ~130 Kb to 59 Kb, lol :dragnaww:

    #retrocomputing #dejavu #serif #simplicity

  17. 2) I can define custom keybindings for each application. If I want to make search in Librewolf with C-s, go to address bar with M-x and move page up/down with C-v/M-v (so, I want Emacs keybindings in my browser), then I use this code:

    (2/2)

    #StumpWm #CommonLisp #librewolf

  18. Top 2 StumpWm features (for me):

    1) I can display anything in modeline. If I get rid of standard bubble notifications and want to display brightness/volume bars not in the floating notification but right in the bottom bar, temporarily replacing all its data with progress bar — then … it is simple:

    (1/2)

    #StumpWm #CommonLisp

  19. Finally, I moved the soul (but not the body) of my i3wm configuration to the #StumpWm :dragnaww:

    The possibility to open REPL and tune WM configuration step by step — is priceless. I literally can change all in the runtime.

    OFC there are some drawbacks. For ex. if I try to update modeline every second, then my CPU temperature, WiFi AP name, IP address and datetime updates will eat my CPU.

    But, because there is a hackable LISP code, I think I can change that in the future :dragnloaf:

  20. Finally, I moved the soul (but not the body) of my i3wm configuration to the #StumpWm :dragnaww:

    The possibility to open REPL and tune WM configuration step by step — is priceless. I literally can change all in the runtime.

    OFC there are some drawbacks. For ex. if I try to update modeline every second, then my CPU temperature, WiFi AP name, IP address and datetime updates will eat my CPU.

    But, because there is a hackable LISP code, I think I can change that in the future :dragnloaf:

  21. Oh, #StumpWm is an incredible thing! :dragnaww:

    Connected my StumpWm instance to the Emacs REPL to configure fonts. And found that (xft:cache-fonts) can't find my fonts. :dragnsweats:

    Go to clx-truetype sources, found that *font-dirs* looks like points to the wrong catalog suitable for Linux but unsuitable for FreeBSD — and confirmed this inside REPL :dragnthink:

    So I change the variable in the _runtime_ inside the running process and now my fonts are found!

    #CommonLisp #Emacs #FreeBSD

  22. Oh, #StumpWm is an incredible thing! :dragnaww:

    Connected my StumpWm instance to the Emacs REPL to configure fonts. And found that (xft:cache-fonts) can't find my fonts. :dragnsweats:

    Go to clx-truetype sources, found that *font-dirs* looks like points to the wrong catalog suitable for Linux but unsuitable for FreeBSD — and confirmed this inside REPL :dragnthink:

    So I change the variable in the _runtime_ inside the running process and now my fonts are found!

    #CommonLisp #Emacs #FreeBSD

  23. OH SHI~~~~

    Suddenly, I found that #StumpWm is written on the #CommonLisp :dragnsweats:

    Goodbye i3wm and world :dragnhappy:

  24. Until #Gentoo portage catches up with the packages needed for #StumpWM to run without crashing, I think I'll give #QTile a go. Can't do the keyboard shortcut things I want, but neither can most other WM or DEs.

    Should be very helpful with the new 3440x1440 monitor arriving tomorrow. Large fonts AND two windows next to each other. Sounds great; I can't wait to experience it. (Upgrading from 1920x1080.)

    #Linux #WindowManagers

  25. Until #Gentoo portage catches up with the packages needed for #StumpWM to run without crashing, I think I'll give #QTile a go. Can't do the keyboard shortcut things I want, but neither can most other WM or DEs.

    Should be very helpful with the new 3440x1440 monitor arriving tomorrow. Large fonts AND two windows next to each other. Sounds great; I can't wait to experience it. (Upgrading from 1920x1080.)

    #Linux #WindowManagers

  26. I suppose I could switch to #EXWM (again), but can it do keystroke intercepts the way #StumpWM can?

    My reasons for trying StumpWM are:

    1) try another window manager
    2) learn some lisp
    3) use emacs keystrokes in #Mozilla #Firefox. Or at least turn off ctrl-w to kill the window.

    If EXWM can do 3, then it may be worth trying until I can get StumpWM working.

  27. I suppose I could switch to #EXWM (again), but can it do keystroke intercepts the way #StumpWM can?

    My reasons for trying StumpWM are:

    1) try another window manager
    2) learn some lisp
    3) use emacs keystrokes in #Mozilla #Firefox. Or at least turn off ctrl-w to kill the window.

    If EXWM can do 3, then it may be worth trying until I can get StumpWM working.

  28. Anyone get #StumpWM working on #Gentoo #Linux?

    It seems there is an issue in CLX or maybe SBCL that causes StumpWM to exit with an error at start. Supposedly fixed in updated CLX package, but that isn't in portage yet.

    I'd like to try putting the newer version in /usr/local/ and having StumpWM use that. Not sure the best way to go about that, though.

    Or, maybe a local package (portage overlay) would be better? Haven't done that before - maybe a good spring break project, though.

  29. Anyone get #StumpWM working on #Gentoo #Linux?

    It seems there is an issue in CLX or maybe SBCL that causes StumpWM to exit with an error at start. Supposedly fixed in updated CLX package, but that isn't in portage yet.

    I'd like to try putting the newer version in /usr/local/ and having StumpWM use that. Not sure the best way to go about that, though.

    Or, maybe a local package (portage overlay) would be better? Haven't done that before - maybe a good spring break project, though.

  30. Just learned about #Xephyr for running a second x session inside the first one. Very cool. Can't believe I hadn't heard about it before now. Years and years ago, I used to routinely run a second session on vt8. Good for testing out different window managers or desktop environments or running things as a different user.

    Using Xephyr to troubleshoot #stumpwm - it starts and exits / crashes immediately. Testing a few things, so not giving up hope yet.

  31. Just learned about #Xephyr for running a second x session inside the first one. Very cool. Can't believe I hadn't heard about it before now. Years and years ago, I used to routinely run a second session on vt8. Good for testing out different window managers or desktop environments or running things as a different user.

    Using Xephyr to troubleshoot #stumpwm - it starts and exits / crashes immediately. Testing a few things, so not giving up hope yet.

  32. Upgrading my monitor to 3440x1440, from 1920x1080. Physically about the same size (about 2-inches longer, diagonally). I might even put two windows next to each other. Or, I might try #StumpWM.

    Time to go download a gig or so of wallpapers / backgrounds from #DigitalBlasphemy. Only ever downloaded the 1920x1080 ones.

  33. Upgrading my monitor to 3440x1440, from 1920x1080. Physically about the same size (about 2-inches longer, diagonally). I might even put two windows next to each other. Or, I might try #StumpWM.

    Time to go download a gig or so of wallpapers / backgrounds from #DigitalBlasphemy. Only ever downloaded the 1920x1080 ones.

  34. I just love how easy it is to tweak #stumpwm while it's running. Just keep a #sly connection open and the config in an #emacs buffer, then you can very easily implement whatever you want to do with a couple of commands.

  35. #stumpwm is looking increasingly awesome, now that I've managed to iron out some initial kinks and connected it to #slynk.

  36. I would have loved to see some kind of merge of , and . At least a version of Lem running in Nyxt, making the power of both available to build upon. I have pretty much top to bottom now (including and ), but it's still pretty disconnected. I can control things from emacs though, so that's the middle ground, but I would have loved there too.

  37. I would have loved to see some kind of merge of #lem, #mcclim and #nyxt. At least a version of Lem running in Nyxt, making the power of both available to build upon. I have #lisp pretty much top to bottom now (including #guix and #stumpwm), but it's still pretty disconnected. I can control things from emacs though, so that's the middle ground, but I would have loved #CommonLisp there too.

  38. Figuring out a stupid solution to a stupid problem with my #Emacs on my #Guix / #StumpWM machine.

    There's surely an actual fix for this, but I figured out a stupid workaround at least.

    Guix, XIM, Emacs, Multi_key, Shft+SPC | The Neo-Babbage Files

    (Want to compose characters? Then you can't scroll backwards with Shft-SPACE. Want to scroll backwards with Shft-SPACE? Then you can't compose characters.)

  39. Figuring out a stupid solution to a stupid problem with my #Emacs on my #Guix / #StumpWM machine.

    There's surely an actual fix for this, but I figured out a stupid workaround at least.

    Guix, XIM, Emacs, Multi_key, Shft+SPC | The Neo-Babbage Files

    (Want to compose characters? Then you can't scroll backwards with Shft-SPACE. Want to scroll backwards with Shft-SPACE? Then you can't compose characters.)

  40. @lhp That's really cool! Currently I control #herbstluftwm via my own terribly organized #elisp wrapper scripts but would love a scheme-based alternative to #stumpwm. Any plans for tiling support?

  41. My OpenBSD Thinkpad that I use mostly for my studies.

    The screen is small but the setup is comfortable.

    #openbsd #stumpwm #lisp

  42. I recently replaced #exwm with #stumpwm and am really getting into this. I know I could probably achieve the same results in exwm but having a workspace layout in *three dimensions* is what my brain was actually craving for.

    Emacs not blocking my other tasks when doing something heavy was my major reason for switching.

    #emacs

  43. A few weeks ago, having upgraded both the operating system (due to security requirements) and #Emacs, my window manager, #exwm, stopped working. Okay, switched to #StumpWM, which is fine, but I missed exwm. Just spent a couple of hours cleaning up my configuration files and getting exwm working again! Happily back in the fold. 🙂

  44. Finally I've installed StumpWM on Ubuntu, installed on my Macbook!

    #StumpWM is a #linux window manager, written in #commonlisp

    It is like Emacs from the world of window managers!

    Do #programming, have a #fun!

  45. I've just realised that half of the key bindings I have defined for #StumpWM are invoking #emacsclient to bring up specific #Emacs windows/buffers.

    I used to use #exwm but stopped due to the lack of multithreading. The combination of StumpWM and the Emacs server gives me pretty much the same in the end.

  46. Hi, first post on Mastodon. I'm a self taught software developer using #guix, #stumpwm, #emacs, and currently experimenting with #nyxt.

    I'm fond of #foss, and do some drive-by contributions to various projects as I encounter issues.

    By day, I'm working as a consultant mostly using #windows, #dotnet and #csharp, but I use #fsharp whenever I get the chance.

    Looking forward to meeting likeminded people on Fosstodon!

  47. Hello all. I've been using dynamic groups in #StumpWM for some time now and really like this approach to tiling (something I liked in the awesome WM as well). However, I've recently seen so-called "paper" tiling (see github.com/paperwm/PaperWM for an example for #gnome). Does anybody know of a similar functionality for StumpWM?

  48. @madcap this is one of the wallpapers I made with #midjourney for each of my desktops on #stumpwm