this post was submitted on 12 Nov 2025
3 points (80.0% liked)

Linux Questions

2837 readers
43 users here now

Linux questions Rules (in addition of the Lemmy.zip rules)

Tips for giving and receiving help

Any rule violations will result in disciplinary actions

founded 2 years ago
MODERATORS
 

Is there any tutorial video showing how to set evilwm as a proper desktop environment ??

top 6 comments
sorted by: hot top controversial new old
[–] rozodru@pie.andmc.ca 1 points 19 hours ago

not sure what you're asking? it's a WM, you run it as a WM just like you would run any other x11 WMs like i3. you install it, you add it to your .xinitrc, you do startx from a TTY.

[–] sin_free_for_00_days@sopuli.xyz 1 points 1 day ago (1 children)

You might be able to run evilwm in a DE, but setting evilwm as a DE doesn't really make sense.

[–] TheracAriane@thebrainbin.org 1 points 23 hours ago (1 children)
[–] sin_free_for_00_days@sopuli.xyz 1 points 5 hours ago (1 children)

Well, I hope it doesn't sound patronizing, but evilwm is a window manager, and window manager =/= desktop environment. If you want a holistic DE, use gnome, kde, lxde, xfce, et al. Although they come with their own window managers, some will let you set a different window manager. I've never done this, but I have read it several places. If you want to use evilwm, and have something of a desktop environment, without going that route, it's going to be bespoke. That is, you'll have to figure out what app you want to run for various things (system tray, notifications, preferred apps for email, browsing, etc. I can't really think of what all you'd want to duplicate that experience as I haven't done it in well over a decade).

That probably didn't make sense. I use a window manager, and have for many years. I have a hotkey manager that I've used for a really long time, that allows shortcuts for programs I want to use. Also an application launcher. This gets me kinda close to a desktop type environment. If you want to do this, you'll have to spend some time over weeks/months/years figuring out what you want from your system and how you want it to work.

A basic way I've found to do this, separating the process from the window manager to make it easier to change if I want to, is create a startup file. Call it whatever. Mine is in ~/bin/. In that file just put the applications you want to run. This is what part of mine looks like:

     │ File: ~/bin/startup
───────────────
1    │ #!/bin/bash
2    │ 
3    │ xbindkeys
4    │ ~/bin/cback.sh &
5    │ ~/bin/28h.sh &
6    │ ~/firefox/firefox &
7    │ telegram &
8    │ signal-desktop &
9    │ easyeffects &
10   │ alacritty -t "termfloat"&
11   │ warpd &
12   │ copyq &
13   │ redshift -l 33.64:-117.9 -b 1:0.7 &
14   │ remind -z -k'zenity --info --text=%s &' ~/.reminders 

I'm sure there is a better way to do with within your chosen wm, or with systemd, but this has worked for me for well over a decade and although a bit clunky, it works. I really don't know if I've made things worse for you. Good luck.

[–] TheracAriane@thebrainbin.org 2 points 4 hours ago (1 children)

@sin_free_for_00_days@sopuli.xyz thanks. You're really the person l had been looking for.

Initially, I would download MX Linux with xfce as the default de, and then l would gradually download evilwm, conky, vs codium and st along with zsh, fish, bash and dash would already be working.

That's how l'm envisioning my system at the moment.

[–] TheracAriane@thebrainbin.org 2 points 4 hours ago

And thanks for that GIF.

@sin_free_for_00_days@sopuli.xyz