LINUX.ORG.RU

dwm

 


0

1

Всем удачи....

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
# 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)
подскажите пожалуйста, как сделать автоматический вывод на монитор

что надо добавить в .xinitrc?


подскажите пожалуйста, как сделать автоматический вывод на монитор

Что значит автоматический?
В dwm statusbar использует wm_name root окна. Что ты туда запишешь, то и будет показано.

arrecck ★★★
()
Ответ на: комментарий от arrecck

сейчас slstatus начинает работать только через dmenu и вроде надо вывод направить в .xinitrc

так ведь? ...

thakur
() автор топика
Ответ на: комментарий от anonymous

а как с помощью xsetroot сделать автоматический вывод? она только вроде в терминале выводит?

thakur
() автор топика
Ответ на: комментарий от thakur

1. slstatus пишет в wm_name root окна
2. чтобы он работал, его надо запустить
3. чтобы он стартовал вместе с wm, можешь добавить slstatus в xinitrc

arrecck ★★★
()
Ответ на: комментарий от arrecck

3. чтобы он стартовал вместе с wm, можешь добавить slstatus в xinitrc>

как это правильно сделать?

th@debian:~$ cat .xinitrc
#!/bin/sh

# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)

# invoke global X session script
. /etc/X11/Xsession
th@debian:~$
как его правильно прилепить?

thakur
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.