開発者が複数のモニターを使用するのは素晴らしいことです。特定のモニターで各ウィンドウを最大化できます。ウィンドウは特定のモニターの隅に固定できます。
市場にはウルトラワイドモニターがあります(例:LG 34UM95)。単一のモニターを水平方向に2つまたは3つの部分に分割でき、各部分が個別のモニターのように機能するソフトウェアはありますか?
私はこれを スーパーユーザーの回答 から受け取りました。
fakexinerama を使用して、目的を達成できます。
偽のXineramaは、XServerに照会する代わりに〜/ .fakexineramaを読み取り、偽を提供するlibXineramaの代替ライブラリです。
このファイルに基づくXinerama画面に関する情報。かもね
モニターが1つしかないコンピューターでもXineramaセットアップを偽造したり、XServerで指定されたもの以外のXineramaセットアップを偽造するために使用
設定(例:同じ2つの画面を使用する場合に1つの画面を小さくする
画面)。おそらく開発者にとってのみ有用です。
詳細については、その質問を参照してください。
FakeXRandR プロジェクトもご覧ください。
FakeXRandRは、X11サーバーをチートして、実際よりも多くのモニターがあると信じるツールです。 libXRandRとlibXineramaにフックし、特定の構成可能なモニター構成を複数の仮想モニターに置き換えます。このパッケージに付属のツールを使用して、モニターの分割方法を構成できます。
また、表示を必要な数の地域/ディビジョンにすばやく分割するための素敵なグラフィカルエディターもあります。
これは、現時点ではドキュメント化されていませんが、XRandR 1.5で追加のソフトウェアなしで実行できます(少なくともこのドキュメントは見つかりませんでした)。 XubuntuではfakexineramaもFakeXRandRも役に立たなかったが、このソリューションはついに画面を2つに分割した。
モニターを分割するには、次の手順を実行します。
端末に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に設定されていることがわかります。
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
上記はすでに私のシステムで仮想モニターを設定していますが、実行するまで変更は適用されていません(xrandrを更新するようです):
xrandr --fb 1921x1080
xrandr --fb 1920x1080
再起動後も変更を保持するには、ログイン時にこれらのコマンドを実行します。これを行うには、~/.profile
ファイルの最後にコマンドを追加します。