GNOMEの特定のモニターで特定のソフトウェアを開くためのいくつかの指示に従うことを試みています。モニターが3台あります。 xrandr -qの出力は次のとおりです。
Screen 0: minimum 8 x 8, current 5040 x 1080, maximum 32767 x 32767
DVI-D-0 connected 1440x900+3600+79 (normal left inverted right x axis y axis) 408mm x 255mm
1440x900 59.89*+ 74.98
1280x1024 75.02 60.02
1280x800 59.81
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
HDMI-0 connected primary 1920x1080+1680+0 (normal left inverted right x axis y axis) 521mm x 293mm
1920x1080 60.00*+ 59.94 50.00 60.00 50.04
1680x1050 59.95
1440x900 59.89
1440x576 50.00
1440x480 59.94
1280x1024 75.02 60.02
1280x960 60.00
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94 59.93
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 433mm x 271mm
1680x1050 59.88*+ 59.95
1280x1024 75.02 60.02
1280x960 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 60.32
640x480 75.00 59.94
640x350 70.07
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
表示にXorgを使用して18.04を実行し、nVidia 396を使用しています。
DISPLAY = ":0"またはDISPLAY = ":0.0"を先頭に追加しようとしましたが、各タイプの数値のバリエーションは0〜3です。毎回、次のいずれかのメッセージが表示されます。
Unable to init server: Could not connect: Connection refused
# Failed to parse arguments: Cannot open display:
またはこれ:
# Error creating terminal: Failed to get screen from object path /org/gnome/Terminal/screen/47543056_45c7_42eb_8d4e_1277fad5286e
また、-geometryオプションを使用してみました。次のオプションを追加すると、左側のモニターで必要なものが開くと思います。
--geometry=1680x1050+0+0
ただし、これにより、関連するソフトウェアがプライマリ(センター)モニターで最大化されます。さまざまな解像度とオフセットを試しても、結果は変わりません。
これは本当に私にとってはささいな不便さですので、これが唯一の方法である場合は追加のパッケージをインストールしたくありませんが、間違ったコマンドを使用している場合は、代わりに使用するものを教えてください。
基本的に、2つのターミナルを開きます。左右に1つずつフルスクリーンでモニターします。その範囲で、私が使用する基本コマンドは次のとおりです。
gnome-terminal --full-screen
あなたは正しい軌道に乗っていました。 --full-screen
オプションは、最初に表示されるモニター上でターミナルウィンドウを全画面モードで開きます。しかし、どのモニターにgnome-terminal
が表示されますか? geometry
パラメーターを使用して、幅、高さ、x/yオフセットを指定できます。
gnome-terminal --geometry WidthxHeight+Xoffset+Yoffset
...ここで、オフセットはピクセル単位で指定されますが、幅と高さはそれぞれ列数と行数で指定されます。ウィンドウは複数のモニターにまたがることはなく、複数のモニターにまたがる場合、ウィンドウの最大部分を含むモニターに配置されます。
あなたの場合、オフセットが0であるにもかかわらず、ウィンドウを1680列幅にしたため、中央のモニターに配置されました。
とにかく端末を全画面表示する場合は、可能な限り最小の寸法を使用して、最初に正しいモニターに配置するようにしてください。
#left monitor:
gnome-terminal --geometry 1x1+0+0 --full-screen
#right monitor:
gnome-terminal --geometry 1x1+3600+0 --full-screen