私のラップトップは1366x768の解像度をサポートしていますが、Guest Additionsをインストールした後でもlubuntu-11.10-alternate-i386仮想マシンで利用可能な解像度のみ(xrandr
から):
_ 1024x768 60.0 + 60.0
1600x1200 60.0
1440x1050 60.0
1280x960 60.0
800x600 60.0*
640x480 60.0
_
ここで私の投稿をチェックしてください:
#!/bin/bash
# Script to automatically resize virtual monitors in VirtualBox
# Start the server
Sudo killall VBoxService
sleep 1
Sudo VBoxService
sleep 1
# Start the client service
VBoxClient-all
# Get the modeline information we want for the following resolutions:
# [email protected] (Laptop display)
RES0="1680 1050 60"
# 1280x1024@60Hz (External monitor)
RES1="1280 1024 60"
# Setup mappings for physical to virtual monitors
MAP0="VBOX0"
MAP1="VBOX1"
# Generate settings
SETTINGS0=$( gtf $RES0 | grep Modeline | cut -d ' ' -f4-16 )
SETTINGS1=$( gtf $RES1 | grep Modeline | cut -d ' ' -f4-16 )
# Get name of modelines from settings
NAME0=$( echo $SETTINGS0 | cut -d ' ' -f1 )
NAME1=$( echo $SETTINGS1 | cut -d ' ' -f1 )
# Echo settings
echo "Modeline for Display 0 ($NAME0): $SETTINGS0"
echo "Modeline for Display 1 ($NAME1): $SETTINGS1"
# Create the new modelines via xrandr
xrandr --newmode $SETTINGS0
xrandr --newmode $SETTINGS1
# Add the newly created modelines to devices
xrandr --addmode $MAP0 $NAME0
xrandr --addmode $MAP1 $NAME1
# Finally, enable the new modes
xrandr --output $MAP0 --mode $NAME0
xrandr --output $MAP1 --mode $NAME1
# Extra: Attempt to run "auto" mode on the external monitor
# This is out last-ditch effort (which worked in this case) to get it running at
# 1600x1200 instead of 1280x1024 :)
xrandr --output $MAP1 --auto --above $MAP0
次に、これをrcファイル(kderc、gtkrc-2.0、fvwm2rc)に入れて実行し、デスクトップマネージャーを再起動します。すべてが素晴らしく見えるはずです!
ここにある余分なコードは--above $MAP0
引数だけであることに注意してください。これは、MAP0のモニターが物理的にMAP0の上にあることを意味します。