web-dev-qa-db-ja.com

dpiフラグをlightdmに渡して、Xに適切なDPIを設定できますか?

現在DPI値を設定する適切な方法は何ですか? gnome-Tweakではスケーリングファクターのみを設定できますが、これは不十分であり、すべてのアプリケーションがそれを考慮しているわけではありません(Chromeなど)。

Xorgの起動時に「-dpi」フラグを渡したいのですが、「lightdm」を設定する方法が見つかりません。出来ますか?

5
dilettant

/etc/lightdm/lightdm.confでは、xserver-commandパラメーター(通常はデフォルトで単純に「X」)をオーバーライドできます。これが私のものです:

xserver-command=X -dpi 75

これには、gnomeプログラムを含むデスクトップ全体をスケーリングするという意図した効果があります。デスクトップ効果は素晴らしいです、奇妙なアーティファクトはありません。また、xdpyinfoも設定しますが、xft.dpiは個別に設定する必要があります。

$ xdpyinfo|grep dots
  resolution:    75x75 dots per inch
$ xrdb -query|grep dpi
Xft.dpi:    96

Xft.dpiを適切に設定する方法については、madmuffinの回答を参照してください。

4
zanfur

実際には方法があります:

/etc/lightdm/unity-greeter.confのこの行を変更します

xft-dpi=96

お使いのコンピューターに最適なものに。

注意:デスクトップの外観を損ない、一部の効果が利用できない場合があります。これはUnityのバグであり、うまくいけばすぐに修正されるでしょう。

5
madmuffin