[Bug]: cava processes are not stoped when you change layout of the waybar.
bug
### Already reported ? *
- [x] I have searched the existing open and closed issues.
### Regression?
Not sure
### System Info and Version
System:
Host: VISU2 Kernel: 6.18.7-zen1-1-zen arch: x86_64 bits: 64
Desktop: Hyprland v: 0.53.3 Distro: Garuda Linux
Machine:
Type: Desktop Mobo: Micro-Star model: PRO B760-P WIFI DDR4 (MS-7D98) v: 1.0
serial: <superuser required> Firmware: UEFI vendor: American Megatrends LLC.
v: 1.00 date: 10/17/2022
CPU:
Info: 14-core (6-mt/8-st) model: 13th Gen Intel Core i5-13600KF bits: 64
type: MST AMCP cache: L2: 20 MiB
Speed (MHz): avg: 1100 min/max: 800/5100:3900 cores: 1: 1100 2: 1100
3: 1100 4: 1100 5: 1100 6: 1100 7: 1100 8: 1100 9: 1100 10: 1100 11: 1100
12: 1100 13: 1100 14: 1100 15: 1100 16: 1100 17: 1100 18: 1100 19: 1100
20: 1100
Graphics:
Device-1: NVIDIA GA104 [GeForce RTX 3070 Lite Hash Rate] driver: nvidia
v: 590.48.01
Device-2: Microsoft LifeCam Cinema driver: snd-usb-audio,uvcvideo
type: USB
Display: wayland server: X.Org v: 24.1.9 with: Xwayland v: 24.1.9
compositor: Hyprland v: 0.53.3 driver: X: loaded: nvidia
unloaded: modesetting,nouveau gpu: nv_platform,nvidia,nvidia-nvswitch
resolution: 1: 1600x1200~60Hz 2: 1920x1080~60Hz 3: 1920x1080~60Hz
API: EGL v: 1.5 drivers: nvidia,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 25.3.4-arch1.1
renderer: NVIDIA GeForce RTX 3070/PCIe/SSE2
API: Vulkan v: 1.4.335 drivers: nvidia,llvmpipe surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo de: kscreen-console,
kscreen-doctor, xfce4-display-settings gpu: corectrl, nvidia-settings,
nvidia-smi wl: nwg-displays, swaymsg, wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Raptor Lake High Definition Audio driver: snd_hda_intel
Device-2: NVIDIA GA104 High Definition Audio driver: snd_hda_intel
Device-3: Microsoft LifeCam Cinema driver: snd-usb-audio,uvcvideo
type: USB
API: ALSA v: k6.18.7-zen1-1-zen status: kernel-api
Server-1: PipeWire v: 1.4.10 status: active
Network:
Device-1: Realtek RTL8125 2.5GbE driver: r8169
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: 04:7c:16:59:65:14
Device-2: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
IF: wlp4s0 state: down mac: 32:90:0d:44:5c:30
IF-ID-1: br-0cbea41eb59b state: down mac: ce:e0:7a:f0:2a:4c
IF-ID-2: br-14a682843ba9 state: down mac: 26:f7:d6:21:11:bc
IF-ID-3: br-2fbb40a91c26 state: down mac: 62:c0:12:a8:a5:f0
IF-ID-4: br-35c89a13bdb6 state: down mac: 42:71:58:9b:57:47
IF-ID-5: br-3b3602ff6d3a state: down mac: 96:2e:95:14:87:ab
IF-ID-6: br-a1c4ddca99de state: down mac: d2:aa:1f:63:d7:e2
IF-ID-7: docker0 state: down mac: aa:d2:64:aa:2c:f5
Bluetooth:
Device-1: Intel AX210 Bluetooth driver: btusb type: USB
Report: btmgmt ID: hci0 state: up address: 70:A8:D3:7D:32:7C bt-v: 5.4
Drives:
Local Storage: total: 1.82 TiB used: 687.24 GiB (36.9%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 980 PRO 2TB size: 1.82 TiB
Partition:
ID-1: / size: 488.28 GiB used: 403.6 GiB (82.7%) fs: btrfs
dev: /dev/nvme0n1p4
ID-2: /boot/efi size: 299.4 MiB used: 2.3 MiB (0.8%) fs: vfat
dev: /dev/nvme0n1p1
ID-3: /home size: 488.28 GiB used: 403.6 GiB (82.7%) fs: btrfs
dev: /dev/nvme0n1p4
ID-4: /var/log size: 488.28 GiB used: 403.6 GiB (82.7%) fs: btrfs
dev: /dev/nvme0n1p4
ID-5: /var/tmp size: 488.28 GiB used: 403.6 GiB (82.7%) fs: btrfs
dev: /dev/nvme0n1p4
Swap:
ID-1: swap-1 type: zram size: 62.63 GiB used: 3.73 GiB (6.0%)
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 35.0 C mobo: N/A
Fan Speeds (rpm): cpu: 656 fan-2: 1648 fan-3: 0 fan-4: 0 fan-5: 847
fan-6: 688 fan-7: 0 fan-8: 0 fan-10: 0
Info:
Memory: total: 64 GiB note: est. available: 62.63 GiB used: 7.12 GiB (11.4%)
Processes: 537 Uptime: 1h 44m Shell: Bash inxi: 3.3.40
### KooL's Dots version
v2.3.20
### Description
The waybars start to spit after a while. This is because there must be too many processes running "waybar-cava" at the same time.
### How to reproduce
SUPER ALT B >> Change layout with [TOP] Defaut and an other several time,
and after you get :
pgrep -af waybar
315899 cava -p /run/user/1000/waybar-cava.qnBuil.conf
316020 cava -p /run/user/1000/waybar-cava.rUsvcp.conf
316099 cava -p /run/user/1000/waybar-cava.JeKAEl.conf
329141 cava -p /run/user/1000/waybar-cava.i2ZKXH.conf
329278 cava -p /run/user/1000/waybar-cava.iO11So.conf
329349 cava -p /run/user/1000/waybar-cava.pMu2UN.conf
369883 cava -p /run/user/1000/waybar-cava.ZVJclW.conf
370012 cava -p /run/user/1000/waybar-cava.iHZ6lH.conf
370083 cava -p /run/user/1000/waybar-cava.lGnJCr.conf
382939 waybar
383007 cava -p /run/user/1000/waybar-cava.8i5ZWm.conf
383147 cava -p /run/user/1000/waybar-cava.YxDneT.conf
383218 cava -p /run/user/1000/waybar-cava.0nOJym.conf
>> I have 3 monitors, so I get each time 3 other instance of cover.
### install logs, images or videos
_No response_
2 条评论