Enlightenment desktop flavour for Garuda?

I am currently using a Garuda Xfce on a Lenovo T480 laptop.

System:
  Kernel: 6.12.19-1-lts arch: x86_64 bits: 64 compiler: gcc v: 14.2.1 clocksource: tsc
    avail: acpi_pm parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
    root=UUID=8c7f54ca-199b-422c-8c18-84494c3fff8f rw rootflags=subvol=@ quiet
    resume=UUID=4b9834d1-7245-4d66-9099-911c44f1565f loglevel=3 ibt=off
  Desktop: Xfce v: 4.20.1 tk: Gtk v: 3.24.48 wm: xfwm4 v: 4.20.0 with: xfce4-panel
    tools: xfce4-screensaver avail: xautolock vt: 7 dm: LightDM v: 1.32.0 Distro: Garuda
    base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 20L50000UK v: ThinkPad T480 serial: <superuser required>
    Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 20L50000UK v: SDK0J40697 WIN serial: <superuser required>
    part-nu: LENOVO_MT_20L5_BU_Think_FM_ThinkPad T480 uuid: <superuser required> UEFI: LENOVO
    v: N24ET75W (1.50 ) date: 10/30/2023
Battery:
  ID-1: BAT0 charge: 10.8 Wh (65.5%) condition: 16.5/24.0 Wh (68.9%) volts: 11.0 min: 11.5
    model: LGC 01AV421 type: Li-poly serial: <filter> status: not charging cycles: 8
  ID-2: BAT1 charge: 9.1 Wh (44.2%) condition: 20.6/23.9 Wh (86.0%) power: 7.8 W volts: 10.3
    min: 11.4 model: LGC 01AV490 type: Li-poly serial: <filter> status: discharging cycles: 261
CPU:
  Info: model: Intel Core i5-8250U bits: 64 type: MT MCP arch: Coffee Lake gen: core 8 level: v3
    note: check built: 2017 process: Intel 14nm family: 6 model-id: 0x8E (142) stepping: 0xA (10)
    microcode: 0xF6
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 threads: 8 tpc: 2 smt: enabled cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 900 min/max: 400/3400 scaling: driver: intel_pstate governor: powersave
    cores: 1: 900 2: 900 3: 900 4: 900 5: 900 6: 900 7: 900 8: 900 bogomips: 28808
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel UHD Graphics 620 vendor: Lenovo ThinkPad T480 driver: i915 v: kernel
    arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports: active: eDP-1 empty: DP-1, DP-2,
    HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:5917 class-ID: 0300
  Device-2: Bison SunplusIT Integrated Camera driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 mode: 2.0 bus-ID: 1-8:5 chip-ID: 5986:2113 class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.16 compositor: xfwm4 v: 4.20.0 driver: X:
    loaded: modesetting alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 509x286mm (20.04x11.26") s-diag: 584mm (22.99")
  Monitor-1: eDP-1 model: BOE Display 0x0791 built: 2017 res: mode: 1920x1080 hz: 60
    scale: 100% (1) dpi: 158 gamma: 1.2 size: 309x173mm (12.17x6.81") diag: 354mm (13.9") ratio: 16:9
    modes: 1920x1080
  API: Vulkan v: 1.4.304 layers: 7 device: 0 type: integrated-gpu name: Intel UHD Graphics 620
    (KBL GT2) driver: N/A device-ID: 8086:5917 surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
    (LLVM 19.1.7 256 bits) driver: N/A device-ID: 10005:0000 surfaces: xcb,xlib
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
  Info: Tools: api: vulkaninfo de: xfce4-display-settings x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo ThinkPad T480 driver: snd_hda_intel
    v: kernel alternate: snd_soc_avs bus-ID: 00:1f.3 chip-ID: 8086:9d71 class-ID: 0403
  API: ALSA v: k6.12.19-1-lts status: kernel-api tools: N/A
  Server-1: PipeWire v: 1.4.1 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Ethernet I219-V vendor: Lenovo ThinkPad T480 driver: e1000e v: kernel port: N/A
    bus-ID: 00:1f.6 chip-ID: 8086:15d8 class-ID: 0200
  IF: enp0s31f6 state: down mac: <filter>
  Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 bus-ID: 03:00.0 chip-ID: 8086:24fd class-ID: 0280
  
IF: wlp3s0 state: up mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Drives:
  Local Storage: total: 238.47 GiB used: 14.87 GiB (6.2%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: SSDPEKKF256G8L size: 238.47 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: L15P temp: 24.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 221.11 GiB size: 221.11 GiB (100.00%) used: 14.87 GiB (6.7%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 608 KiB (0.2%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 221.11 GiB size: 221.11 GiB (100.00%) used: 14.87 GiB (6.7%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 221.11 GiB size: 221.11 GiB (100.00%) used: 14.87 GiB (6.7%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 221.11 GiB size: 221.11 GiB (100.00%) used: 14.87 GiB (6.7%) fs: btrfs
    dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 15.51 GiB used: 0 KiB (0.0%) priority: 100 comp: zstd
    avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 8 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 17.07 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 44.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB available: 15.51 GiB used: 3.35 GiB (21.6%)
  Processes: 282 Power: uptime: 5h 11m states: freeze,mem,disk suspend: deep avail: s2idle
    wakeups: 2 hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 6.19 GiB
    services: upowerd,xfce4-power-manager Init: systemd v: 257 default: graphical tool: systemctl
  Packages: 1381 pm: pacman pkgs: 1370 libs: 425 tools: paru pm: flatpak pkgs: 11 Compilers:
    gcc: 14.2.1 Client: shell wrapper v: 5.2.37-release inxi: 3.3.37
Garuda (2.7.2-1):
  System install date:     2024-03-15
  Last full system update: 2025-03-19 ↻
  Is partially upgraded:   No
  Relevant software:       snapper tlp NetworkManager dracut
  Windows dual boot:       Probably (Run as root to verify)
  Failed units:            

I’m wondering if you are going to create an ultra lightweight version of Garuda for old hardware, e.g. Enlightenment.

I am loving Xfce, but if Enlightenment would give me a bit more battery life I’d be delighted.

I don’t think this is going to happen, both due to the lack of maintainers and to the fact that Garuda has always been performance oriented (but this wouldn’t be an issue, if someone steps up loving enlightment and offering to maintain it, then this would be indirectly beneficial also for old HW).

5 Likes

Unfortunately I have no idea how Enlightenment would be maintained. Is there a simple way it could be used as a secondary desktop?

Maybe :slight_smile:

sudo pacman -S enlightenment
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …

Paket (5)            Neue Version  Netto-Veränderung  Größe des Downloads

extra/bc             1.08.1-1               0,17 MiB             0,09 MiB
extra/efl            1.28.1-1              62,38 MiB            28,89 MiB
extra/libexif        0.6.25-1               2,88 MiB             0,48 MiB
extra/lua52          5.2.4-7                0,96 MiB             0,25 MiB
extra/enlightenment  0.27.1-1             404,56 MiB           384,33 MiB

Gesamtgröße des Downloads:             414,04 MiB
Gesamtgröße der installierten Pakete:  470,94 MiB
6 Likes

@SGS got it…quite simple, but you might want other packages like terminology and rage.

1 Like
sudo pacman -S --needed terminology rage
4 Likes

I found this article How to Install Enlightenment Desktop in Arch Linux [Complete Guide] - part 2 looks interesting.

The one thing I don’t want to do is break my Garuda Xfce install.

Of course, give a look also here:

Ops, it had been already mentioned… :smiling_face:

4 Likes

It is best to create a second user, use the standard user for Xfce and the second user for enlightenment. It is advisable to test the whole thing in a VM beforehand:

4 Likes

And, be sure you make backups before attempting to install multiple desktops to metal.

7 Likes

I really really hate to agree with Nepti and TBG, but unless you’re like me and trying to become an expert in re-loading distros (and fast at it), they’re probably right :wink:
Opinion, I followed Enlightenment/Carsten for many years, but E has seemed to mostly stagnated. BUT it is very very light on resource usage.

2 Likes

yepp i did with Deepin and Budgie :wink:

I tried it. It’s nice. It actually fits very well with Zen Browser.

It’s very light, almost 200MB RAM less than Cinnamon.

Unused RAM is wasted RAM :wink:

3 Likes

True. I don’t think I’ve ever went over the 11GB usage mark.

I went back to Cinnamon to check if I didn’t break anything. I noticed double-clicking icons on the desktop doesn’t do anything even after restart. Luckily I made a manual snapshot beforehand. Restored successfully.

1 Like

For a lightweight DE it looks great, but after hearing of the problems I think I’ll have to skip it.

It’s a pity because it strikes me it might have prolonged my battery life a bit.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.