1つのモニターを複数のモニターとして使用する


21

開発者用に複数のモニターを使用すると便利です。特定のモニターで各ウィンドウを最大化できます。ウィンドウは特定のモニターの隅に固定できます。

市場にはウルトラワイドモニターがあります(例:LG 34UM95)。単一のモニターを水平方向に2つまたは3つの部分に分割でき、各部分が個別のモニターのように機能するソフトウェアはありますか?

回答:


12

スーパーユーザーの回答からこれを取り上げました。

あなたが望むものを達成するためにfakexineramaを使用できます:

偽のXineramaはlibXineramaライブラリを置き換えるもので、XServerに照会する代わりに〜/ .fakexineramaを読み取り
、このファイルに基づいてXinerama画面に関する偽の情報を提供します。それは可能な
ただ一つのモニタまたはXサーバーで指定された以外の偽のXineramaのセットアップにも、コンピュータ上の偽にXineramaの設定を使用
(2と同じ使用している場合例えば、1つの画面小さくする設定
画面)。おそらく開発者にとってのみ有用です。

詳細については、その質問を参照してください。


10

FakeXRandRプロジェクトもご覧ください

FakeXRandRは、X11サーバーをチートして、実際よりも多くのモニターがあると信じるツールです。libXRandRとlibXineramaにフックし、特定の構成可能なモニター構成を複数の仮想モニターに置き換えます。このパッケージに付属のツールを使用して、モニターの分割方法を構成できます。

また、表示を必要な数の領域/ディビジョンにすばやく分割するための優れたグラフィカルエディタもあります。

スクリーショット


1

これは、現時点ではドキュメント化されていませんが、XRandR 1.5で追加のソフトウェアなしで実行できます(少なくとも、このドキュメントは見つかりませんでした)。XubuntuではfakexineramaもFakeXRandRも役に立たなかったが、このソリューションはついに画面を2つに分割した。

モニターを分割するには、次の手順を実行します。

  1. xrandr端末に入力して、分割するディスプレイの出力名と現在の解像度を確認します。
    私のシステムでは、結果は次のとおりでした。

    Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
       1920x1080     60.00*+  50.00    59.94
       1920x1080i    60.00    50.00    59.94  
       1600x900      60.00  
       1280x1024     75.02    60.02  
       1152x864      75.00  
       1280x720      60.00    50.00    59.94  
       1024x768      75.08    60.00  
       800x600       75.00    60.32  
       720x576       50.00  
       720x576i      50.00
       720x480       60.00    59.94
       720x480i      60.00    59.94
       640x480       75.00    60.00    59.94
       720x400       70.08
    VGA1 disconnected (normal left inverted right x axis y axis)
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    

    モニターがHDMI2に接続され、解像度が1920x1080に設定されていることがわかります。

  2. xrandr --setmonitorコマンドを使用して2つの仮想モニターを追加し、物理モニターと重なり合って互いに隣接するようにします。コマンドの構文は次のとおりです(引用符なし):

    xrandr --setmonitor "monitor_name" "width_px"/"width_mm"x"height_px"/"height_mm"+"x_offset_px"+"y_offset_px" "output_name" 
    

    私のシステムの場合:

    xrandr --setmonitor HDMI2~1 960/254x1080/286+0+0 HDMI2
    xrandr --setmonitor HDMI2~2 960/255x1080/286+960+0 none
    
  3. 上記はすでに私のシステムで仮想モニターを設定していますが、変更は実行するまで適用されません(xrandrを更新するようです):

    xrandr --fb 1921x1080
    xrandr --fb 1920x1080
    

再起動後に変更を保持するには、ログイン時にこれらのコマンドを実行します。~/.profileファイルの最後にコマンドを追加することにより、これを行うことができます。


xfce 4.12で動作し、kde5(プラズマ、kwin 5.10.5)では動作しません。
peper0

これは機能するはずですが、最近のubuntuで機能させることはできません。他の誰かがそれを機能させているかどうかを知ることを歓迎します
Phil Lord
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.