Windows list not shown in wf-shell

Hello

After a couple years using and updating wayfire, my system got broken (trying to fix the kde package issues, I removed wayfire-desktop and some time later did a “Remove Orphans” from Garuda Assistant that killed most dependencies)
After trying to fix things manually, at some point I resort to re-install from scratch with the latest available ISO.
In the meanwhile looks like the name deps were fixed, and now I was able to do a successfulsystem update. Wayfire was also removed from the available ISO distributions, but that’s not the point.

Since updating after reinstall, the list of open program windows in the bottom bar disappeared. I can still launch programs like Alacritty, FireDragon, Garuda Welcome etc trom there, the icons are still available, but there are not even one of the opened windows listed.
I checked my .config/wf-shell.ini but it looks like the default one, and I have a line

widgets_left = launchers window-list

towards the end.

Since, as mentioned, the launchers are present, I assume the config file is correctly processed, but looks like window-list isn’t considered, or it relies on some plugin/library/hook not present or in the wrong way.

Has anyone a clue about what could have happened, and how to fix it?
Wayfire is a great desktop and I would regret having to move to a different interface.

This is my garuda-inxi output:

System:
  Kernel: 6.5.9-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=aef66210-2617-477c-acb6-22638d077cf1 rw rootflags=subvol=@
    quiet rd.luks.uuid=242730e4-cf8b-46a2-b885-bd458b6b176d quiet
    rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3 ibt=off
  Desktop: wayfire v: 0.8.0 info: waybar vt: 1 dm: greetd
    Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Laptop System: Dell product: Latitude E7270 v: N/A
    serial: <superuser required> Chassis: type: 9 serial: <superuser required>
  Mobo: Dell model: 0H7Y7K v: A08 serial: <superuser required> UEFI: Dell
    v: 1.21.6 date: 05/20/2019
CPU:
  Info: model: Intel Core i5-6300U bits: 64 type: MT MCP arch: Skylake
    gen: core 6 level: v3 note: check built: 2015 process: Intel 14nm family: 6
    model-id: 0x4E (78) stepping: 3 microcode: 0xF0
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 425 high: 500 min/max: 400/3000 scaling:
    driver: intel_pstate governor: powersave cores: 1: 400 2: 400 3: 500 4: 400
    bogomips: 19999
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel Skylake GT2 [HD Graphics 520] vendor: Dell driver: i915
    v: kernel arch: Gen-9 process: Intel 14n built: 2015-16 ports: active: eDP-1
    empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:1916
    class-ID: 0300
  Device-2: Realtek Integrated_Webcam_HD driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-2:2 chip-ID: 0bda:57c3
    class-ID: 0e02 serial: <filter>
  Display: wayland server: Xwayland v: 23.2.2 compositor: wayfire v: 0.8.0
    driver: gpu: i915 display-ID: 1
  Monitor-1: eDP-1 model: BOE Display 0x05f4 built: 2014 res: 1366x768
    dpi: 125 gamma: 1.2 size: 277x156mm (10.91x6.14") diag: 318mm (12.5")
    ratio: 16:9 modes: 1366x768
  API: Vulkan v: 1.3.269 layers: 3 device: 0 type: integrated-gpu name: Intel
    HD Graphics 520 (SKL GT2) driver: mesa intel v: 23.2.1-arch1.2
    device-ID: 8086:1916 surfaces: xcb,xlib,wayland device: 1 type: cpu
    name: llvmpipe (LLVM 16.0.6 256 bits) driver: mesa llvmpipe
    v: 23.2.1-arch1.2 (LLVM 16.0.6) device-ID: 10005:0000
    surfaces: xcb,xlib,wayland
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Dell driver: snd_hda_intel
    v: kernel alternate: snd_soc_skl,snd_soc_avs bus-ID: 00:1f.3
    chip-ID: 8086:9d70 class-ID: 0403
  API: ALSA v: k6.5.9-zen2-1-zen status: kernel-api tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 0.3.84 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-LM vendor: Dell driver: e1000e v: kernel
    port: N/A bus-ID: 00:1f.6 chip-ID: 8086:156f class-ID: 0200
  IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Intel Wireless 8260 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:24f3 class-ID: 0280
  IF: wlp1s0 state: down mac: <filter>
  IF-ID-1: tun0 state: unknown speed: 10000 Mbps duplex: full mac: N/A
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-8:6 chip-ID: 8087:0a2b
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 3 state: up address: <filter> bt-v: 4.2
    lmp-v: 8 status: discoverable: no pairing: no class-ID: 7c010c
RAID:
  Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci
    v: 3.0 port: f060 bus-ID: 00:17.0 chip-ID: 8086:282a rev: N/A class-ID: 0104
Drives:
  Local Storage: total: 704.24 GiB used: 16.66 GiB (2.4%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Micron model: 1100 SATA 256GB
    size: 238.47 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: L002 scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: JMicron Tech model: Generic
    size: 465.76 GiB block-size: physical: 4096 B logical: 512 B type: USB
    rev: 3.2 spd: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 tech: N/A serial: <filter>
    fw-rev: 2101 scheme: GPT
Partition:
  ID-1: / raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
    used: 16.65 GiB (3.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-242730e4-cf8b-46a2-b885-bd458b6b176d
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 720 KiB (0.2%) fs: vfat dev: /dev/sdb1 maj-min: 8:17
  ID-3: /home raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
    used: 16.65 GiB (3.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-242730e4-cf8b-46a2-b885-bd458b6b176d
  ID-4: /var/log raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
    used: 16.65 GiB (3.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-242730e4-cf8b-46a2-b885-bd458b6b176d
  ID-5: /var/tmp raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
    used: 16.65 GiB (3.6%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-242730e4-cf8b-46a2-b885-bd458b6b176d
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 7.65 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 43.0 C pch: 35.0 C mobo: 33.0 C
  Fan Speeds (rpm): cpu: 0
Info:
  Processes: 199 Uptime: 4h 9m wakeups: 0 Memory: total: 8 GiB
  available: 7.65 GiB used: 1.36 GiB (17.8%) Init: systemd v: 254
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages:
  pm: pacman pkgs: 1265 libs: 376 tools: pamac,paru Shell: fish v: 3.6.1
  default: Bash v: 5.2.15 running-in: alacritty inxi: 3.3.31
Garuda (2.6.17-1):
  System install date:     2023-10-23
  Last full system update: 2023-11-06
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       Probably (Run as root to verify)
  Failed units:

Alas removing wayfire from garuda download page is talky… Tried to implement the waybar modul (wlr/taskbar) and the result is also problematic with foreign-toplevel-manager (wlroots)

So, now the bottom bar disappears after a few minutes after being online, and I can’t even use the launcher part.
Looks like I’ll have to move to some more stable dist.
I tried the Hyprland live, but beside the total lack of launcers and bars (that would, I admit, solve the root of the problem) isn’t well suited (in my opinion) to small monitors, as the auto-tiling of the windows makes them quite small once you start opening many of them, and I’m using a couple programs that works well only in full-screen, making the whole idea useless to me.
Which other Garuda flavor would give a similar experience to Garuda Wayfire? My main points for Wayfire were a clean desktop (no icons), a full-featured info bar (the one on top) and a nice launcher/switcher (the one on bottom)
Thanks everyone

On a weak Desktop PC, use performance or MX linux.

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