Hacker News new | past | comments | ask | show | jobs | submit login

I've run Enlightenment (E) since the 90's. Never had flames or any other BS like that. By default there are some animations (for things like desktop switching), but these are easy to turn off, and I always do.

E maintains separate virtual desktops per physical monitor. This allows you to independently switch between L virtual desktops on monitor 1, M virtual desktops on monitor 2, and N virtual desktops on monitor 3... Once you have tried this, it is really hard accepting the limitations of a single virtual desktop space across all physical monitors.

E supports window shading. In some circumstances, I will minimize applications, in others, shading is nicer (e.g., to keep a window associated with a particular virtual desktop).

It can be run in floating window, or tiling mode.

You can decide if focus raises windows or not. Not raising windows on focus is IMO much nicer than the way most environments operate.

You can turn off all the crap like task bar etc., and have a traditional X environment where clicking the mouse on the root window brings up your menu (my preferred setup), or you can make it look/act like Mac/Windows, if that is your thing. You can do most things with the keyboard (setting up custom key/mouse/edge of screen/etc. bindings is trivial). If you hand edit '.e/e/applications/menu/favorite.menu', you can have submenus etc. in your right-click "favorites" menu (using the gui to add menu entries to "favorites" only supports a flat structure). Left click brings up the default menu. Middle click brings up a list of open windows (separate list per physical monitor) to quickly switch.

E is still lightweight compared to alternatives, but it used to be the case that one of the primary devs would test against an ancient machine to ensure it worked well even on box without much memory, and an ancient processor.

I don't use gui stuff for network, filemanager, etc., but I have heard complaints about the default included stuff for this, but you can always just use something else with E, if you like to use gui for these.

Wayland support is WIP. Not recommended.

If you try the E25 package in Debian Bookworm, there may be a missing dependency in the package. It often abruptly exited without an error when clicking on the root window (which I do a lot of for menus). In frustration, I decided to try to build the Moksha E17 fork, but got errors in the build. I didn't have time to track them down, so just continued using debian's packaged E25. Time passed, and I noticed that I hadn't had a crash (abrupt exit without error) since installing the build dependencies for E/Moksha.

from apt's logs:

libefl-all-dev

(which pulled in: efl-doc gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 libcurl4-openssl-dev libdw-dev libefl-all-dev libeina-bin libeolian-bin libeolian1 libflac-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev liblua5.2-dev liblz4-dev libmpg123-dev libogg-dev libopus-dev liborc-0.4-dev liborc-0.4-dev-bin libout123-0 libreadline-dev libsndfile1-dev libsyn123-0 libsystemd-dev libtool-bin libunwind-dev libvorbis-dev libx11-xcb-dev libxcb-xkb-dev libxkbcommon-x11-dev )

libxcb-shape0-dev libxcb-keysyms1-dev libeet-bin doxygen libpng-dev libluajit-5.1-dev libbullet-dev dbus-x11 libpam0g-dev




Also, to turn off the (damn) sound effects in e25:

install: libelementary-bin

run, elementary_config ->audio settings settings->all -> preferences -> elementary configuration (can change colors, font scaling, turn off sound effects, etc.)


> By default there are some animations (for things like desktop switching), but these are easy to turn off, and I always do.

Why?

> It can be run in floating window, or tiling mode. > Wayland support is WIP. Not recommended.

What you describe looks to me like Hyprland. You should try it if you want to keep the same workflow on wayland!

> clicking the mouse on the root window brings up your menu (my preferred setup),

This seems slow. I have the windows key mapped to drun, to open floating menus. You can run many floating menus, with type ahead (like fzf or fzy)

> You can turn off all the crap like task bar etc

Same on hyprland, but a good taskbar is one that doesn't go against your workflow but with it: mine is very thin and mostly shows the virtual desktop, if the screensaver is forcefully disabled, the name and signal of the network, the volume, temperature, free ram, cpu, battery charge.

It can be toggled off with a shortcut. There's no need to list the individual running apps if each one has its own desktop and run in fullscreen mode.

Likewise, no need to waste space on titlebars if the title can go in the taskbar.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: