2023/04/04(火) [n年前の日記]
#2 [linux][debian] xrandrで仮想的な画面解像度を変更
手持ちのネットブック機、Lenovo IdeaPad S10-2 で、Debian Linux 11 bullseye i686 + LXDE を動かしているけれど、液晶画面の解像度が 1024x600 なので、アプリによっては画面内に設定ダイアログ等が収まらなくて、ちょっと困ってしまう時がある。
何か手は無いものかとググっていたら、xrandr を使って画面の拡大縮小率を設定できると知った。これを使えば解決するのでは…?
_xrandr オプション --scale - Monkey's hobby
_xrandr | 穏やかな日々
xrandr と打って、現在の画面設定を確認。
以下のように打ったところ、仮想(?)の画面解像度を、実際のディスプレイに拡大縮小して表示してくれた。素晴らしい。
元に戻す時は以下。
頻繁に使うかもしれないので、alias に登録しておいた。scaling もしくは resetscale で、このあたりを変更できるようになる。
何か手は無いものかとググっていたら、xrandr を使って画面の拡大縮小率を設定できると知った。これを使えば解決するのでは…?
_xrandr オプション --scale - Monkey's hobby
_xrandr | 穏やかな日々
xrandr と打って、現在の画面設定を確認。
$ xrandr Screen 0: minimum 8 x 8, current 1024 x 600, maximum 32767 x 32767 LVDS1 connected primary 1024x600+0+0 (normal left inverted right x axis y axis) 220mm x 130mm 1024x600 59.97*+ 1024x576 59.90 59.82 960x540 59.63 59.82 800x600 60.32 56.25 864x486 59.92 59.57 640x480 59.94 720x405 59.51 58.99 640x360 59.84 59.32 512x300 60.00 VGA1 disconnected (normal left inverted right x axis y axis) VIRTUAL1 disconnected (normal left inverted right x axis y axis)この環境では、xrandr の output に LVDS1 とやらを指定すればいいのだろう。
以下のように打ったところ、仮想(?)の画面解像度を、実際のディスプレイに拡大縮小して表示してくれた。素晴らしい。
xrandr --output LVDS1 --scale 1.28x1.28仮想の画面解像度は、1311x768になっている。文字も一応なんとか読めそうな印象。
元に戻す時は以下。
xrandr --output LVDS1 --scale 1x1
頻繁に使うかもしれないので、alias に登録しておいた。scaling もしくは resetscale で、このあたりを変更できるようになる。
vi ~/.bash_aliases
alias scaling='xrandr --output LVDS1 --scale 1.28x1.28' alias resetscale='xrandr --output LVDS1 --scale 1x1'
◎ 1024x600の縦横比がよくわからない :
1024x600の縦横比って、16:9、16:10、どちらに近いのだろう…?
1024x600 だと、128:75 のようだな…。
128:75 = 16:9.375、だとすると、16:10 より 16:9 に少しだけ近いのだろうか。
1024x600 だと、128:75 のようだな…。
- 1920/1080 = 1.77778
- 1024/600 = 1.70667
- 1920/1200 = 1.6
128:75 = 16:9.375、だとすると、16:10 より 16:9 に少しだけ近いのだろうか。
◎ Alt+左ドラッグも使えそう :
1024x600の画面解像度だと、LXTerminal の設定画面/設定ダイアログすら画面からはみ出してしまう。
設定ダイアログの下のほうで、Alt+左ドラッグをして、ダイアログ全体を上のほうに移動してみたところ、下のほうを表示することができた。もちろん上のほうは隠れてしまうけど、とりあえずコレでどうにかするのもアリだなと…。
設定ダイアログの下のほうで、Alt+左ドラッグをして、ダイアログ全体を上のほうに移動してみたところ、下のほうを表示することができた。もちろん上のほうは隠れてしまうけど、とりあえずコレでどうにかするのもアリだなと…。
[ ツッコむ ]
以上です。