VirtualBoxで率直に言って、VirtualBox( 'xrandr --dpi 220')を使用するとここで選択した答えが機能しなかったため、標準のubuntu / linux環境で解像度を設定するI3の問題を解決しました。ただ閉じた。そこで、次の標準的な一連のコマンドを使用して解決を構成しました。
cvt 3840 2160 60
// Output: -> Modeline "3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
出力の一部(単語Modelineの後)を新しいコマンドのパラメーターとして使用する
xrandr --newmode "3840x2160_60.00" 3840x2160_60.00" 712.75 3840 4160 4576 5312 2160 2163 2168 2237 -hsync +vsync
xrandr --addmode VGA-1 3840x2160_60.00
//この最後のコマンドは、作成された解像度をアクティブにします
xrandr -s 3840x2160
ユーザーロギングセッション間で構成を保持するには、もちろん次のコマンドを.bashrc initファイルに入れる必要があります。
構成が完了したら、1ピクセルのスクロールバースペースを削除するには、メニューの[表示]-> [拡大縮小モード]を選択します。また、UltraHdディスプレイをWindowsホストのメインディスプレイとして設定するのも嫌です。
私の解決策は、次のリンクからの2つの回答の組み合わせです。参照:https ://askubuntu.com/questions/377937/how-to-set-a-custom-resolution
編集: 1つのライナーを含む簡素化されたアプライアンス
eval $(cvt 2220 1250 60 |sed 's/Modeline/xrandr --newmode /g'|sed -n '1!p')
適切な結果解像度として画面サイズのアスペクト比が後で再評価/調整される可能性があるため、出力の最後に追加されたxrandコマンドで作成された解像度を見つけます。
1)特定のディスプレイに解像度を割り当てます-
xrandr --addmode VGA-1 "2224x1250_60.00"
2)ディスプレイに目的の解像度を出力する
xrandr --output VGA-1 --mode "2224x1250_60.00"