Коротка відповідь: так, ви можете це зробити. У мене такий (Fedora) робочий стіл налаштований таким чином, кожен монітор - це незалежний дисплей. Це той самий "робочий стіл", в X сенсі, але є деякі обмеження щодо типових функціональних можливостей настільних комп’ютерів при цій настройці, порівняно з конфігурацією "одного робочого столу на двох моніторах". [Наприклад, ви не можете перетягнути вікно з одного монітора на інший, або навіть перетягнути файл із папки на одному моніторі та перенести його у папку, відображену на іншому моніторі.]
Все-таки я віддаю перевагу незалежним дисплеям. Для мене природно циклічно працювати на одному моніторі незалежно від робочої області, відображеної на іншому. Я попередитиму вас - деякі люди досить ревно ставляться до того, який шлях є «правильним шляхом», тому підготуйтеся проникнути через багато шуму і шуму, якщо ви дослідите, як робити те, що ви хочете робити. У мене багато людей відкидали мої зусилля щодо досягнення цієї установки, тому що вони вважали, що це безглуздо, і "жодна розумна людина не хотіла б, щоб справи працювали таким чином".
Як зазначав інший користувач, деякі середовища робочого столу підтримують незалежні дисплеї, а інші - ні. Я із задоволенням використовував Gnome як свій робочий стіл протягом десяти років і більше, поки 3.0 серія Gnome (яка втратила можливість підтримувати незалежні дисплеї X на одному робочому столі ... зацікавленість у відродженні цієї можливості). Раніші версії Cinnamon Desktop мали таку можливість, але за допомогою Fedora 19 або 20 я більше можу досягти цього із Cinnamon. На даний момент я застряг із Xfce.
Щоб досягти незалежних X-дисплеїв, мені довелося ретельно скласти файл xorg.conf. Для мого обладнання, за допомогою власного драйвера nvidia, ключовим моментом є виявлення декількох пристроїв, що використовують один і той же BusID, але потім використання параметра "метамоделі" для кожного розділу екрана, щоб однозначно ідентифікувати порт, пов'язаний з кожним монітором у вашій налаштуваннях.
Ось мій xorg.conf:
Розділ "Розклад сервера"
Ідентифікатор "Макет0"
Екран 0 "Екран0" 0 0
Екран 1 "Екран1" Праворуч "Екран0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Варіант "Xinerama" "0"
EndSection
Розділ "Файли"
FontPath "/ usr / share / fonts / default / Type1"
EndSection
Розділ "InputDevice"
# створено за замовчуванням
Ідентифікатор "Mouse0"
Драйвер "миша"
Варіант "Протокол" "Авто"
Варіант "Пристрій" "/ dev / input / mice"
Варіант "Emulate3Buttons" "no"
Варіант "ZAxisMapping" "4 5"
EndSection
Розділ "InputDevice"
# створено за замовчуванням
Ідентифікатор "Клавіатура0"
Драйвер "kbd"
EndSection
Розділ "Монітор"
Ідентифікатор "Monitor0"
Ім'я продавця "DELL"
МодельName "P2411Hb"
HorizSync 28,0 - 33,0
VertRefresh 43,0 - 72,0
Варіант "DPMS"
EndSection
Розділ "Пристрій"
Ідентифікатор "Пристрій0"
Драйвер "nvidia"
VendorName "Корпорація NVIDIA"
BoardName "Quadro K2000M"
BusID "PCI: 1: 0: 0"
Екран 0
EndSection
Розділ "Екран"
Ідентифікатор "Екран0"
Пристрій "Пристрій0"
Монітор "Монітор0"
Варіант "TwinView" "0"
Варіант "метамоди" "DFP-0: nvidia-auto-select + 0 + 0"
За замовчуваннямDepth 24
Підрозділ "Дисплей"
Глибина 24
EndSubSection
EndSection
Розділ "Монітор"
Ідентифікатор "Monitor1"
Ім'я продавця "DELL"
МодельName "P2411Hb"
HorizSync 28,0 - 33,0
VertRefresh 43,0 - 72,0
Варіант "DPMS"
EndSection
Розділ "Пристрій"
Ідентифікатор "Пристрій1"
Драйвер "nvidia"
VendorName "Корпорація NVIDIA"
BoardName "Quadro K2000M"
BusID "PCI: 1: 0: 0"
Екран 1
EndSection
Розділ "Екран"
Ідентифікатор "Екран1"
Пристрій "Пристрій1"
Монітор "Monitor1"
Варіант "TwinView" "0"
Варіант "метамоди" "DFP-2: nvidia-auto-select + 0 + 0"
За замовчуваннямDepth 24
Підрозділ "Дисплей"
Глибина 24
EndSubSection
EndSection
Сподіваємось, що з цього ви почнете працювати. Я не знайшов інструмент gui в жодному робочому середовищі, який би надійно створював xorg.conf, що підтримує незалежні дисплеї. Моя порада - почати з будь-якого інструмента "генератор конфігурації X", який постачається з обраним вами драйвером відео (наприклад, nvidia nvidia-xconfig
), і подивитися, чи можете ви використовувати мій приклад вище для керівництва вашими пробними та помилковими помилками.