Существует много повторений этого вопроса, немногих с фактическими рабочими ответами, поэтому после нескольких часов попытки получить его работающий над моей машиной, я отправлю свое решение.
Как я настраиваю свой ноутбук 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
, я думаю, что наиболее важные моменты - то, что существует два раздела "Монитора": Один из которых имеет опцию "RightOf", и всего один раздел "Screen". Многие "решения", с которыми я столкнулся в своем поиске, имели два экрана, и это - то, что команда sudo aticonfig --intial=dual-head
делает по умолчанию.
ARandR позволит Вам делать это. Это доступно через центр программного обеспечения. Это - GUI для конфигурирования внешних мониторов. Это позволит, Вы для расширения ноутбука фильтруете к внешнему монитору и перетаскиваете окна через. Я использовал его для своего ТВ.
Переходят к центру программного обеспечения и ищут ARandR. Загрузите и откройте его. Это должно автоматически обнаружить любой монитор расширения, который включается. LVDS1, вероятно, будет названием Вашего экрана ноутбука, в то время как VGA1 или HDMI1, вероятно, будут названием монитора расширения. Можно расположить монитор расширения в любую сторону экрана ноутбука путем перетаскивания соответствующего монитора. Наличие их накладывающийся полностью будет иметь тот же показ дисплея на обоих мониторах, в то время как наличие их рядом расширит Ваше применимое пространство по двум мониторам. У Вас могут даже быть они немного перекрывающийся если Вы, так пожелайте. Игра вокруг немного. Как только Вы получили конфигурацию, которую Вы любите, нажимают символ 'галочки'. и это будет применено.
При использовании системы впоследствии, должен Вы хотеть перетащить окно к монитору расширения, просто нажать на строку заголовка и перетащить стороне Вашего экрана ноутбука, в который Вы поместили монитор расширения, и Вы будете видеть, что Ваше окно начинает появляться на мониторе расширения.