Xorg: Difference between revisions
Appearance
imported>Makefu m add heading |
imported>Mic92 No edit summary |
||
| Line 1: | Line 1: | ||
== HiDPI == | |||
HiDPI (High Dots Per Inch) displays, also known by Apple's "Retina Display" marketing name, are screens with a high resolution in a relatively small format. They are mostly found in high-end laptops and monitors. | |||
Not all software behaves well in high-resolution mode yet. Here are listed most common tweaks which make work on a HiDPI screen more pleasant: | |||
<pre> | |||
# bigger tty fonts | |||
console.font = | |||
"${pkgs.terminus_font}/share/consolefonts/ter-u28n.psf.gz"; | |||
services.xserver.dpi = 180; | |||
environment.variables = { | |||
GDK_SCALE = "2"; | |||
GDK_DPI_SCALE = "0.5"; | |||
}; | |||
</pre> | |||
== Disabling mouse acceleration == | == Disabling mouse acceleration == | ||
To disable mouse acceleration for a touchpad, it's as simple as | To disable mouse acceleration for a touchpad, it's as simple as | ||
Revision as of 13:52, 4 February 2020
HiDPI
HiDPI (High Dots Per Inch) displays, also known by Apple's "Retina Display" marketing name, are screens with a high resolution in a relatively small format. They are mostly found in high-end laptops and monitors.
Not all software behaves well in high-resolution mode yet. Here are listed most common tweaks which make work on a HiDPI screen more pleasant:
# bigger tty fonts
console.font =
"${pkgs.terminus_font}/share/consolefonts/ter-u28n.psf.gz";
services.xserver.dpi = 180;
environment.variables = {
GDK_SCALE = "2";
GDK_DPI_SCALE = "0.5";
};
Disabling mouse acceleration
To disable mouse acceleration for a touchpad, it's as simple as
services.xserver.libinput.enable = true; services.xserver.libinput.accelProfile = "flat";
But to disable it for a mouse, it's a bit more wordy -
services.xserver.libinput.enable = true;
services.xserver.config = ''
Section "InputClass"
Identifier "mouse accel"
Driver "libinput"
MatchIsPointer "on"
Option "AccelProfile" "flat"
Option "AccelSpeed" "0"
EndSection
'';