Ubuntuをインストールしましたが、デスクトップの解像度が非常に大きいため、画面の約50%しか表示されませんが、コマンドラインを使用している間は正常に表示されます。
デスクトップ画面の解像度を変更するには、コマンドラインに何を入力する必要がありますか?
Ubuntuをインストールしましたが、デスクトップの解像度が非常に大きいため、画面の約50%しか表示されませんが、コマンドラインを使用している間は正常に表示されます。
デスクトップ画面の解像度を変更するには、コマンドラインに何を入力する必要がありますか?
回答:
これは私のために働いた:
すべてのビデオ出力の名前と、現在モニターに接続されているビデオ出力の可能な解像度を列挙します。
xrandr -q
解像度を変更する出力の名前を選択します。
xrandr --output <OUTPUT> --mode 1024x768
注:gfx環境で実行されていないテキスト端末から実行している場合、-d :0
パラメーターを追加する必要があります。
xrandr -d :0 -q
xrandr -d :0 --output <OUTPUT> --mode 1024x768
xrandr --output `xrandr | grep " connected"|cut -f1 -d" "` --mode 1920x1080
出力を自動検出するワンライナーが必要な場合。
画面解像度の変更:
cvtを使用して新しい解像度を作成します
$> cvt 1600 900 75
1600x900 74.89 Hz (CVT 1.44M9) hsync: 70.55 kHz; pclk: 151.25 MHz
Modeline "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
既存のリストに新しいモードを追加します(newmodeは名前で残りの部分はです)
$ sudo xrandr --newmode "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
現在のディスプレイを見つける
$ xrandr | grep -e " connected [^(]" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/"
Virtual1
前のコマンドの出力である新しい表示モードを追加します
$ sudo xrandr --addmode <Virtual1> 1600x900_75.00
これにより、サポートされている解像度の既存のリストに新しい解像度が追加されます。次に、「表示設定」または次のコマンドから正しいオプションを選択できます
$ xrandr --output Virtual1 --mode "1600x900_75.00"
この変更を永続的にするには、
$ cat> ~/.xprofile
sudo xrandr --newmode "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
sudo xrandr --addmode Virtual1 1600x900_75.00
xrandr --output Virtual1 --mode "1600x900_75.00"
私はそれが古い質問であることを知っていますが、私にとっては、簡単なことをすることでした:
$ xrandr -q
SZ: Pixels Physical Refresh
0 1024 x 768 ( 271mm x 201mm ) 75 70 60
1 800 x 600 ( 271mm x 201mm ) 85 75 72 60 56
2 640 x 480 ( 271mm x 201mm ) 85 75 72 60
*3 832 x 624 ( 271mm x 201mm ) *74
4 720 x 400 ( 271mm x 201mm ) 85
5 640 x 400 ( 271mm x 201mm ) 85
6 640 x 350 ( 271mm x 201mm ) 85
または同等のもの。*
現在使用されてマーク画面解像度。上記のリストからサポートされている解像度のいずれかに変更するには、単にコマンドを実行します:
xrandr -s 800x600
解像度が変更されます。
Ubuntu 14.04でテスト済み
更新
リフレッシュレートが多数ある場合(上記のサンプル結果の右側の数値はからxrandr -q
)、リフレッシュレートを指定する必要があります。その場合、次のコマンドを実行する必要があります。
xrandr -s 800x600 -r 85
最後に
ボードに複数の出力がある場合、またはデバイスが反応しない場合は、上記の行を出力で拡張できます。xrandr -q
私の場合、出力の値はまだ見つかっていHDMI-0
ます。したがって、コマンドは次のようになります。
xrandr -s 800x600 -r 85 --output HDMI-0
走る xrandr -q | grep "connected primary"
このコマンドは、接続されているすべてのデバイスを表示します。リストを表示するにはgrepを使用しないでください。HDMI-0 connected primary 1920x1080+0+0
私のプライマリディスプレイは「HDMI-0」と呼ばれることを意味します。次のコマンドでそれを使用します。
xrandr --output HDMI-0 --auto
特定の解像度が必要な場合は、たとえば次を使用します。
xrandr --output HDMI-0 --mode 1920x1080
詳細については、wikiを参照してください