Linux
 Computer >> コンピューター >  >> システム >> Linux

Ubuntuで画面解像度を変更する方法|GUI設定からxrandrコマンドまで徹底解説

Ubuntuで画面解像度を変更する方法|GUI設定からxrandrコマンドまで徹底解説

デスクトップの解像度が正しく認識されないという問題は珍しいものですが、実際に発生する可能性はあります。例えば、GPUドライバーのバグによってモニターが正しく識別されないケースなどが典型です。デスクトップがモニター中央に小さく表示されてしまったり、画面全体を見るためにスクロールしなければならないような場合は、解像度を手動で設定してみましょう。この記事では、Ubuntuで画面解像度を変更するさまざまな方法を紹介します。

ディスプレイ設定から変更する

解像度の設定は「ディスプレイ設定」にあります。アクセスするには、デスクトップ上で右クリックし、「ディスプレイの設定」を選択してください。

Ubuntuで画面解像度を変更する方法|GUI設定からxrandrコマンドまで徹底解説

次に「解像度」の項目をクリックし、お使いのモニターのネイティブ解像度(推奨解像度)を選択します。

Ubuntuで画面解像度を変更する方法|GUI設定からxrandrコマンドまで徹底解説 Ubuntuで画面解像度を変更する方法|GUI設定からxrandrコマンドまで徹底解説

xrandrコマンドを使う

解像度はxrandrコマンドでも設定できます。このコマンドは、ほとんどの最新Linuxディストリビューションに標準で含まれています。お好みのターミナルでxrandrと入力してEnterキーを押すと、モニターとその対応解像度に関する情報が一覧表示されます。現在アクティブになっている解像度には、アスタリスク(*)が付いています。

Ubuntuで画面解像度を変更する方法|GUI設定からxrandrコマンドまで徹底解説

コマンド出力の直後、解像度リストの前に表示されているモニターのエイリアス(接続名)を確認しておきましょう。本記事のスクリーンショットはVMware上で撮影しているため、「Virtual1」と表示されています。

別の解像度に切り替えるには、対象のモニターと適用したい解像度を指定してxrandrを実行します。

xrandr --output MONITOR_ALIAS --mode SUPPORTED_RESOLUTION

サポートされている解像度であれば、モニターのネイティブ解像度でなくても自由に選択できます。今回実際に実行したコマンドは以下の通りです。

xrandr --output Virtual1 --mode 1440x900
Ubuntuで画面解像度を変更する方法|GUI設定からxrandrコマンドまで徹底解説

cvtと組み合わせてカスタム解像度を追加する

正しい解像度が検出されない場合や、何らかの理由で独自の解像度を使いたい場合も、xrandrなら対応可能です。ただし、VESA規格から大きく外れた設定は避けるべきです。そこで役立つのがcvtコマンドです。

cvtも多くのディストリビューションにデフォルトで搭載されており、VESA協調ビデオタイミング(CVT)モードのパラメータを計算できます。使い方は非常にシンプルで、cvtに続けて希望する水平解像度と垂直解像度を入力するだけです。例として、非標準の1500×900という解像度のパラメータを計算するには、次のように入力しました。

cvt 1500 900
Ubuntuで画面解像度を変更する方法|GUI設定からxrandrコマンドまで徹底解説

表示された結果から、「Modeline」の行全体を行末まで選択してクリップボードにコピーします。

Ubuntuで画面解像度を変更する方法|GUI設定からxrandrコマンドまで徹底解説

続いて、コピーした内容をもとに、xrandrで新しい解像度モードを作成します。

xrandr --newmode CLIPBOARD_CONTENTS

なお、この例の「1504x900_60.00」は、(仮想)モニターの希望解像度とリフレッシュレートを表す名称で、cvtが自動生成したものです。分かりやすさのために、任意の名前に変更しても問題ありません。今回は次のように命名しました。

xrandr --newmode "MyMode" 111.00 1504 1592 1744 1984 900 903 913 934 -hsync +vsync
Ubuntuで画面解像度を変更する方法|GUI設定からxrandrコマンドまで徹底解説

これで終わりではありません。作成した新しいモードを、実際に使用するモニターに割り当てる必要があります。それは次のコマンドで行えます。

xrandr --addmode MONITOR_ALIAS "NAME_OF_XRANDR-CREATED_MODE"

ここまでの手順を踏まえると、実際のコマンドは次のようになります。

xrandr --addmode Virtual1 "MyMode"
Ubuntuで画面解像度を変更する方法|GUI設定からxrandrコマンドまで徹底解説

これで、新しく作成した解像度が「ディスプレイ設定」の一覧から選択できるようになりました。

Ubuntuで画面解像度を変更する方法|GUI設定からxrandrコマンドまで徹底解説

それでも解決しない場合の対処法

デスクトップがどうしても誤った解像度のまま固まってしまう場合は、GPUドライバーを最新版へアップグレードするタイミングかもしれません。古いドライバーはモニターの正しい認識を妨げることがあります。

また、高解像度モニターを使用している際に画面上の文字が極端に小さくなってしまうことが問題なのであれば、解像度を下げる代わりに「分数スケーリング(フラクショナルスケーリング)」機能を活用することを検討してみてください。こちらの方が、画質を損なわずにUIの見やすさを改善できます。

  1. Ubuntuでロック画面を無効にする方法|自動ログイン設定と画面ロック解除の手順

    パソコンを自分一人だけで使っている場合、ロック画面やログイン画面は必須ではありません。毎回パスワードを入力する手間を省き、快適にデスクトップへアクセスできれば、作業効率も大きく向上します。この記事では、Ubuntuでロック画面を無効化し、ログイン不要のストレスフリーな環境を実現する方法を、初心者にもわかりやすく解説します。 ロック画面が表示される2つのタイミング Ubuntuを使用していると、ロック画面には主に2つの経路で遭遇します。 1つ目は、電源投入後の起動時です。Ubuntuはデスクトップが立ち上がる前に、アカウントの選択とパスワードの入力を求めてきます。2つ目は、一定時間操作しな

  2. Windows 11で画面解像度を変更する方法【初心者向け完全ガイド】

    Windows 11で画面の解像度を変更したいと思っていませんか?あるいは、Windows 11で解像度をうまく最適化できずにお困りではありませんか?ご安心ください!The CPU Guideが、Windows 11で解像度を変更するための確実に動作する解決策とチュートリアルをご紹介します。Windows 11の主な特徴Windows 11は、これまでで最も期待されたWindowsです。新しいモダンな機能を多数搭載しており、非常に魅力的なOSに仕上がっています。生産性向上のための機能も豊富で、1つの画面上で複数のタスクを同時にこなせるため、ビジネスユーザーの作業効率が大幅にアップします。また、