Commit graph

679 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
d5d723a350 lock: show number of failed attempts 2015-10-13 21:29:57 +02:00
Vincent Bernat
32b02622bd input: break some xkb definitions into multiple lines 2015-10-08 08:41:15 +02:00
Vincent Bernat
dc5c2f1ee4 input: also turn the menu key into compose 2015-10-08 08:32:40 +02:00
Vincent Bernat
8476535739 input: prefix log message with something greppable 2015-09-08 12:10:36 +02:00
Vincent Bernat
9244f9de10 xsession: import environment into user systemd
It's some way to emulate a per-session systemd. Not really used yet.
2015-09-06 16:00:42 +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
f5954001cf xsettings: handle connected but unused screens as well 2015-08-05 19:09:39 +02:00
Vincent Bernat
d9008f094d xsettings: do not rely on a primary screen
It is likely that we don't have one.
2015-08-05 09:36:26 +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
6088fe87a8 git: remove xsettings.dpi from gitignore 2015-07-24 06:21:03 +02:00
Vincent Bernat
b0d555ff98 xsettings: just hard-code appropriate DPI settings 2015-07-23 21:42:32 +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
e0ceb40259 xsettings: use xrandr to compute appropriate DPI 2015-07-23 13:23:09 +02:00
Vincent Bernat
5710a37455 xsettings: keep using xdpyinfo if override not present 2015-07-23 09:02:08 +02:00
Vincent Bernat
f253d81ef5 xsettings: grab DPI from xsettings.dpi
Some applications, like Chromium don't like the X server to use an
appropriate DPI setting. Dunno why. See:
 https://code.google.com/p/chromium/issues/detail?id=511580

This is a workaround for that.
2015-07-23 09:00:02 +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
86c36c91c6 lock: more generic way to stop an audio player 2015-07-12 21:54:03 +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
eafed94545 lock: wait a bit more before kicking DPMS 2015-06-20 13:58:42 +02:00
Vincent Bernat
742d8ddbf4 lock: set lock timeout to 5 minutes 2015-06-17 08:46:28 +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
b2da623de0 xsession: alucard doesn't exist anymore 2015-05-14 09:48:51 +02:00
Vincent Bernat
4a21b21bd7 xsession: HDMI interface names have changed for neo 2015-05-14 09:48:28 +02:00
Vincent Bernat
2e7df6eda0 Revert "xsession: set SHELL to /bin/sh"
This reverts commit 10c9c02975. This has
the bad side effect of not using the user shell... Keep the SHELL
variable as is.
2015-03-23 10:00:47 +01:00
Vincent Bernat
10c9c02975 xsession: set SHELL to /bin/sh
`/bin/sh` doesn't set the SHELL variable itself. We don't need bash
here.
2015-03-20 19:34:20 +01: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
3f71120489 lock: tile the image for i3lock
This can be useful if the screen resolution changes during locking.
2015-02-06 13:44:42 +01:00
Vincent Bernat
648c75cc9f wallpaper: save the wallpaper as a PNG image 2015-02-05 12:53:09 +01:00
Vincent Bernat
9b0995552b wallpaper: don't append root path twice
This works with absolute directories but not with relative ones.
2015-02-05 09:27:27 +01:00
Vincent Bernat
b205223f63 wallpaper: use a temporary file to save current wallpaper
Otherwise, other utilities (like i3lock) may get a corrupted image.
2015-02-05 09:26:17 +01:00
Vincent Bernat
30a6a9a4dc wallpaper: remove unused import 2015-02-05 09:17:45 +01:00
Vincent Bernat
07a1739172 input: use a larger middle button 2015-01-01 22:05:43 +01:00
Vincent Bernat
942d758731 input: use an arithmetic expression for better documentation 2015-01-01 22:03:44 +01:00
Vincent Bernat
27599fedcc lock: stop spotify when locking 2014-12-11 08:32:21 +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
58cea06e8e xsettings: also fallback to xrdb
LibreOffice doesn't use xsettings...
2014-11-05 13:40:31 +01:00