Vincent Bernat
02e16874c9
volume: implement mic toggle as well
2020-03-08 00:02:07 +01:00
Vincent Bernat
4267dc2927
bindings: document an alternative to ImageMagick for screenshots
...
I keep forgetting the name otherwise. Unfortunately, it doesn't know
how to capture a window.
2018-10-18 11:49:04 +02:00
Vincent Bernat
6e5e96d67e
bindings: invert the way we switch focus between screens
...
For some reason, the screens seem to be in inverted order.
2016-03-21 13:12:32 +01:00
Vincent Bernat
2dc1f56751
bindings: add a binding to spawn pavucontrol
2015-10-20 09:45:13 +02:00
Vincent Bernat
b7c2ca10e7
bindings: use Mod+Tab to switch to the previous tag
...
It was previously assigned to switch between two windows. I never used
it as is.
2014-06-09 19:56:22 +02:00
Vincent Bernat
3f415e9530
bindings: add modkey + shift + print to screenshot a screen area
2014-03-01 23:56:02 +01:00
Vincent Bernat
93f6bbc73d
layouts: display nmaster and ncol when changing them
...
On some layouts, it can help to have the values for nmaster and
ncol. Use a notification to display them.
2014-01-01 09:06:25 +01:00
Vincent Bernat
be95a96534
im: enable the use of Skype instead of Pidgin
2013-12-02 15:22:50 +01:00
Vincent Bernat
4d42414855
music: add the possibility to raise music player
2013-11-01 15:53:35 +01:00
Vincent Bernat
049e7abdfd
music: also allows one to use modal keys to control music player
...
By using mod+s, we switch to a local keymap that control the music
player. The keys are then the same as in XMMS.
2013-11-01 15:40:58 +01:00
Vincent Bernat
8f6b6733bc
music: abstract the functions used to control music player
...
We still use Spotify but we isolate the music functions into a
specific module. Other music player would implement the same
interface.
2013-11-01 15:27:56 +01:00
Vincent Bernat
8d39eb9c83
bindings: don't move apps to other screen when there is none
2013-04-20 22:29:03 +02:00
Vincent Bernat
b6f1ee8646
bindings: enhance the way the Pidgin conversation window is selected
...
There is now some cycle stuff. This is still not perfect since it will
bring some random window. It would be better to be able to choose the
appropriate one.
2012-12-15 14:17:06 +01:00
Vincent Bernat
8bce8a5528
bindings: try to be smarter with Mod+u to choose Pidgin window
...
We try to handle the case where we have several Pidgin conversation
windows. Not perfect since it is not possible to remove them all.
2012-12-15 13:55:17 +01:00
Vincent Bernat
56a72c6c47
bindings: add support for multimedia keys with spotify
2012-11-14 20:40:42 +01:00
Vincent Bernat
cbf4695a21
bindings: when maximizing a window, raise it
2012-10-22 18:48:41 +02:00
Vincent Bernat
f226acf2d3
bindings: remove a window from the "undo" stack when it becomes unmanaged
2012-10-22 16:32:54 +02:00
Vincent Bernat
8ef6690f60
bindings: remove some binding descriptions to save space
2012-09-09 13:15:03 +02:00
Vincent Bernat
7bc4e62635
bindings: do not send a window to a screen without no tag
2012-09-08 22:47:57 +02:00
Vincent Bernat
ea09188897
tags: switch to shifty
2012-09-08 22:47:35 +02:00
Vincent Bernat
315f902728
bindings: use own screen_focus
function that do not move the mouse after focusing the client
...
This allows a signal to put the mouse in the upper left corner of a
newly focused window on another screen.
2012-07-25 12:27:50 +02:00
Vincent Bernat
ad9f9852b3
signals: mouse follows focus except when focus followed mouse
...
We generalize "mouse follows focus" by keeping the mouse in the top
left corner of any focused window except when the window has been
focused because of sloppy focus.
2012-07-23 22:05:33 +02:00
Vincent Bernat
d81bd1bb38
bindings: provide a security margin when moving mouse to corner
2012-07-23 21:59:02 +02:00
Vincent Bernat
a2451c2a04
bindings: make mouse follow focused window
...
This only happens if we change window focus using key bindings.
2012-07-21 10:54:43 +02:00
Vincent Bernat
0537902fe8
bindings: screenshots are now saved in JPG format
2012-07-18 21:35:30 +02:00
Vincent Bernat
ed8adcd4c4
bindings: fix toggle_window() function
...
There was a potential infinite loop because we didn't walk the stack
correctly.
2012-07-18 18:47:41 +02:00
Vincent Bernat
a2a3a19e54
bindings: switch "jump to urgent" to "toggle pidgin conversation"
...
Moreover, we define a more generic function to toggle a window that
can be used for windows with urgency hint or for any group of
windows. The undo stack will skip windows that cannnot be restored
yet (not visible) and will be cleaned up if it becomes too large.
2012-07-17 10:59:47 +02:00
Vincent Bernat
3669b73aaa
bindings: change the way we jump to the urgent window
...
Pull the first window with urgent flag in the current workspace if not
displayed. If displayed, just raise it. If no urgent window, push back
the previous urgent window to its original tag.
2012-07-16 22:37:45 +02:00
Vincent Bernat
3b55053257
bindings: add a binding to make a window sticky
2012-07-16 21:40:13 +02:00
Vincent Bernat
49f302ca34
bindings: change Mod4 + t to raise
2012-07-16 15:10:44 +02:00
Vincent Bernat
edfc26accf
debug: let dbg()
be the universal thing to debug.
...
Therefore, we can use it directly on client objects. In this case, we
get full details.
2012-07-15 17:10:40 +02:00
Vincent Bernat
8e2afdd778
quake: if quake console is closed, mark it as not visible
2012-07-15 12:54:34 +02:00
Vincent Bernat
94960c5c2b
keydoc: collapse items of the same group together
2012-07-15 01:02:30 +02:00
Vincent Bernat
381812d843
bindings: add the ability to do a screenshot
2012-07-15 00:21:32 +02:00
Vincent Bernat
4baa928dbc
binding: update client information
...
Some properties were missing and some other did not exist.
2012-07-14 23:38:15 +02:00
Vincent Bernat
a79215d4dc
keydoc: add documentation of various keybindings
...
This work by monkey-patching awful.key to include documentation. The
documentation is available through modkey + F1.
2012-07-14 21:21:52 +02:00
Vincent Bernat
19f735065b
lib: add notifications for brightness change
2012-07-14 16:46:19 +02:00
Vincent Bernat
c478921aea
modules: add namespace vbe/
for modules
2012-07-14 16:37:32 +02:00
Vincent Bernat
3415d39992
volume: move volume functions into a lib
...
Also add some notification when changing the volume. Also move
sharetags to the `lib/` directory. And modify `loadrc` to be able to
load modules.
2012-07-14 16:31:22 +02:00
Vincent Bernat
f63c7d870f
bindings: use modkey+i to get some information on a client
2012-07-14 01:58:18 +02:00
Vincent Bernat
25b612a995
binding: remove unused minimize binding
2012-07-14 01:32:08 +02:00
Vincent Bernat
7dc36159a7
Revert "bindings: when moving to urgent window, merge tags instead of switching"
...
This reverts commit c8df51894e
.
Merging is not that intuitive. Better jumpto.
2012-07-11 22:45:58 +02:00
Vincent Bernat
c8df51894e
bindings: when moving to urgent window, merge tags instead of switching
2012-07-09 13:35:03 +02:00
Vincent Bernat
f4452eb1cd
bindings: add multimedia key support for sound volume
2012-07-07 12:16:21 +02:00
Vincent Bernat
c130561cb7
Initial commit.
2012-07-07 00:26:35 +02:00