GNU / Linux: подвійний екран та окремі робочі області


9

Щойно я отримав свій другий 23-дюймовий монітор і підключив його до моєї відеокарти NVidia 8800GT.

Вікно налаштувань Nvidia в основному дає мені два варіанти: Twinview або окремі екрани X: - Twinview в основному робить обидва екрани практично в один великий екран, завдяки чому обидва екрани поєднуються в один робочий простір. - Окремі екрани X дозволяють мені відокремлювати робочі області, але не дозволяють мені переходити на робочу область з іншого екрану X.

Я хочу мати доступ до своїх 4 робочих просторів незалежно від того, на якому моніторі вони ввімкнуті, щоб я міг швидко перемикатися між налаштуваннями робочої області. Я, можливо, просто хочу, щоб Pidgin знаходився на лівому моніторі, а Vim - праворуч. Або просто навпаки.

Це навіть можливо? Якщо так, чи можете ви вказати мене в правильному напрямку (документація / посібники)?

Дуже цінується.


не думайте, що це можливо; Тому що два монітора можуть використовувати різні роздільні здатності, і Xserver забезпечує однакове базове дозвол для кожного робочого простору. тому Twinview працює, розширюючи "базову роздільну здатність" на обидва екрани.
кихот шарлатан

чи можливо це можливо з іншим WM? Звичайно, я не перший, хто хоче такого типу налаштувань

1
Я думаю, що ця твоя "проблема" є чітко тим, що я шукаю. Чи можете ви прочитати моє запитання і побачити, чи те, що трапилося з вами, стосується мого сценарію? Дякую!! superuser.com/questions/148842/…
Хтось досі використовує вас MS-DOS

Відповіді:


3

Отже, як це впроваджено в KDE And Gnome, це виходить за рамки "не просто" - це майже неможливо. Ось чому: віртуальні робочі простори реалізуються у віджетах, які працюють у вікні диспетчера. Вони реалізовані з хитрістю та магією та цілком пов'язані з одним менеджером вікон, який працює на одному DISPLAY.

Менеджер вікон, віджети для управління віртуальними робочими просторами та клієнтські програми працюють на одній DISPLAY (як у змінній середовища $ DISPLAY; зазвичай: 0,0) Ваш другий монітор, у режимі не в режимі Twinview, фактично працює на окремому екрані DISPLAY - ймовірно: 0.1 Ви можете перевірити це, запустивши "echo $ DISPLAY" з підказки оболонки в термінальній програмі на кожному моніторі.

Кожен DISPLAY працює з власним X-сервером. Отже, вони не мають уявлення про вікна один одного, менеджери вікон або віртуальні робочі простори.

Я б сказав, що різні керамічні менеджери вікон захочуть, щоб ваш монітор був у режимі Twinview. Тоді вони можуть ретельно працювати з нерухомістю, що знаходиться в одній, а в іншій, в одній і тій самій ДИСПЛЕЙ ... і підробляють вас на думку про те, що вони є двома окремими "робочими місцями" (одне і те ж слово, але не таке значення, як віртуальні робочі простори).

Існує чимало проблем із X-вікнами, які б утруднювали безперешкодне переміщення або переміщення запущеної клієнтської програми Xwindow з одного DISPLAY на інший. Не кажучи, що цього не можна зробити; це, можливо, було зроблено ... але я думаю, що це баггі або принаймні обмежений; Я сумніваюся, ви могли б перемістити вікно Firefox, наприклад, відтворюючи відео між DISPLAY.

Сподіваюся, це допомагає! -pbr


1

Ви пробували xrandr(пробували xrandr -q)? Це може доставити те, що ви шукаєте.

Я використовую стару карту NVIDIA з подвійними виходами на роботі. Я не використовую TwinView або два сервери X. У мене навіть немає xorg.conf; Я дозволяю Xorg отримати його налаштування від HAL.

В даний час я використовую nouveauяк драйвер, хоча, в один момент, я використовував двійкову крапку, яку надає NVIDIA. Я використовую дивовижний як мій менеджер вікон, але GNOME і KDE також справляються xrandr, якщо не краще.


0

Існує декілька плиткових WM, які зроблять це (Awesome3, scrotwm, Xmonad, можливо, dwm та wmii), і ви можете налаштувати поле * (Open / Flux) для цього. Не знаючи про спосіб зробити це в KDE або GNOME, принаймні, не просто.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.