small changes to dwm.1, rearranged order within main event loop
This commit is contained in:
parent
2eebebf262
commit
b43989207a
2
README
2
README
@ -1,6 +1,6 @@
|
||||
dwm - dynamic window manager
|
||||
----------------------------
|
||||
dwm is an extremely fast, small, and dynamic X11 window manager.
|
||||
dwm is an extremely fast, small, and dynamic window manager for X.
|
||||
|
||||
|
||||
Requirements
|
||||
|
14
dwm.1
14
dwm.1
@ -6,7 +6,7 @@ dwm \- dynamic window manager
|
||||
.RB [ \-v ]
|
||||
.SH DESCRIPTION
|
||||
.B dwm
|
||||
is a dynamic window manager for X11. It manages windows in tiling and floating
|
||||
is a dynamic window manager for X. It manages windows in tiling and floating
|
||||
modes. Either mode can be applied dynamically, optimizing the environment for
|
||||
the application in use and the task performed.
|
||||
.P
|
||||
@ -21,11 +21,13 @@ tags. Selecting a certain tag for viewing will display all windows with that
|
||||
tag.
|
||||
.P
|
||||
.B dwm
|
||||
has a small status bar which displays the text read from standard
|
||||
input, if written. Besides that, it displays all available tags, and the title
|
||||
of the focused window. It draws a 1-pixel border around windows to
|
||||
indicate the focus state. Unfocused windows contain a small bar in front of
|
||||
them displaying their tags and title.
|
||||
contains a small status bar which displays the text read from standard
|
||||
input. Besides that, it displays all available tags, and the title
|
||||
of the focused window.
|
||||
.P
|
||||
.B dwm draws a 1-pixel border around windows to indicate the focus state.
|
||||
Unfocused windows contain a small bar in front of them displaying their tags
|
||||
and title.
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.B \-v
|
||||
|
8
main.c
8
main.c
@ -286,11 +286,9 @@ main(int argc, char *argv[])
|
||||
FD_SET(STDIN_FILENO, &rd);
|
||||
FD_SET(xfd, &rd);
|
||||
i = select(xfd + 1, &rd, NULL, NULL, NULL);
|
||||
if(i == -1 && errno == EINTR)
|
||||
if((i == -1) && (errno == EINTR))
|
||||
continue;
|
||||
if(i < 0)
|
||||
eprint("select failed\n");
|
||||
else if(i > 0) {
|
||||
if(i > 0) {
|
||||
if(readin && FD_ISSET(STDIN_FILENO, &rd)) {
|
||||
readin = NULL != fgets(stext, sizeof(stext), stdin);
|
||||
if(readin)
|
||||
@ -300,6 +298,8 @@ main(int argc, char *argv[])
|
||||
drawstatus();
|
||||
}
|
||||
}
|
||||
else if(i < 0)
|
||||
eprint("select failed\n");
|
||||
procevent();
|
||||
}
|
||||
cleanup();
|
||||
|
Loading…
Reference in New Issue
Block a user