最近ゲームを開始し、解像度を800×600に設定することを決定し、フルスクリーンに切り替えた後、動作が停止しました。ゲームを強制終了した後、私は800x600のパンニングデスクトップに会い、デスクトップを合理的な解像度にリセットするためにxrandrの使い方をもう一度学ぶ必要がありました。
しかし、そのゲームの幽霊がまだ私のシステムを悩ませているようです。私は定期的に使用する2つのプログラムが突然理解できなくなったことを発見したばかりです。言葉で説明するのは難しいです。いくつかのスクリーンショットを見てください。
dmenuとgimpはUIを非常に小さく理解しにくくします。混乱するのは、ウィンドウマネージャ(DWM、プレーンフォント)が同じフォントをうまくレンダリングすることです。 stやxfeのような他のプログラムもうまく動作します。
私は何をすべきかわかりません。フォントは私のメリットではなく、再起動すると問題が自然に解決されず、私のウィンドウマネージャが小さなフォントクラブに参加するのではないかと心配です。 GTK+がどのUIフォントを使用しているのかわかりませんが、dmenuはXft(X11)を使用します。。 UIを再読み込みできるようにするにはどうすればよいですか?
ベストアンサー1
この質問を投稿したことを忘れました。私は実際に解決策を見つけて、それを適切な名前のシェルスクリプトに入れましたunfuckdesktop
。
$ cat unfuckdesktop
#!/bin/sh
mon=DVI-I-1
xrandr --output $mon --scale 1x1 --panning 0x0 --mode 1920x1080
返されたDVI-I-1
項目に置き換えられます(引数なし)。xrandr
$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected primary (normal left inverted right x axis y axis)
DVI-I-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 544mm x 303mm
1920x1080 60.00*+ 239.76 143.98 119.98 59.94 50.00 60.00 50.04
1600x900 60.00
1280x1024 75.02 60.02
1280x720 59.94 50.00
1152x864 75.00
1024x768 75.03 60.00
800x600 75.00 60.32
...
「接続済み」の場所を確認してください。
DVI-I-1接続済み1920×1080+0+0
つまり、これにより小さなテキストが修正されました。これはずっと前のことだったので、正確にどのようなパラメータだったかは覚えていませんが、おそらくそうでした--scale 1x1
。
それとも私がそこに入れなかったかもしれません。この問題が長い間私を悩ませていたので、そうしたと確信しています。ただし、小さなテキストで問題が発生し、上記の回避策が機能しない場合でも試してみることができます--dpi
。
xrandr --output $mon --dpi 90
IIRC、前回DPI設定を台無しにしたとき90
。