У меня вопрос по поводу настройки нескольких мониторов.
В настоящее время я в основном пользователь Windows, но я запускаю Ubuntu в режиме двойной загрузки, чтобы почувствовать это. Единственное, чего мне не хватает, что заставит (я чувствую) заставить меня выбрать Windows по сравнению с любой системой Unix для общего пользования, - это кажущееся отсутствие адекватной поддержки нескольких панелей задач (или панелей, как они упоминаются в Ubuntu) на нескольких экранах. ,
Я гуглил, я искал здесь, я прочитал все старые посты на форуме, которые я смог найти, и много раз находил информацию, указывающую на то, что я должен иметь возможность перемещать панели с одного экрана на другой. Теперь это может звучать глупо, но они не перейдут на мой дополнительный экран. Я могу добавлять, удалять и перемещать панели на главном экране, но они никогда не будут перетаскиваться на дополнительный экран. Даже если бы я мог правильно перетаскивать панели на экранах, это не всегда решало бы мою проблему:
На Windows я использую Ultramon. Я получаю два дисплея и дополнительную панель задач, которая показывает окна / задачи, относящиеся к этому второму экрану. Я ищу что-то подобное или как можно ближе к нему в Unix; поддержка Ubuntu была бы предпочтительнее, но я всегда мог переключиться на что-то другое (мои важные вещи сейчас все в Windows).
Доступно ли приложение Unix (бесплатное или нет), которое будет предоставлять несколько панелей / панелей задач монитора? Или, альтернативно, есть ли способ взломать подобный функционал?
источник
Ответы:
Это не прямой ответ на ваш вопрос, но вы можете сделать шаг назад и подумать, зачем вам эта функция. Это может быть потому, что вы привыкли работать определенным образом под Windows, но вы можете обнаружить, что Linux предлагает другой способ решения ваших задач, который может быть гораздо более эффективным и даже не требует панели задач!
Например, я использую менеджер окон Awesome , который позволяет мне выполнять все управление окнами с помощью клавиатуры. Перемещение окон, переключение между программами, даже перемещение окон между мониторами - все это можно выполнять с помощью сочетаний клавиш. Используя «теги», окна также могут быть связаны с сочетаниями клавиш. Таким образом, одно нажатие клавиши переключается на два моих окна Firefox (разделенный экран на одном мониторе), а другое нажатие клавиши переключает на Thunderbird на другом мониторе. Из-за этого наличие панели задач не является действительно необходимым. Несмотря на это, по умолчанию вы получаете панель задач на каждом экране!
В любом случае, я хочу сказать, что прежде чем тратить слишком много усилий на то, чтобы ваша новая среда работала так же, как и старая, подумайте, почему вы в первую очередь уходите от своей старой среды!
источник
У меня есть система Ubuntu, которая, я думаю, соответствует тому, что вы описываете. У меня есть два дисплея, каждый из которых имеет отдельное меню и отдельную панель задач. У каждого дисплея даже есть собственный набор виртуальных рабочих пространств. Я могу запускать Windows в полноэкранном режиме сеанса VMware (или через RDP) на одном дисплее и обрабатывать другой дисплей, как если бы это был совершенно отдельный компьютер Ubuntu (за исключением того, что у них общая клавиатура и мышь).
Я делаю это через проприетарный драйвер NVIDIA, используя «отдельные экраны X» (или что-то в этом роде). Я не перетаскивал новые панели на второй экран - вместо этого при включении этого режима по умолчанию был создан новый набор панелей.
В целом, я очень доволен этой конфигурацией, но есть некоторые незначительные глюки:
Я обнаружил, что перезапуск X, кажется, помогает разрешить некоторые из различных недоразумений, возникающих в процессе настройки для этой установки. Поэтому я рекомендую вам попробовать сделать это, если изменение конфигурации, по-видимому, не дало ожидаемого эффекта.
Похоже ли это на то, что вы ищете? Я все еще ищу способы оптимизировать эту настройку, поэтому я надеюсь услышать от других, кто ее использует.
источник
Среда рабочего стола KDE имеет встроенную поддержку для этого. Проверьте Kubuntu, который в основном является Ubuntu, использующим KDE.
Вот как вы это делаете:
источник
Я использую Gnome Classic или Fallback, как его иногда называют, под Ubuntu 11.10. У меня есть два монитора, и на каждом может быть столько панелей, сколько я хочу. Хитрость заключается в том, чтобы продолжать добавлять панели на основной монитор (в моем случае ноутбук), пока одна не появится на внешнем экране. Добавьте столько панелей, сколько вы хотите, и переместите их к тому краю, который вы предпочитаете, затем удалите дополнительные панели с первого экрана.
источник
Множество инструментов, которые могут справиться с этим в различных формах, головокружительно. Не существует ни одной программы, которая бы это делала, их было бы несколько сотен.
Прежде всего, вы можете настроить linux для запуска двойной головки таким образом, чтобы вы могли запускать отдельные оконные менеджеры на каждом экране. Вы можете запустить gnome на одном и kde на другом или twm на одном и здорово на другом.
Во-вторых, многие оконные менеджеры имеют сложные системы, которые обрабатывают то, что идет на какой монитор, в каком интерфейсе панели задач / менеджера они отображаются и т. Д. Большинство оконных менеджеров даже имеют более одного способа сделать это, и многие менеджеры сеансов / настольных компьютеров имеют много инструментов, которые бегите внутри тех, кто хочет сделать это по-другому.
Лично, как @Malvineous, я использую awesome для работы с несколькими мониторами. Эта система тегов уникально отличается от большинства систем виртуальных рабочих столов, позволяя смешивать и сопоставлять программы в одном или нескольких рабочих пространствах. У меня есть одна панель задач для каждого экрана, но обе панели задач находятся на самом маленьком мониторе. Каждая панель задач показывает различные рабочие столы и какие программы работают на каждом мониторе. Хотя я могу выбрать их с помощью мыши, это в основном для наглядности, а не для щелчка.
Я предлагаю вам поиграть с несколькими средами рабочего стола и оконными менеджерами, пока вы не найдете комбинацию, которая, как правило, вам подходит. Вместо того чтобы ожидать определенного набора поведений, не списывайте каждое из них, пока не поймете, как оно было разработано, чтобы функционировать лучше, а затем оцените, может ли его методология быть лучше для вашего рабочего процесса. Как только вы освоите различные параметры и выберете систему, начните настраивать ее так, чтобы она работала именно так, как вы хотите, но оставайтесь гибкой для чередования рабочих процессов. Многие люди оставили свой след в рабочих процессах Linux, и из них можно многому научиться.
источник