|
1 --- |
|
2 |
1 18:17 < Biolunar> when i change my resolution in dwm (to a smaller one) and then back to the native, the top bar is not repainted. that's since 5.7.2, in 5.6 it worked fine |
3 18:17 < Biolunar> when i change my resolution in dwm (to a smaller one) and then back to the native, the top bar is not repainted. that's since 5.7.2, in 5.6 it worked fine |
2 18:19 < Biolunar> is it just happening to me or a (known) bug? |
4 18:19 < Biolunar> is it just happening to me or a (known) bug? |
3 18:24 < Biolunar> and in addition, mplayers fullscreen is limited to the small resolution after i changed it back to the native |
5 18:24 < Biolunar> and in addition, mplayers fullscreen is limited to the small resolution after i changed it back to the native |
4 |
6 |
5 reproducible with xrandr -s but not with --output and --mode, strange |
7 reproducible with xrandr -s but not with --output and --mode, strange |
6 |
8 |
|
9 --- |
7 |
10 |
8 > enternotify is handled even when the entered window is already focused |
11 > enternotify is handled even when the entered window is already focused |
9 > (eg moving the mouse to the bar and back, scrolling on the border..) |
12 > (eg moving the mouse to the bar and back, scrolling on the border..) |
10 > |
13 > |
11 > focusing might be expensive for some clients (eg dim/light up) |
14 > focusing might be expensive for some clients (eg dim/light up) |
12 > |
15 > |
13 > a possible solution is to modify enternotify: |
16 > a possible solution is to modify enternotify: |
14 > |
17 > |
15 > + c = wintoclient(ev->window); |
18 > + c = wintoclient(ev->window); |
16 > if((m = wintomon(ev->window)) && m != selmon) { |
19 > if((m = wintomon(ev->window)) && m != selmon) { |
17 > unfocus(selmon->sel); |
20 > unfocus(selmon->sel); |
18 > selmon = m; |
21 > selmon = m; |
19 > } |
22 > } |
20 > + else if (c == selmon->sel || c == NULL) |
23 > + else if (c == selmon->sel || c == NULL) |
21 > + return; |
24 > + return; |
22 |
25 |
23 |
26 --- |
24 |
27 |
25 > another corner case: |
28 > another corner case: |
26 |
29 |
27 a tiled client can be resized with mod+right click, but it only works |
30 a tiled client can be resized with mod+right click, but it only works |
28 on the main monitor |
31 on the main monitor |
29 |
32 |
|
33 --- |
|
34 |
30 dmenu appears on the monitor where the pointer is and not on selmon |
35 dmenu appears on the monitor where the pointer is and not on selmon |
31 |
36 |
|
37 --- |
32 |
38 |
33 yet another corner case: |
39 yet another corner case: |
34 open a terminal, focus another monitor, but without moving the mouse |
40 open a terminal, focus another monitor, but without moving the mouse |
35 pointer there |
41 pointer there |
36 if there is no client on the other monitor to get the focus, then the |
42 if there is no client on the other monitor to get the focus, then the |
37 terminal will be unfocused but it will accept input |
43 terminal will be unfocused but it will accept input |
38 |
|
39 |
44 |
40 --- |
45 --- |
41 |
46 |
42 Donald Allen reported this: |
47 Donald Allen reported this: |
43 |
48 |
55 This is a known bug (for some curiosity I received the same report via |
60 This is a known bug (for some curiosity I received the same report via |
56 privmail from 2 other people within one week, really strange). |
61 privmail from 2 other people within one week, really strange). |
57 The quick fix is commenting out the code in lines 817/818 in hg tip |
62 The quick fix is commenting out the code in lines 817/818 in hg tip |
58 dwm. I cannot confirm this has no side effects (I think it does) and I |
63 dwm. I cannot confirm this has no side effects (I think it does) and I |
59 will address this issue shortly with a real fix. |
64 will address this issue shortly with a real fix. |
|
65 |
|
66 --- |
|
67 |
|
68 SDL seems to not like non-reparenting WMs: |
|
69 |
|
70 > I would like to mention SDL problems, however SDL is not crucial to |
|
71 > me anymore; people that really care about it should speak up and |
|
72 > propose dwm / SDL patch or cooperation scheme in that matter. |
|
73 |
|
74 Patching SDL, bugging them? |
|
75 |
|
76 --- |