VirtualBoxのLubuntuの画面解像度を自由に変更したい
目次
環境
- Windows 7 (ThinkPad L530, 画面解像度 1366x768)
- VirtualBox 4.3
- Lubuntu 13.10
GuestAdditionsをLubuntuに入れる
VirturalBoxのメニューから デバイス -> CD/DVDデバイス -> 仮想CD/DVDディスクファイルの選択...
を選びます。
C:\Program Files\Oracle\VirtualBox
の中にあるVBoxGuestAdditions.iso
を選びます。
OK
を選んで、CD/DVDの中身をファイルマネージャで表示します。
ファイルマネージャに表示されたパスを元に、Lubuntu内で端末を開いて下記のようにコマンドを実行します。
# CD/DVDの中へ移動します cd /media/(ユーザ名)/VBOXADDITIONS_4.3.0_89960 # Linux用のインストーラを起動します sudo ./VBoxLinuxAdditions.run
インストールが終了したら、Lubuntuを再起動します。
XRandRでLubuntuに解像度設定を追加する
現在の解像度を確認する
xrandr
connected
の前の画面出力の名前を後で使います。
追加する解像度の値を確認する
cvt 1366 768
Modeline
以降の文字列を後で使います。
解像度を追加する
# Modeline以降の文字列を貼り付けます。 xrandr --newmode "1368x768_60.00" 82.25 1368 1440 1576 768 771 781 798 -hsync +vsync # connectedの前の画面出力の名前と、Modeline以降の文字列の解像度の部分を貼り付けます。 xrandr --addmode VBOX0 "1368x768_60.00" # 解像度を変更します。 xrandr --output VBOX0 --mode "1368x768_60.00"
解像度設定を常に有効にする
下記のように新しいシェルスクリプトを作成します。
sudo leafpad /usr/local/sbin/my-display.sh
上の設定を下記のように記述して保存します。
xrandr --newmode "1368x768_60.00" 82.25 1368 1440 1576 768 771 781 798 -hsync +vsync xrandr --addmode VBOX0 "1368x768_60.00" xrandr --output VBOX0 --mode "1368x768_60.00"
シェルスクリプトに実行権限を与えます。
sudo chmod 755 /usr/local/sbin/my-display.sh
lightdmの設定ファイルを開きます。
sudo leafpad /etc/lightdm/lightdm.conf
末尾に下記を追記します。
display-setup-script=/usr/local/sbin/my-display.sh
これで完了です。