Bastien Dejean
1d7b5b89f0
Remove logo directory
2013-09-19 15:42:20 +02:00
Bastien Dejean
85f67b2164
Remove a few useless header inclusion via deheader
2013-09-19 15:38:22 +02:00
Bastien Dejean
d168e919e3
Split types.c into {monitor,desktop,history}.c
2013-09-19 15:02:49 +02:00
Bastien Dejean
ff03ce7053
Add the proper *quit* binding to the panel
2013-09-19 11:13:43 +02:00
Bastien Dejean
b1d793031b
Don't support ICCCM's WM_STATE
...
It seems that it might cause more harm than good.
E.g.: Skype.
2013-09-19 10:29:19 +02:00
Bastien Dejean
f6d05554bf
Enhance panel example for bar-aint-recursive
2013-09-18 22:35:14 +02:00
Bastien Dejean
65816b9f52
Prevent concurrent panel instances
2013-09-18 21:17:52 +02:00
Bastien Dejean
f305b96123
Fix dzen2 panel title background bleeding
2013-09-18 20:59:09 +02:00
Bastien Dejean
435727c9fa
Don't introduce unfounded exceptions
2013-09-18 12:58:09 +02:00
Bastien Dejean
afcbf4795e
Consider unmapped windows as withdrawn
2013-09-18 12:38:44 +02:00
Bastien Dejean
84572b0204
Set the WM_STATE atom
...
`xkill` needs this work without the `-frame` option.
2013-09-18 12:07:55 +02:00
Bastien Dejean
5e00bfe688
Add --fullscreen and --locked to rule -a
2013-09-18 11:42:20 +02:00
Bastien Dejean
c491b21e22
Add head/tail keywords for rule removal
2013-09-17 18:17:11 +02:00
Bastien Dejean
020c7f8418
Fix coding style
2013-09-17 18:10:30 +02:00
Bastien Dejean
9a0f6ba8eb
Use --remove
consistently
2013-09-17 17:55:37 +02:00
Bastien Dejean
1f59ceea92
Don't wipe unallocated structures
2013-09-17 17:50:50 +02:00
Bastien Dejean
cc4492d9ca
Remove --float-upcoming
from control
...
The following:
bspc control --float-upcoming
can now be expressed as:
bspc rule -a \* --floating --one-shot
2013-09-17 11:40:18 +02:00
Bastien Dejean
b4184c6f0c
Add a special rule pattern to match all clients
2013-09-17 11:35:22 +02:00
Bastien Dejean
30ceb5dd71
New option for rule -a
: --one-shot
2013-09-17 11:30:25 +02:00
Bastien Dejean
d174bb8db6
Remove the --padding
option from monitor
...
*_padding settings are sufficient.
2013-09-17 11:02:52 +02:00
Bastien Dejean
ba5549c52c
Regenerate the manual
2013-09-16 13:40:28 +02:00
Bastien Dejean
9a9693545d
Add new option for control
: --float-upcoming
2013-09-16 13:36:52 +02:00
Bastien Dejean
92373f5d80
Remove obsolete comments
2013-09-15 22:33:40 +02:00
Bastien Dejean
fa78f3e008
Kill processes via trap
...
The panel can now be properly killed with `pkill -x panel`.
2013-09-15 16:12:12 +02:00
Bastien Dejean
83959ccb8c
Keep example configuration straightforward
2013-09-15 16:01:05 +02:00
Bastien Dejean
c60a149506
Enhance examples
2013-09-15 12:47:07 +02:00
Bastien Dejean
070111d02c
Add killpanel
to the panel example
2013-09-15 12:19:04 +02:00
Bastien Dejean
c45e01f8ed
Add monitor padding settings
2013-09-15 11:51:12 +02:00
Bastien Dejean
488dd339cb
Restore split direction
2013-09-14 12:17:22 +02:00
Bastien Dejean
c17f9b779e
New option for the rule
command: --unmanage
...
This is useful for clients similar to Screenkey.
2013-09-13 11:57:59 +02:00
Bastien Dejean
0e2ca242f2
Add LightDM examples
...
Thanks @aoba.
2013-09-12 22:14:29 +02:00
Bastien Dejean
18f5e95029
Don't document a non existent setting
2013-09-12 19:26:28 +02:00
Bastien Dejean
a0b9199df5
Stack in terms of relative actions
...
This rewrite is based on a TODO comment for the *stack_refresh*
function of *awesome*:
It might be worth stopping to restack everyone and only stack `c'
relatively to the first matching in the list.
And on the concept of relative stacking (via XDG_CONFIG_WINDOW_SIBLING).
Additionally the `adaptative_raise` setting was removed because it
became obsolete when the choice was made of not raising windows when
focusing via `focus_follows_pointer`.
Windows of type *desktop* are now supported (but not managed).
2013-09-12 16:26:01 +02:00
Bastien Dejean
758f5e6392
*window_gap* is now a desktop setting
...
The *config* command was generalized to handle desktop and monitor
settings.
2013-09-11 21:19:59 +02:00
Bastien Dejean
8a1010b04f
Fix warnings
2013-09-11 19:35:52 +02:00
Bastien Dejean
1005364a97
Fix small typo
2013-09-11 19:30:06 +02:00
Bastien Dejean
b0bd818abe
Exhaustively update EWMH desktops
2013-09-11 12:19:03 +02:00
Bastien Dejean
1b5b633e7a
Consolidate restore --tree
2013-09-10 21:24:29 +02:00
Bastien Dejean
a172241810
Update EWMH desktop indexes when swapping
2013-09-10 15:05:50 +02:00
Bastien Dejean
d978c70fc2
Fix missing tail/head assignment in swap_*
2013-09-10 14:46:05 +02:00
Bastien Dejean
7559d6ce49
Move completions to contrib
2013-09-10 13:46:59 +02:00
Bastien Dejean
c5673cd65e
Add a --swap
option to the desktop
command
2013-09-10 11:45:46 +02:00
Bastien Dejean
ecc7a2ede4
Keep the *name* section straightforward
2013-09-10 11:17:54 +02:00
Bastien Dejean
e14ce44333
Factorize client message sending
2013-09-10 10:39:25 +02:00
Bastien Dejean
e7cd176443
Internal state output syntax overhaul
2013-09-09 23:13:51 +02:00
Bastien Dejean
f6eacc06e8
Add a --swap
option to the monitor
command
2013-09-09 22:27:27 +02:00
Bastien Dejean
f38f863d30
Handle the primary monitor
2013-09-09 15:25:26 +02:00
Bastien Dejean
e757323885
Don't trust WM_PROTOCOLS
...
Some clients (e.g.: Skype), have WM_TAKE_FOCUS in their WM_PROTOCOLS but
don't respond to it.
2013-09-07 10:14:14 +02:00
Bastien Dejean
f399fb8797
Revert "Don't trust WM_PROTOCOLS"
...
This reverts commit 2bfaefa08f
.
2013-09-06 11:02:50 +02:00
Bastien Dejean
2bfaefa08f
Don't trust WM_PROTOCOLS
2013-09-06 10:53:31 +02:00