Skip Navigation

Autostarting dwlb bar with slstatus on dwl

slstatus, dwlb, dwl

I've been trying to do this for the last few hours to no avail.

I can't start dwlb via dwl's autostart patch, as it doesn't work properly that way for some reason (current workspace isn't highlighted, window title doesn't appear etc.), so I have to do dwl -s 'dwlb' to start it.

I edited this script for it to use slstatus instead of someblocks, but it doesn't work either as in dwlb doesn't even start (I tried using both the autostart patch and the -s flag):

 
    
#!/bin/sh

dwlb &
sleep 0.1
slstatus -s | dwlb -status-stdin all


  

Directly using the command dwl -s 'dwlb && slstatus -s | dwlb -status-stdin all' did actually work once, but stopped working for some reason after that (I didn't recompile anything, I just rebooted and it stopped working. dwlb does start but the status bar doesn't work.).

Any help is greatly appreciated.

1 comments