Vincent Bernat
|
5ebd843b65
|
dimmer: adapt default opacity values
The goal is to still be able to kill it in case something wrong happens.
|
2021-08-07 14:16:36 +02:00 |
|
Vincent Bernat
|
3a61a26cba
|
dimmer: fix exception catching when handling X events
|
2021-08-07 14:11:59 +02:00 |
|
Vincent Bernat
|
383c52c4be
|
dimmer: simplify shebang
|
2021-08-07 14:11:15 +02:00 |
|
Vincent Bernat
|
d0f03901e6
|
dimmer: remove deprecated use of cairo_create()
|
2021-08-07 14:10:43 +02:00 |
|
Vincent Bernat
|
96f1f7235b
|
Revert "dimmer: tentative to not use cairo_create() which is deprecated"
This reverts commit b77d74171e .
|
2021-08-07 09:53:27 +02:00 |
|
Vincent Bernat
|
b77d74171e
|
dimmer: tentative to not use cairo_create() which is deprecated
However, this does not work...
|
2021-08-07 09:49:47 +02:00 |
|
Vincent Bernat
|
ce96bd5b32
|
dimmer: don't set wmclass
Gtk automatically does that.
|
2021-08-07 09:30:39 +02:00 |
|
Vincent Bernat
|
bfda96a86c
|
dimmer: integration into main loop
Just for fun.
|
2021-08-07 09:25:37 +02:00 |
|
Vincent Bernat
|
3aa4d9686c
|
dimmer: quit when i3lock window is ready
|
2021-08-07 08:48:01 +02:00 |
|
Vincent Bernat
|
b05514177f
|
dimmer: remove previous tentative to detect i3lock
|
2021-08-06 21:57:23 +02:00 |
|
Vincent Bernat
|
ad1fa52a73
|
dimmer: try to quit when i3lock window appear
Using Wnck, we could be able to detect i3lock window. However, being
unmanaged, it is not detected...
|
2021-08-06 21:56:16 +02:00 |
|
Vincent Bernat
|
56806a7aea
|
Revert "dimmer: tentative to quit if we are obscured (presumably by i3lock)"
This reverts commit d72855073a . So, this
doesn't work.
|
2021-08-06 00:19:41 +02:00 |
|
Vincent Bernat
|
d72855073a
|
dimmer: tentative to quit if we are obscured (presumably by i3lock)
This does not happend because, I suppose, we are using a compositor.
|
2021-08-06 00:16:58 +02:00 |
|
Vincent Bernat
|
6e75c87102
|
dimmer: no need to stay above (and fight with other clients)
|
2021-08-05 23:31:40 +02:00 |
|
Vincent Bernat
|
959aa992bf
|
dimmer: use override_redirect to stay on top
Otherwise, we are just floating and we are not on top of fullscreen
windows. This also allows us to remove some of window-manager-related
attributes.
|
2021-08-05 21:55:12 +02:00 |
|
Vincent Bernat
|
6729429c57
|
dimmer: display a countdown
|
2021-08-04 11:27:27 +02:00 |
|
Vincent Bernat
|
e06eda914e
|
dimmer: add a mode
And remove some useless comments.
|
2021-08-04 08:31:52 +02:00 |
|
Vincent Bernat
|
b1ae3bd89d
|
xss-lock: dimmer don't need to be killed when there is movement
We redraw correctly when needed.
|
2021-08-04 00:04:52 +02:00 |
|
Vincent Bernat
|
00b6359835
|
xss-lock: provide a dimmer written in Python
|
2021-08-04 00:01:48 +02:00 |
|