GNU/Linux: Двойной экран и отдельные рабочие области

Я просто получил свой второй 23-дюймовый монитор и поднял трубку его до моей Nvidia 8800GT видеокарта.

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

Я хочу смочь получить доступ к своим 4 рабочим пространствам, независимо от которого монитора они идут так, я могу быстро переключиться между установками рабочей области. Я могу просто хотеть, чтобы Гибридный язык был на левом мониторе и Vim справа. Или просто наоборот.

Это даже возможно? Если так, можно ли указать на меня в правильное направление (документация / руководства)?

Очень ценивший.

9
задан 03.10.2016, 14:45

3 ответа

Так, как реализовано в KDE И Gnome, это вне "не легко" - это - штопка, почти невозможная. Вот то, почему: виртуальные рабочие области реализованы в виджетах, которые работают в менеджере окон. Они реализованы с обманом и волшебством и связаны полностью с одним менеджером окон, работающим на одном ДИСПЛЕЕ.

Менеджер окон, виджеты виртуального управления рабочей области и клиентские приложения все работают на том же ДИСПЛЕЕ (как в переменной среды $DISPLAY; обычно:0.0) Ваш второй монитор, в non-twinview-mode, на самом деле работает на отдельном ДИСПЛЕЕ - вероятно:0.1 можно проверить это путем выполнения '$DISPLAY эха' от приглашения оболочки в терминальной программе на каждом мониторе.

Каждый ДИСПЛЕЙ выполняет свой собственный X-сервер. Так, они понятия не имеют об окнах друг друга, windowmanagers, или виртуальных рабочих областях.

Я держал бы пари, что различное мозаичное размещение windowmanagers захочет, чтобы у Вас был свой монитор в twinview режиме. Затем они могут тщательно работать с агентом по операциям с недвижимостью, это находится в одном и в другом в том же ДИСПЛЕЕ..., и фальсифицируйте Вас в размышление, что они - две отдельных "рабочих области" (то же слово, но не то же значение как виртуальные рабочие области).

Существуют многочисленные проблемы X-окна, которые сделали бы довольно трудным переместить или переместить под управлением клиентскую программу Xwindow от одного ДИСПЛЕЯ до другого беспрепятственно. Не высказывание его не может быть сделано; это, возможно, было сделано..., но я буду держать пари, что это - багги или по крайней мере ограниченный; я сомневаюсь, что Вы могли переместить окно Firefox, играя видео между ДИСПЛЕЯМИ, например.

Надеюсь, это поможет!-pbr

3
ответ дан 07.12.2019, 13:36

Существует много мозаичных размещений WMs, который сделает это (Awesome3, scrotwm, Xmonad, вероятно, dwm и wmii), и можно настроить *, поле (Открывается/Течет), чтобы сделать это. Не знающий о способе сделать это в KDE или GNOME, по крайней мере, не легко.

0
ответ дан 07.12.2019, 13:36

Вы попробовали xrandr (попробуйте xrandr -q)? Это могло бы поставить то, что Вы ищете.

Я использую старую карту NVIDIA с двойными выводами на работе. Я не использую TwinView или два X-сервера. У меня даже нет xorg.conf; я позволяю Xorg получить свои настройки от HAL.

Я в настоящее время использую nouveau как мой драйвер, хотя, однажды, я действительно использовал двоичный блоб, обеспечивает NVIDIA. Я использую потрясающий в качестве своего менеджера окон, но дескриптора KDE и GNOME xrandr также, если не лучше.

1
ответ дан 07.12.2019, 13:36

Теги

Похожие вопросы