Commit graph

280 commits

Author SHA1 Message Date
Vincent Bernat
2dc1f56751 bindings: add a binding to spawn pavucontrol 2015-10-20 09:45:13 +02:00
Vincent Bernat
cda3a6448f spotify: switch back to MPRIS2 DBUS interface
One less daemon to run.
2015-08-31 20:28:15 +02:00
Vincent Bernat
f04a53528f signals: put cursor in the middle left of the focused window
Previously, cursor was put in the upper left corner but there are so
many stuff that may display tooltips at this place...
2015-08-15 10:38:37 +02:00
Vincent Bernat
a5f5530c85 tags: apps for second screen should go on second screen
Not on the third screen.
2015-08-10 09:05:55 +02:00
Vincent Bernat
3a1e52df3e xrandr: add a gist from an ArchLinux guy for mixing HiDPI/non-HiDPI
This will be useful. Need to test.
2015-08-08 21:42:28 +02:00
Vincent Bernat
3c463c3f25 appearance: use default Adwaita icons 2015-07-24 08:59:08 +02:00
Vincent Bernat
df962d1e75 rc: run xsettingsd early 2015-07-24 06:23:46 +02:00
Vincent Bernat
06e6c28ac7 theme: get scale factor from Xft.dpi
And uses xrdb as it is easier to do this way.
2015-07-23 13:30:26 +02:00
Vincent Bernat
e3747d1b9f spotify: try to support the new version of Spotify
Use dbus-mediakeys to get an appropriate DBus interface. In future
versions, this should not be needed anymore. See:
 https://github.com/vincentbernat/dbus-mediakeys
2015-07-13 14:50:47 +02:00
Vincent Bernat
93a5cf16ba Revert "spotify: try to support the new version of Spotify"
This reverts commit 6c8985a9ae. Well, keep
old version of Spotify until MPRIS DBus support is updated.
2015-07-12 21:26:41 +02:00
Vincent Bernat
6c8985a9ae spotify: try to support the new version of Spotify
It doesn't provide a DBus interface. Try to use xdotool instead. For
some reason, not working.
2015-07-12 11:31:13 +02:00
Vincent Bernat
db2d169a57 debug: some applications don't have a name
For example, when not playing, the new version of Spotify doesn't expose
a name. Handle that when displaying window information.
2015-07-12 09:55:49 +02:00
Vincent Bernat
e17f7b879c shifty: fusion delete/rename tag function
When a tag is empty, delete it, otherwise, rename it.
2015-06-14 13:07:36 +02:00
Vincent Bernat
fc2fd51f94 xrun: don't use spawn_with_shell
We don't need a shell.
2015-03-20 19:32:32 +01:00
Vincent Bernat
97c5b983e7 rules: ensure Pidgin's buddy list is master
If it comes after the conversation window, it should be set as a master.
2015-03-03 08:58:11 +01:00
Vincent Bernat
d29b8fd257 tags: anything Pidgin-related should go to im tag 2015-03-03 08:56:56 +01:00
Vincent Bernat
b062119a01 gtk: do not intercept C-f either
I don't use C-f/C-b to navigate in a text entry (I use arrows). Remove
all of them. Both GTK2 and GTK3.
2015-02-23 12:15:56 +01:00
Vincent Bernat
539f0cd41a appearance: try a bigger font 2014-11-29 13:50:32 +01:00
Vincent Bernat
6f61c1bbab compton: switch to --paint-on-overlay
Without that, it is not uncommon for compton to only display the root
window. Which is disturbing.
2014-11-19 09:08:53 +01:00
Vincent Bernat
f81327acbc compton: --glx-no-rebind-pixmap is known to break on Intel 2014-11-19 09:05:45 +01:00
Vincent Bernat
ace1efda8c appearance: move menu to right
Dunno why. To be like Chrome?
2014-11-12 12:10:52 +01:00
Vincent Bernat
49eb07bb23 appearance: hide minimize/maximize/close buttons for GTK3 apps
GTK3 apps are now using CSD (Client-side decorations) and they get
minimize/maximize/close buttons we don't care about. Hide them.
2014-11-12 12:05:56 +01:00
Vincent Bernat
913ef0d3f2 theme: don't use transparency for borders
When the client is also using ARGB, the border becomes too transparent
and may be difficult to see. Just use a plain RGB border.
2014-11-04 11:26:50 +01:00
Vincent Bernat
a4943e289f signals: don't let spotify set the urgent flag
It seems to set it for whatever reason. This is disturbing.
2014-10-19 23:53:01 +02:00
Vincent Bernat
5358463d2a start: don't start transmission anymore
It is replaced by transmission-remote-gtk but it doesn't know how to
start minimized.
2014-10-19 23:10:44 +02:00
Vincent Bernat
8452c3b8da compton: switch back to glx backend
And use both --xrender-sync and --sync opengl-swc
2014-10-03 10:17:33 +02:00
Vincent Bernat
1ca473b480 compton: fallback again to just xrender 2014-10-01 09:12:14 +02:00
Vincent Bernat
4a278cdb6e compton: use xrender-sync + fence
This seems to fix the issue with latest Intel drivers.
2014-09-30 08:56:01 +02:00
Vincent Bernat
81744911c4 Revert "Revert "compton: switch back to GLX backend""
This reverts commit ff9ce9621d. Well,
using a stable Intel driver seems to do the trick.
2014-09-27 10:58:09 +02:00
Vincent Bernat
ff9ce9621d Revert "compton: switch back to GLX backend"
This reverts commit ec4236f347. The
problem is still here.
2014-09-26 10:46:42 +02:00
Vincent Bernat
ec4236f347 compton: switch back to GLX backend
Seems to work OK now. Dunno what was the change. Maybe terminal change?
2014-09-26 07:17:02 +02:00
Vincent Bernat
4747223625 terminal: use an icon for terminal
`vbeterm` doesn't come with an icon.
2014-09-25 20:38:49 +02:00
Vincent Bernat
dd693fc5e6 terminal: don't use env variable to give a name to GTK terminal
GTK applications accept `--name` as a special parameter just for that.
2014-09-23 20:49:21 +02:00
Vincent Bernat
b57bffcd16 compton: don't use DRM for vsync, ugly 2014-09-20 09:43:49 +02:00
Vincent Bernat
a20ee81fa5 terminal: switch to evilvte
With a custom compilation. It supports more stuff than xfce4-terminal,
notably italics. There are still a lot to do to have something as nice
as rxvt... Should be compiled with GTK3, otherwise, it will have the
same problems than xfce4-terminal.
2014-09-20 01:20:17 +02:00
Vincent Bernat
c1c6ca9324 compton: don't use glx backend
It doesn't work well with newer Intel drivers.
2014-09-19 15:54:57 +02:00
Vincent Bernat
a92e68eb4d quake: let use role if we cannot set name
Some terminals do not allow to set name (like xfce4-terminal). In this
case, use the role.
2014-09-17 20:31:48 +02:00
Vincent Bernat
4134170f6c dock: use USB keyboard to detect dock 2014-09-17 18:33:07 +02:00
Vincent Bernat
3d903fc6ba terminal: use xfce4-terminal
While rxvt-unicode is great, it doesn't support xsettings making it
difficult to use when DPI can change while running.
2014-09-17 17:52:04 +02:00
Vincent Bernat
61dfa49fb7 lock: start xss-lock in xsession
It seems that spawning it will just crash awesome.
2014-09-12 15:01:52 +02:00
Vincent Bernat
097e076694 lock: use xss-lock instead of xautolock
xss-lock features nice integration with standard X screensaver
feature which makes it easy to trigger it or to disable it. Moreover, it
also has some logind integration to lock screen before suspend.
2014-09-12 14:52:36 +02:00
Vincent Bernat
90ed6a3127 tags: don't make keepassx special anymore 2014-08-30 17:08:42 +02:00
Vincent Bernat
c09e38673a start: don't use KeepassX anymore 2014-08-24 14:19:16 +02:00
Vincent Bernat
ab60407f8a start: try another option combinaison for compton
`--vsync drm` was worst.
2014-07-23 09:20:08 +02:00
Vincent Bernat
9ac4d200db start: use --vsync drm instead of OpenGL for compton
With OpenGL backend, sometimes, i3lock is not painted when locking the
screen. This is quite disturbing.
2014-07-23 08:54:35 +02:00
Vincent Bernat
95ecd523b5 Revert "lock: let i3lock handle DPMS"
This reverts commit b643e21430.
2014-07-22 11:15:18 +02:00
Vincent Bernat
b643e21430 lock: let i3lock handle DPMS
DPMS is otherwise globally disabled.
2014-07-22 10:48:54 +02:00
Vincent Bernat
d0dbe38a14 start: run udisks-glue
This is a way to automount disks.
2014-07-20 13:31:56 +02:00
Vincent Bernat
4909f5bde6 start: use glx backend for compton and enable vsync
This avoids tearing for videos. However, the power consumption may be
increased...
2014-07-12 11:33:00 +02:00
Vincent Bernat
f7d82d5c52 lock: enable locking with modkey + delete
Some keyboards are missing a lot of keys...
2014-07-01 16:17:11 +02:00