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
Bastien Dejean
387ece3688
Implement ICCCM's WM_TAKE_FOCUS behavior
...
Additionally, the `apply_shadow_property` was renamed to
`apply_floating_atom`.
2013-09-05 15:37:54 +02:00
Bastien Dejean
824ee423c9
Remove setting: wm_name
...
The above setting's purpose was to replace `wmname` but it appears that
it can't be done without violating the EWMH standards and creating bad
side effects.
2013-09-05 11:09:24 +02:00
Bastien Dejean
ea49ed35d7
Compute colors on the fly
...
When drawing window borders, we must consider the color map of the
window to compute the correct color *pixel*.
2013-09-04 21:57:26 +02:00
Bastien Dejean
c7ea3f00a2
Use .profile instead of .pam_environment
...
We will wait until the wide adoption of .pam_environment.
2013-09-04 12:23:09 +02:00
Bastien Dejean
e2f085815a
Add index selector for desktops and monitors
2013-09-02 21:03:59 +02:00
Bastien Dejean
8448fe0759
Initially give focus to the root window
...
See http://lists.suckless.org/dev/1308/17428.html .
2013-08-30 23:37:53 +02:00
Bastien Dejean
d454596484
Keep the real wm name on the supporting window
2013-08-30 14:00:02 +02:00
Bastien Dejean
f98770b8fc
Support _NET_SUPPORTING_WM_CHECK
2013-08-30 11:46:57 +02:00
Bastien Dejean
2b92f05e34
Focus a monitor with an empty focused desktop
2013-08-29 11:45:50 +02:00
Bastien Dejean
daa358b3c4
Restore the split mode of nodes
2013-08-29 11:22:02 +02:00
Bastien Dejean
784fb45ba3
Update examples
2013-08-28 23:17:03 +02:00
Bastien Dejean
6cbd905520
Rotate the given edge, not the brother subtree
2013-08-28 12:56:04 +02:00
Bastien Dejean
111680a48b
Add a --rotate
option to the window
command
2013-08-27 23:48:50 +02:00
Bastien Dejean
518c33a151
Detail the default socket path
2013-08-18 21:21:11 +02:00
Bastien Dejean
1e097e228c
Add Zsh completion
2013-08-16 11:59:09 +02:00
Bastien Dejean
7c07fc4be3
Don't try to transplant a node on itself
2013-08-12 23:22:48 +02:00
Bastien Dejean
2cee7ad3a9
Fail when there's no edge in all cases
2013-08-10 19:37:49 +02:00
Bastien Dejean
5da3656f15
Add example binding for window transplantation
2013-08-06 15:13:22 +02:00
Bastien Dejean
b99011c917
The vim file type comment is not needed anymore
2013-08-06 12:08:44 +02:00