Commit graph

186 commits

Author SHA1 Message Date
Vincent Bernat
71bcd21871 start: associate evince with application/pdf
Otherwise, it could be opened with GIMP. More voodoo here:
 https://wiki.archlinux.org/index.php/Default_Applications
2013-07-11 00:06:09 +02:00
Vincent Bernat
9adf371e95 flash: correct how fullscreen PPAPI Flash is detected by shifty
`config.apps` can now use a function to do detection.
2013-07-05 10:33:05 +02:00
Vincent Bernat
60908e329d dbg: fix client_info() function to display provided client
Display the focused client only if we don't have get a client.
2013-07-05 10:12:32 +02:00
Vincent Bernat
402b15f38e flash: make Flash with PPAPI work fullscreen (workaround)
In fact, there is nothing to distinguish a Flash window from a regular
window by using only one property. Therefore, we use `name =
"Chromium"` instead. This means that all Chromium windows will be
intrusive. Have to find something better.
2013-07-05 10:02:51 +02:00
Vincent Bernat
6614f6eda4 rules: remove duplicate instance matching for Flash 2013-07-05 10:00:00 +02:00
Vincent Bernat
251b21e535 start: don't use Gnome Bluetooth applet.
Since Gnome 3.8, this is not a systray applet anymore. Thanks Gnome!
The best replacement is to install `bluez-tools` package which comes
with appropriate command-line tools to replace this applet.
2013-06-30 12:58:51 +02:00
Vincent Bernat
237fb09b7a signals: for Chromium, move the mouse below the tabs
Otherwise, we just get annoying tooltips displaying on top of the
omnibox.
2013-06-29 12:50:17 +02:00
Vincent Bernat
4c041dd201 browser: switch to Chromium
Unfortunately, Pentadactyl seems to lag behind versions in
Firefox. Let's test Chromium + Vimium for a bit.
2013-06-27 08:59:13 +02:00
Vincent Bernat
4de2e72063 xrandr: update setup of Alucard 2013-06-14 16:18:08 +02:00
Vincent Bernat
df7a27a071 tags: fix "move all tags to next screen" function 2013-04-20 22:44:30 +02:00
Vincent Bernat
d3c4f38506 tags: add a binding to send all tags to the other screen 2013-04-20 22:37:03 +02: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
0403154128 rules: add Google Chrome as one possible browser 2013-04-15 16:42:19 +02:00
Vincent Bernat
92d23f4153 uxrvt: put URxvt class into a configuration variable 2013-01-23 00:55:05 +01: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
9de7485159 widgets: guess display name for a given mountpoint 2012-12-13 08:29:33 +01:00
Vincent Bernat
190e87c54c signals: don't lower opacity on some windows (Flash) 2012-11-28 10:49:30 +01:00
Vincent Bernat
56a72c6c47 bindings: add support for multimedia keys with spotify 2012-11-14 20:40:42 +01:00
Vincent Bernat
8d36a30774 start: adapt configuration to new machine 2012-11-06 11:53:36 +01:00
Vincent Bernat
37e0594248 setup: add package list and create directory if they don't exist 2012-11-06 11:51:56 +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
e9304f8668 rules: make key-mon floating (and intrusive) 2012-10-17 08:38:18 +02:00
Vincent Bernat
8ca1c0e31d tags: Firebug window can be displayed on any tag 2012-10-14 13:00:55 +02:00
Vincent Bernat
b601e48d6a signals: raise newly created windows 2012-09-26 15:05:47 +02:00
Vincent Bernat
c4312820ab tags: put IM tag on the same screen as WWW tag 2012-09-26 11:44:03 +02:00
Vincent Bernat
608af4cc3d tags: fix browser spawning when using "www" tag 2012-09-26 11:43:40 +02:00
Vincent Bernat
0f3a920e52 tags: matching is done with regexp-like expressions 2012-09-26 00:57:53 +02:00
Vincent Bernat
adf9544455 tags: use sweep_delay to not destroy empty tags right away
The use case is when an application uses a splash screen. When the
splash screen is removed, the tag is removed and recreated.
2012-09-21 15:43:51 +02:00
Vincent Bernat
8b4aa1d317 signals: raise a recently focused window
When a window gain focus (without the use of the mouse, raise it).
2012-09-17 20:18:43 +02:00
Vincent Bernat
c30c2062ad xlock: move xautolock and notify stuff into shell scripts 2012-09-15 21:08:46 +02:00
Vincent Bernat
55a342e987 tags: fullscreen flash is "intrusive" 2012-09-15 08:58:11 +02:00
Vincent Bernat
4d60cba676 theme: less transparent focused border
When compositing with a terminal, the border is even more
transparent. Therefore, we don't add more transparence to the mix.
2012-09-13 09:43:01 +02:00
Vincent Bernat
7ced7551f0 tags: make popup windows "intrusive" 2012-09-12 21:38:41 +02:00
Vincent Bernat
166ca8d243 tags: fix a typo on "intrusive" 2012-09-11 22:59:30 +02:00
Vincent Bernat
f912014b83 tags: add keybinding to rename a tag 2012-09-11 02:29:42 +02:00
Vincent Bernat
c897b8c837 tags: ensure we can send a client to a new tag
When creating a tag, the current client may lose focus. We put it in a
variable to be able to move it when the tag is created.
2012-09-11 02:21:29 +02:00
Vincent Bernat
62db148161 shifty: auto prefix position to tag name 2012-09-10 22:26:15 +02:00
Vincent Bernat
91b1e6ee10 shifty: remove unwanted features
This is easier to make modifications if I don't have to ensure that
all features still work. The idea is that I will keep using
`awful.rules.rules` for most tasks except tag related tasks.

Also, fix the "startup" stuff to allow to specify a tag which will be
only used on startup.
2012-09-10 21:45:55 +02:00
Vincent Bernat
6328444f01 tags: copy shifty 2012-09-10 19:52:55 +02:00
Vincent Bernat
c31b1b848a start: associate default browser to text/html too 2012-09-09 13:31:39 +02:00
Vincent Bernat
8ef6690f60 bindings: remove some binding descriptions to save space 2012-09-09 13:15:03 +02:00
Vincent Bernat
67fec3c149 tags: keepassx can appear on exclusive tags 2012-09-09 13:07:59 +02:00
Vincent Bernat
7b8cd43daf tags: add back specific position
It seems that position guessing only works for initialized tags.
2012-09-09 01:14:32 +02:00
Vincent Bernat
45951e9dc1 tags: only browser window have to go in "www" tag. Ditto for "im".
Other kind of windows may go wherever they want.
2012-09-08 23:27:27 +02:00
Vincent Bernat
961719eadd tags: use icons only with multiple screens 2012-09-08 23:08:10 +02:00
Vincent Bernat
f07f7c9fc6 tags: with guess_position, we don't need to move to specify position 2012-09-08 23:06:04 +02:00
Vincent Bernat
a89fb71d6e tags: allow to create/delete tags 2012-09-08 22:59:25 +02:00
Vincent Bernat
48d9839de4 tags: start browser on second screen 2012-09-08 22:56:34 +02:00