dwm

thmsh

New Member
Joined
Jun 4, 2019
Messages
15
Reaction score
5
Credits
0
All greetings, friends!
Code:
th@debian:~/slstatus$ ls
arg.h       config.def.h  config.h~  LICENSE   README    slstatus.1  slstatus.h  util.c  util.o
components  config.h      config.mk  Makefile  slstatus  slstatus.c  slstatus.o  util.h
Code:
# See LICENSE file for copyright and license details
# slstatus - suckless status monitor
.POSIX:

include config.mk

REQ = util
COM =\
        components/battery\
        components/cpu\
        components/datetime\
        components/disk\
        components/entropy\
        components/hostname\
        components/ip\
        components/kernel_release\
        components/keyboard_indicators\
        components/keymap\
        components/load_avg\
        components/netspeeds\
        components/num_files\
        components/ram\
        components/run_command\
        components/swap\
        components/temperature\
        components/uptime\
        components/user\
        components/volume\
        components/wifi

all: slstatus

$(COM:=.o): config.mk $(REQ:=.h)
slstatus.o: slstatus.c slstatus.h arg.h config.h config.mk $(REQ:=.h)

.c.o:
        $(CC) -o $@ -c $(CPPFLAGS) $(CFLAGS) $<

config.h:
        cp config.def.h $@

slstatus: slstatus.o $(COM:=.o) $(REQ:=.o)
        $(CC) -o $@ $(LDFLAGS) $(COM:=.o) $(REQ:=.o) slstatus.o $(LDLIBS)

clean:
        rm -f slstatus slstatus.o $(COM:=.o) $(REQ:=.o)

dist:
        рм -рф "slstatus-$(VERSION)"
        mkdir -p "slstatus-$(VERSION)/components"
        cp -R LICENSE Makefile README config.mk config.def.h \
              arg.h slstatus.c $(COM:=.c) $(REQ:=.c) $(REQ:=.h) \
              slstatus.1 "slstatus-$(VERSION)"
        tar -cf - "slstatus-$(VERSION)" | gzip -c > "slstatus-$(VERSION).tar.gz"
        рм -рф "slstatus-$(VERSION)"

install: all
        mkdir -p "$(DESTDIR)$(PREFIX)/bin"
        cp -f slstatus "$(DESTDIR)$(PREFIX)/bin"
        chmod 755 "$(DESTDIR)$(PREFIX)/bin/slstatus"
        mkdir -p "$(DESTDIR)$(MANPREFIX)/man1"
        cp -f slstatus.1 "$(DESTDIR)$(MANPREFIX)/man1"
        chmod 644 "$(DESTDIR)$(MANPREFIX)/man1/slstatus.1"

uninstall:
        rm -f "$(DESTDIR)$(PREFIX)/bin/slstatus"
        rm -f "$(DESTDIR)$(MANPREFIX)/man1/slstatus.1"
(END)
please tell me how to make an automatic withdrawal on the monitor?
that need to add in .xinitrc?
 


please tell me how to make an automatic withdrawal on the monitor?
that need to add in .xinitrc?

I see the listing of the files that make up the source code for slstatus and the listing of the make-file. But I don't understand what you are asking.

What do you mean by "Make an automatic withdrawl on the monitor"? - That sentence makes no sense!
Can you explain more clearly what you are trying to do?

I've been using dwm for a long time, but I haven't used slstatus with dwm for a while. I use a shell-script to update the status bar instead.

But if you can clarify what you're trying to do, I can probably help!
 
when I start a dwm session, to see the result of the slstatus action on the monitor screen, I need to run it through dmenu. I want to make it automatic....thanks for replying
 
OK, just to make sure I'm understanding you correctly:
When you start your dwm session, you are starting slstatus manually via dmenu. But you want slstatus to run automatically when you log in? Is this correct?
 
The OP has privately messaged me - he has solved his problem.
The solution is to add some code to his .xsessionrc to start slstatus before dwm is started.
 
thank you for search vector
for my setup, I added 'exec slstatus & ' before 'exec dwm'
 

Members online


Top