この質問には多くの反復がありますが、実際に動作する答えはほとんどありません。そのため、マシンで動作するように数時間試行した後、ソリューションを投稿します。
境界を越えてウィンドウをドラッグしながら、外部モニターと内蔵画面を使用するようにUbuntuラップトップを構成するにはどうすればよいですか?
これはハードウェアに依存する可能性が高いため、走行距離は異なる場合があります。
私のハードウェアは次のとおりです。
HP Zbook 14, with dual Intel and ATI Radeon HD 8730M GPUs.
Sudo lspci
の関連する行は
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8730M]
Ubuntu 14.04を実行していますが、fglrxinfo
の出力は
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon (TM) HD 8500M/8700M
OpenGL version string: 4.3.12798 Compatibility Profile Context FireGL 13.35.1005
Xineramaオプションなどをいろいろ試してみたところ、次のxorg.conf
ファイルが機能します
Section "ServerLayout"
Identifier "AMD-layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
Option "Xinerama" "off"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
HorizSync 30.0 - 60.0
VertRefresh 50.0 - 60.0
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
HorizSync 30.0 - 60.0
VertRefresh 50.0 - 60.0
Option "RightOf" "aticonfig-Monitor[0]-0"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:3:0:0"
Screen 0
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-1"
Driver "fglrx"
BusID "PCI:3:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
SubSection "Display"
Virtual 4000 1600
EndSubSection
DefaultDepth 24
EndSection
最も重要な点は、「モニター」セクションが2つあることだと思います。1つには「RightOf」オプションがあり、もう1つは「スクリーン」セクションです。狩りで出会った「解決策」の多くには2つの画面があり、これはコマンドSudo aticonfig --intial=dual-head
がデフォルトで行うことです。
ARandRはこれを可能にします。ソフトウェアセンターから入手できます。これは、外部モニターを構成するためのGUIです。ノートパソコンの画面を外部モニターに拡張し、ウィンドウをドラッグすることができます。私はテレビにそれを使用しました。
ソフトウェアセンターに移動し、ARandRを検索します。ダウンロードして開きます。プラグインされているextモニターを自動的に検出する必要があります。LVDS1はおそらくラップトップ画面の名前ですが、VGA1またはHDMI1はおそらくextモニターの名前です。適切なモニターをクリックしてドラッグすることにより、外部モニターをラップトップ画面の任意の側に配置できます。それらを完全にオーバーラップさせると、両方のモニターに同じディスプレイが表示されますが、それらを並べて使用すると、使用可能なスペースが2つのモニターに拡張されます。必要に応じて、それらをわずかに重複させることもできます。少し遊んでください。設定が完了したら、「チェックマーク」記号をクリックします。そしてそれが適用されます。
後でシステムを使用するときに、ウィンドウをextモニターにドラッグする場合は、タイトルバーをクリックして、extモニターを置いたラップトップ画面の横にドラッグするだけで、ウィンドウが表示され始めますextモニター。