Introduction
Introduction Statistics Contact Development Disclaimer Help
index.md - sites - public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log
Files
Refs
---
index.md (1251B)
---
1 focus setting atom
2 ==================
3
4 Description
5 -----------
6 With this patch, dwm monitors the content of the `_DWM_FOCUS` property i…
7 root window (a 32-bit cardinal) and sets the focus accordingly, selectin…
8 client tags and monitor if needed.
9
10 Usage
11 -----
12 After patching, you can use a modified version of lsw to print the windo…
13
14 diff -up lsw-0.1/lsw.c lsw.new/lsw.c
15 --- lsw-0.1/lsw.c 2006-10-13 11:09:18.000000000 +0200
16 +++ lsw.new/lsw.c 2010-02-23 15:15:41.468637549 +0100
17 @@ -63,7 +63,7 @@ main(int argc, char *argv[]) {
18 continue;
19 getname(wins[i]);
20 if(buf[0])
21 - fprintf(stdout, "%s\n", buf);
22 + fprintf(stdout, "%s - %i\n", bu…
23 }
24 }
25 if(wins)
26
27 And then call dmenu to choose a window by title, xprop to set it:
28
29 win="$(lsw | grep -v ^\<unknown\> | dmenu | awk '{print $NF}')"
30 test $win && xprop -root -f _DWM_FOCUS 32c -set _DWM_FOCUS $win
31
32 Notes
33 -----
34 * May not be extremely portable
35 * You can now use this with mainline lsw by using the -l parameter
36 * This patch is now historical since dwm supports \_NET\_ACTIVE\_WINDOW
37
38 Download
39 --------
40 * [dwm-r1507-focusatom.diff](dwm-r1507-focusatom.diff) (2057 bytes) (201…
41
42 Author
43 ------
44 * Rafael Garcia - <[email protected]>
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.