2022/06/07(火) [n年前の日記]
#2 [linux][ubuntu] VMware Player上のUbuntuにディスプレイ解像度を追加したい
Windows10 x64 21H2 + VMware Player上で Ubuntu Linux 20.04 LTS + Xfce4 を動かして色々実験してるけど、画面解像度を 1600x900 (16:9) にしたいなと。しかし、Ubuntu のディスプレイ設定で選べるリストの中に、1600x900の解像度は無い。そんなわけで、追加する方法をググって試してみた。
◎ 参考ページ。 :
_Set guest client area to 1600 x 900 (exact resolut... - VMware Technology Network VMTN
_Custom resolution in monitor configuration - KDE Community Forums
_xfce:xfce4-settings:display [Xfce Docs]
_Ubuntuディスプレイ解像度を自動で1920x1080に変更させる - BioErrorLog Tech Blog
_Custom resolution in monitor configuration - KDE Community Forums
_xfce:xfce4-settings:display [Xfce Docs]
_Ubuntuディスプレイ解像度を自動で1920x1080に変更させる - BioErrorLog Tech Blog
◎ 設定手順。 :
どうやら、cvt でパラメータを調べて、xrandr で解像度を追加すればいいらしい。
これで、ディスプレイ設定の解像度のリストの中に 1600x900 が増えて、1600x900を選んで「適用」をクリックしたら、それらしい解像度に変わってくれた。
ただ、OSを再起動すると設定は消えてしまう。
/etc/profile.d/ 以下に 何かしらの .sh を作成しておいて、そこに xrandr --newmode ... と xrandr --addmode ... を記述しておくことで、起動時から該当解像度を有効にしておくことができるらしい。
試しに、mydisplay.sh というファイルを作成して、そこに前述の内容を記述してみた。
Ubuntu 再起動後も 1600x900 が選べるようになった。
cvt 1600 900 59 or cvt 1600 900
$ cvt 1600 900 59 # 1600x900 58.93 Hz (CVT) hsync: 55.04 kHz; pclk: 116.25 MHz Modeline "1600x900_59.00" 116.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync $ cvt 1600 900 # 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --newmode "1600x900" 116.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync or xrandr --newmode "1600x900" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode Virtual1 "1600x900"
これで、ディスプレイ設定の解像度のリストの中に 1600x900 が増えて、1600x900を選んで「適用」をクリックしたら、それらしい解像度に変わってくれた。
ただ、OSを再起動すると設定は消えてしまう。
/etc/profile.d/ 以下に 何かしらの .sh を作成しておいて、そこに xrandr --newmode ... と xrandr --addmode ... を記述しておくことで、起動時から該当解像度を有効にしておくことができるらしい。
試しに、mydisplay.sh というファイルを作成して、そこに前述の内容を記述してみた。
sudo vi /etc/profile.d/mydisplay.sh
xrandr --newmode "1600x900" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync xrandr --addmode Virtual1 "1600x900"
Ubuntu 再起動後も 1600x900 が選べるようになった。
[ ツッコむ ]
以上です。