外付けモニターを備えたラップトップを持っており、とを使用xrandr --auto
して両方の画面を切り替えxrandr --off
ます。時々私は、画面を変更すると、プログラムのフォントサイズは突然変なふうに大きいです。これは、以前に開始されたプログラムには影響しません。私はLubuntu 16.04を使用しています。
このコマンドチェーンを複数回使用してエラーを再現できました。
xrandr --output eDP1 --off && sleep 1 && xrandr --output eDP1 --auto
外付けモニターはこれとは何の関係もありません。ラップトップ画面(eDP1)を無効にし、再度有効にするだけでこれらの奇妙なフォントサイズの問題が発生します。
編集:実際に変更されたのxrandr --off
は画面のDPIです。ここを参照してください。
$ xdpyinfo | grep dots
resolution: 96x96 dots per inch
$ xrandr --output eDP1 --off && sleep 1 && xrandr --output eDP1 --auto
$ xdpyinfo | grep dots
resolution: 204x205 dots per inch
例
スケールの場合:ボタンは通常のサイズです。バックグラウンドでの通常のVLCウィンドウ、フォアグラウンドでの変更。
これまでに試したこと
Lubuntuの(そのままの)フォント設定をいじってみたところ、フォントサイズ6を選択することで、フォントを通常(11)にリセットできますが、既に開いているアプリケーション(パネルなど)のフォントを実際のサイズ6に変更します。正常に設定する唯一の方法は、ログオフしてから再度ログインするか、systemctl restart lightdm.service
です。
考えられる回避策を発見しました:少なくとも今日までは、少なくとも1つのモニターが有効になっていることを確認していたため、問題は再発しませんでした。モニターeDP1からDP2に変更するには
xrandr --output DP2 --auto && xrandr --output eDP1 --off
これは今のところ機能しますが、もちろん問題は解決しません。
これが発生したときにフォントサイズをリセットするにはどうすればよいですか?
端末コマンド出力
xrandr
、外部モニター(DP2)が接続されて有効になっており、ラップトップ画面(eDP1)がオフ
.xsession-errors
ファイルは約4k行で、大きくなっています。
journalctl --user
?または、.xsession-error出力に問題があります。タッチして再起動してみてください。(推測リストの終わり)。