instantOS / instantWM

The window manager for instantOS
MIT License
334 stars 38 forks source link

Resources for running InstantWM outside of InstantOS? #120

Closed Veraellyunjie closed 2 years ago

Veraellyunjie commented 2 years ago

Is there any forum and wiki or something similar dedicated to running Instant environment outside of InstantOS?

Your presentation videos really hooked me in, and I have installed InstantWM on OpenBSD, but a lot of functionality is missing. Yes, InstantOS is more than InstantWM, but

  1. Some things I believe should work in the InstantWM alone, but they don't;
  2. A guide on which parts to install and how to configure them would be nice.

If there is such a resource please direct me thither. If not, are there any plans on creating such a resource, be it by the InstantOS author or community?


My most urgent problems are:

Thank you, your InstantWM and tools are very promising.

con-f-use commented 2 years ago

To be fair, the readme clearly states:

It is preinstalled on instantOS. You can manually install the git build at your own risk by cloning the repo and then running build.sh, however you'll likely be missing a lot of other tools if you're not on instantOS. It is not recommended to use instantWM with other distributions.

Now, regarding your remarks:


Is there any forum and wiki or something similar dedicated to running Instant environment outside of InstantOS?

No. It's not really benni's focus. Also this would be a rabbit hole, because making it work on every possible system is a job for a whole team of people not one and a half part-timers and ratio of effort to people pleased would be very low, sorry. However, the discord is pretty active and you'll find nice people with similar goals there. Also feel free to post an article on the instantWM github wiki.

* build.sh uses `make`, but BSD `make` is incompatible with GNU `make` and exits with an error. Please mention that you need `gmake` on *BSD.

BSD is pretty niche and it should be pretty obvious which version of make was used by benni - the one that comes with Arch since instantOS is based on Arch, also it's the most common.

* that long string, probably version, on the right of the bar. There probably is no need for it there, even if it didn't make tray and clock disappear. Why is it there at all?

It's the complete version string including the abbreviated commit hash, build time and build host. It is there because it's the fallback if instantstatus did not update the status bar for whatever reason. Probably, because it errored out missing a dependency. You can run it manually with xtrace and see what the problem is.

* tag icons are missing

That's because you don't have the needed fonts installed. See the font variables in config.h.

* taskbar icons? Those multi-color ones?

No idea what you're talking about. But the applications themselves dictate which taskbar icons are used. Also you might be missing an icon theme or two.

* each wm action (switch/move to a workspace; resize a window; switch the mode; etc.) entails an immediate brief disk activity, as if InstantWM writes something into a file. It gets on my nerves. Can the instantwm's behaviour be altered in this regard?

It really doesn't. Please be more specific, might be something about your X window or system in general.

* `st` doesn't launch via shortkey although it is installed and does launch manually

Probably because iconf is used to detect the terminal. What's the content of ~/.config/instantos/default/. Should be something like: image

* hotkeys to navigate windows as they are displayed? Switch to the window to the right/left/up/down; in addition to cycling through all of them?

Something I would like to see as well.

* how to switch on blur?

instantsettings image


Please keep in mind that github is a platform for development and issues are supposed to be narrow-scoped and specific, not a wish list. This would have been better in any of the other media on the support page.