Commit graph

1315 commits

Author SHA1 Message Date
Vincent Bernat
d305e9259d xsession: more nVidia settings for compton
This seems to work now!
2019-02-08 08:21:52 +01:00
Vincent Bernat
41e9521201 xsession: more compton magic
Inspired from https://github.com/jEsuSdA/the-perfect-desktop/blob/master/compton/compton.conf
2019-02-07 21:24:46 +01:00
Vincent Bernat
6199690a80 xsession: disable compton on nVidia
It makes everything slow.
2019-02-05 09:55:36 +01:00
Vincent Bernat
637b80bcec input: don't dock with Realforce 2019-01-23 09:59:45 +01:00
Vincent Bernat
c056d836ce Revert "xsession: use same compton parameters everywhere"
This reverts commit 2e9f68f6d4. This is
still noticeably slower than the xrender backend.
2018-12-27 12:24:27 +01:00
Vincent Bernat
2e9f68f6d4 xsession: use same compton parameters everywhere 2018-12-27 12:22:39 +01:00
Vincent Bernat
77a5f0c008 spotify: update comments for accuracy 2018-12-14 07:53:04 +01:00
Vincent Bernat
7d036a8c05 widget: make volume widget work again too 2018-11-10 00:25:45 +01:00
Vincent Bernat
af618d1d00 volume: use amixer -D pulse
For some reason, without it, it doesn't work anymore, even with ALSA
configured to use Pulseaudio.
2018-11-10 00:20:24 +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
c8ada41ed4 mime: update MIME handler for PDF
Newest applications are using vendor-name.desktop scheme.
2018-10-10 13:19:43 +02:00
Vincent Bernat
bff16a840a spotify: use playerctl instead of dbus commands
The module is still spotify-specific, but a bit less
2018-10-05 11:21:54 +02:00
Vincent Bernat
194da94c77 input: don't mangle trackpoint 2018-08-31 22:59:55 +02:00
Vincent Bernat
67e6743445 wallpaper: don't take too many images
Otherwise, smaller ones will never get chosen. Dual screens one are
already favored.
2018-08-28 09:51:58 +02:00
Vincent Bernat
4c9ae36aeb Revert "volume: scale volume text with DPI"
This reverts commit 1907e37928. Icon is
not scaled.
2018-08-25 00:58:37 +02:00
Vincent Bernat
785f25a296 volume: fix theme scaling 2018-08-25 00:58:08 +02:00
Vincent Bernat
8689e2583a input: make compose work with any right key 2018-08-22 19:44:50 +02:00
Vincent Bernat
1907e37928 volume: scale volume text with DPI 2018-08-16 18:46:55 +02:00
Vincent Bernat
39e515bab6 widgets: better handling of HiDPI 2018-08-14 21:23:12 +02:00
Vincent Bernat
9704e2c1ec signals: when using Google Meet, don't change opacity 2018-08-08 14:16:27 +02:00
Vincent Bernat
c3f44fb0c3 wallpaper: python3 compatibility 2018-08-05 22:37:42 +02:00
Vincent Bernat
c7a3a44b37 xsession: more changes for compton 2018-08-04 10:55:31 +02:00
Vincent Bernat
f6486dff94 xsession: daily change of compton command-line 2018-08-03 07:59:41 +02:00
Vincent Bernat
197e5cdb1d wallpaper: favor bigger images 2018-08-02 23:21:36 +02:00
Vincent Bernat
2588551af0 wallpaper: handle wide wallpapers 2018-08-01 14:24:53 +02:00
Vincent Bernat
93fe3e3cef xsession: with nvidia, just use xrender backend
GLX backend just triggers bugs everytime. It seems I don't need to use
a vsync method as there is no tearing as is.
2018-08-01 11:09:38 +02:00
Vincent Bernat
a73094f48c xsession: renable compton's glx-no-rebind-pixmap
With more recent nvidia drivers (396.x instead of 390.x), it now works.
2018-08-01 08:54:10 +02:00
Vincent Bernat
56a264731d start: don't start pulseaudio
It's now started by systemd --user.
2018-08-01 08:32:29 +02:00
Vincent Bernat
6e5ed5605b xsession: starts xiccd on start 2018-07-30 18:44:07 +02:00
Vincent Bernat
99f840b872 Revert "xsession: enable --unredir-if-possible compton option"
This reverts commit 08d310408a. Bad idea
as it will bring back tearing.
2018-07-29 00:40:58 +02:00
Vincent Bernat
a6bf0746b0 requirements.txt: update
Not sure this is totally accurate.
2018-07-29 00:09:31 +02:00
Vincent Bernat
bf0483f610 xsettings: correctly compute Gdk/UnscaledDPI value
For fractional scaling factor, it's not always 96dpi.
2018-07-29 00:02:45 +02:00
Vincent Bernat
08d310408a xsession: enable --unredir-if-possible compton option 2018-07-28 22:35:15 +02:00
Vincent Bernat
731ea82793 xsession: remove GDM hack 2018-07-28 22:35:09 +02:00
Vincent Bernat
06bbd3f418 xsession: parse ~/.zshenv to get path 2018-07-28 21:09:51 +02:00
Vincent Bernat
9d19e3e0b0 widgets: also scale widget width with theme scale 2018-07-28 17:14:39 +02:00
Vincent Bernat
b9f6e1b7b2 xsession: do not use compton's --glx-no-rebind-pixmap
Cause some issues in Emacs.
2018-07-28 12:56:37 +02:00
Vincent Bernat
7c8c7b2401 xsession: enable QT autoscaling according to screen DPI
This seems to work great!
2018-07-28 11:12:16 +02:00
Vincent Bernat
13ecec71a9 xsession: different compton configuration for nvidia
Use of --glx-no-stencil introduces flickering.
2018-07-28 11:11:55 +02:00
Vincent Bernat
d589657246 xsession: use a faster method in compton for GLX swap 2018-07-28 10:33:32 +02:00
Vincent Bernat
bce16c6d6a xsession: on neo, set primary screen
Default primary is DP-0.
2018-07-28 10:29:21 +02:00
Vincent Bernat
23581a2bcd xsession: make compton settings depend on GLX driver 2018-07-28 10:28:27 +02:00
Vincent Bernat
f0953a9291 xsettings: try a bit with subpixel rendering disabled
This should provide some speedup. It looks good on HiDPI. If it isn't
great on low-DPI, we'll switch it on/off dynamically.
2018-07-28 10:07:59 +02:00
Vincent Bernat
d52488e1c9 xsettings: always set Gdk/* properties
It shouldn't hurt if we use 1 as scaling factor.
2018-07-27 22:53:54 +02:00
Vincent Bernat
387c6d0078 xsettings: use xsettings to set scale factor 2018-07-27 22:50:05 +02:00
Vincent Bernat
461223a0a3 xsession: on neo, help with scaling on GTK/GDK 2018-07-27 22:31:18 +02:00
Vincent Bernat
87ab994252 xsession: fix DPI for neo 2018-07-27 22:06:02 +02:00
Vincent Bernat
1aa03a9044 xsettings: configure neo for new 4K screens 2018-07-27 21:44:16 +02:00
Vincent Bernat
846cd2f680 input-event: fix accel of trackpoint 2018-07-22 12:15:01 +02:00
Vincent Bernat
4f0a973cba xsession: disable radios through NM too
NetworkManager will sync its state with rfkill now...
2018-07-13 09:06:25 +02:00