In Ubuntu 11.10, I can't find a way to change the sub-pixel byte ordering to BGR. I have a BGR monitor and fonts look blurry because of this. I've installed gnome-tweak-tool
but I can't find an option for the sub-pixel ordering. This used to be easy to do with the old font settings window.
3 Answers
You can do this using a GUI (dconf-editor
from the package dconf-tools
) or on the command-line:
GUI
- Open
dconf-editor
- In the left pane, go to /org/gnome/settings-daemon/plugins/xsettings
- In the right pane, change the value of the rgba-order key to bgr:
Command-line
Just run:
gsettings set org.gnome.settings-daemon.plugins.xsettings rgba-order 'bgr'
-
2What if I have one monitor in portrait, and another in landscape? Can I set the subpixel order for each monitor independently? AFAICT, this is unpossible, but perhaps, I'm missing something? May 28, 2013 at 23:34
-
1Also, Chrome does not seem to use this setting. Is there a way I can set this in Chrome? Aug 14, 2013 at 18:26
-
-
1
You also may want to change system-wide font settings (and re-login afterwards):
ln -s ../conf.avail/10-sub-pixel-bgr.conf /etc/fonts/conf.d
This fixes sub-pixel rendering on Google Chrome for me, too.
-
This no longer seems to work with Google Chrome version 75.0. I, too, have a BGR display and both Chrome and Firefox do incorrect subpixel rendering. Jun 26, 2019 at 6:17
-
This worked for me in ubuntu 23.04, after chrome and other applications stopped respecting the settings in dconf. make sure to also delete
10-sub-pixel-rgb.conf
in the same folder! Jun 22 at 6:48