Vincent Bernat
ee86787d62
signals: don't make a fullscreen app transparent
...
This will work for browsers and video players. I don't see a case where
such a window should be transparent.
2013-11-17 21:49:04 +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
51525044ae
xlock: lock screen faster by invoking i3lock directly
...
Instead of trying to mess with xautolock to trigger locking, just
invoke i3lock directly.
2013-11-01 09:23:26 +01:00
Vincent Bernat
ebfdad5021
start: run compton instead of xcompmgr if available
...
It is a more up-to-date and maintained version of xcompmgr. Let's test
it for a bit.
2013-09-27 09:45:11 +02:00
Vincent Bernat
82b605783c
gtk2: replace ctrl-w by alt-backspace to delete last word
2013-09-12 09:53:16 +02:00
Vincent Bernat
5372c1fbaf
gtk: does not intercept Ctrl-W.
...
On many applications, this is used to close a tab.
2013-08-31 16:17:49 +02:00
Vincent Bernat
27c5c4deee
xlock: really lock the screen
...
xautolock only reads its messages once per second. It can only
receives one message. So, if we send "enable" and "locknow", "locknow"
erases "enable". Try to be smarter.
2013-08-20 15:20:28 +02:00
Vincent Bernat
38a6b2205b
widgets: don't get free space for AUFS filesystems
2013-08-11 11:30:31 +02:00
Vincent Bernat
04b184c6cc
lock: ensure xautolock locks the screen even if disabled
2013-08-11 11:30:11 +02:00
Vincent Bernat
17da10b1ef
signals: don't change opacity of vlc window
2013-08-07 17:42:25 +02:00
Vincent Bernat
505477db76
widget: don't query df for fuse filesystems
...
Some of them (like sshfs or curlftpfs) can take a long time to answer
and this blocks awesome for a while.
2013-08-05 09:06:27 +02:00
Vincent Bernat
f122cd6e7c
start: fix a missing ,
2013-07-11 01:02:10 +02:00
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