メイン Linux Linuxで画面のDPIを見つけて変更する方法

Linuxで画面のDPIを見つけて変更する方法



画面のDPI値は、1インチあたりのドット数または1インチあたりのピクセル数を示します。解像度が上がると、表示密度も上がります。ディスプレイの解像度はわかっているかもしれませんが、画面のDPIが何であるかわからない場合があります。 Linuxで適切なDPI値を見つけることが重要です。間違った値に設定すると、コントロールとアイコンがぼやけたり小さく見えたりします。この記事では、画面に適切な値を見つける方法を説明します。

広告


最新のディストリビューションでは、Xサーバーは適切な値を自動的に検出できます。値が正しくない場合は、手動で計算して、Linuxデスクトップ環境およびXサーバー用にグローバルに変更できます。

注:まだすべてのLinuxソフトウェアが高解像度モードで問題ないように見えるわけではありません。たとえば、LibreOfficeはHiDPIを十分にサポートしていますが、高解像度に適した単一のアイコンテーマは付属していません。 MozillaFirefoxの倍率も手動で調整する必要があります。 Cinnamonデスクトップ環境だけが、すぐに使用できる完全なDPIスケーリングサポートを備えています。

LinuxでDPI値を見つける方法を見てみましょう。

画面のDPI値を見つける

Xserverが使用する画面の現在のDPI値を見つけるには、次の手順を実行します。

  1. お気に入りを開く ターミナルエミュレータ。
  2. 次のコマンドを入力するか、コピーして貼り付けます。
    xdpyinfo | grep -B2解像度

    出力は次のようになります。画面の変更DPILinux

「解像度」の行は実際の値を示しています。

この値が正しくない場合は、自分で計算できます。方法は次のとおりです。

適切なDPI値を計算する方法

適切なDPI値を計算するには、次の手順を実行します。

  1. お気に入りのターミナルエミュレータを開きます
  2. 次のコマンドを実行して、画面サイズをミリメートル単位で取得します。
    xrandr | grep-w接続

    出力には、ミリメートル単位の物理ディスプレイサイズが含まれます。私の場合は340mm×190mmです。

  3. センチメートルに変換します。私の値は34x19です。
  4. センチメートルをインチに変換します。値を2.54で割ります。私の場合、値は次のとおりです:13.39in x7.48in。
  5. 最後に、画面の解像度の値をインチの値で割ります。私の場合、値は次のとおりです。
    1920 / 13.39 = 143.390589993 = 〜144。
    1080 / 7.48 = 144.385026738 = 〜144。

それでおしまい。画面では、DPI値として144を使用する必要があります。それを変更する方法を見てみましょう。

DPI値を変更する方法

使用しているグラフィカルデスクトップ環境に応じて、手順が異なる場合があります。何をすべきかについてのアイデアを与えるいくつかの一般的なケースを確認します。

nvidia高速同期を有効にする方法

デスクトップ環境/ barebonesウィンドウマネージャーなし

フル機能のDE(Fluxboxなど)なしでウィンドウマネージャーを実行している場合は、/ home / your user name / .Xresourcesファイルを作成または変更し、次の行を追加する必要があります。

Xft.dpi:144

ここと以下のすべての例で、144の部分を実際のDPI値に置き換えます。

.Xresourcesファイルが処理されない場合は、スタートアップファイルに次の行を追加します(例:.xinitrcまたはウィンドウマネージャー固有のファイル)

xrdb -merge〜 / .Xresources

または、次の行で試すこともできます。

xrandr --dpi 144

ただし、xrandrには特定のディスプレイドライバーで問題が発生する場合があります。これが機能するかどうか試してみてください。私の場合、これは機能しません。

スナップチャットで誰かを知らずにフォローする方法

Gnome 3

新しいターミナルウィンドウを開き、次のコマンドを実行します。

gsettings setorg.gnome.desktop.interfaceスケーリングファクター2

スケーリング係数パラメーターでは、整数のみを設定できます。 1 = 100%、2 = 200%など。

Xfce

DPIは、[設定]-[外観]-[フォント]で必要なものに設定できます。

詳細については、を参照することをお勧めします このページ 。 Arch Linux専用ですが、ヒントはすべての最新のディストリビューションに共通しているか、簡単に適応できます。

興味深い記事

エディターズチョイス

mmc.exe とは何ですか?
mmc.exe とは何ですか?
mmc.exe とは何ですか? MMC は Microsoft 管理コンソールであり、デスクトップとサーバーを管理するための高度なツールへのアクセスを可能にする Windows 内の管理者プログラムです。気の弱い人向けではありません
Twitch でブロードキャストをアーカイブする方法
Twitch でブロードキャストをアーカイブする方法
Twitch ではすべてのコンテンツが利用できるため、ユーザーがコンテンツの一部をオフラインにして、後で見るか、ビデオ編集プログラムで作業することを望むのは当然のことです。幸いなことに、あなたのメンバーシップに応じて
AndroidでFMラジオを聞く方法
AndroidでFMラジオを聞く方法
2017 年に音楽を聴く方法を考えてみてください。あなたは、MP3 プレーヤーに直接ダウンロードした音楽を聴くことをまだ好む純粋主義者かもしれません。おそらくあなたはレトロになり、なんとか収集できました
Windows10の電源オプションにプライマリNVMeアイドルタイムアウトを追加
Windows10の電源オプションにプライマリNVMeアイドルタイムアウトを追加
Windows 10の電源オプションからプライマリNVMeアイドルタイムアウトを追加または削除する方法最近のPCには、従来のHDDの代わりにデータを保存するためのNVMeデバイスが含まれています。 NVMeはNon-VolatileMemory Expressの略で、ソリッドステートドライブ(SSD)、PCIなどのいくつかの物理的なフォームファクタで提供されるNANDフラッシュメモリとして実装されることがよくあります。
最高のオーディオ検索エンジン
最高のオーディオ検索エンジン
オーディオ サンプル、サウンド クリップ、完全な音楽ファイル、オーディオブック、ポッドキャスト、ニュース スニペットなどを検索するオーディオ検索ツール。
AT&TWiFiパスワードを変更する方法
AT&TWiFiパスワードを変更する方法
インターネットサービスにAT&Tを使用している場合は、サービスのハードウェア接続ポイントとしてAT&Tルーター/モデムを使用している可能性があります。このルーターはあなたが望むあなたの家のすべてのデバイスに接続します
WindowsコマンドプロンプトからWHOISを実行する方法
WindowsコマンドプロンプトからWHOISを実行する方法
https://www.youtube.com/watch?v=4OLyskf5qZU特定のドメイン名を誰が所有しているのか疑問に思ったことはありませんか。ドメイン名を購入して、そのドメインが利用可能かどうかを知りたいと思ったことはありませんか?すべてのドメイン名(例: