Двойные мониторы и панели


8

У меня вопрос по поводу настройки нескольких мониторов.

В настоящее время я в основном пользователь Windows, но я запускаю Ubuntu в режиме двойной загрузки, чтобы почувствовать это. Единственное, чего мне не хватает, что заставит (я чувствую) заставить меня выбрать Windows по сравнению с любой системой Unix для общего пользования, - это кажущееся отсутствие адекватной поддержки нескольких панелей задач (или панелей, как они упоминаются в Ubuntu) на нескольких экранах. ,

Я гуглил, я искал здесь, я прочитал все старые посты на форуме, которые я смог найти, и много раз находил информацию, указывающую на то, что я должен иметь возможность перемещать панели с одного экрана на другой. Теперь это может звучать глупо, но они не перейдут на мой дополнительный экран. Я могу добавлять, удалять и перемещать панели на главном экране, но они никогда не будут перетаскиваться на дополнительный экран. Даже если бы я мог правильно перетаскивать панели на экранах, это не всегда решало бы мою проблему:

На Windows я использую Ultramon. Я получаю два дисплея и дополнительную панель задач, которая показывает окна / задачи, относящиеся к этому второму экрану. Я ищу что-то подобное или как можно ближе к нему в Unix; поддержка Ubuntu была бы предпочтительнее, но я всегда мог переключиться на что-то другое (мои важные вещи сейчас все в Windows).

Доступно ли приложение Unix (бесплатное или нет), которое будет предоставлять несколько панелей / панелей задач монитора? Или, альтернативно, есть ли способ взломать подобный функционал?


3
Было ли что-то особенное, что вы не следовали? Я выделю вопрос, чтобы те, кто изо всех сил пытался читать романы, могли пропустить пух и перейти прямо к вопросу.
t31os

Ваш дистрибутив на самом деле не имеет значения, важен ваш оконный менеджер или среда рабочего стола (т. Е. Часть системы с графическим интерфейсом), которая по умолчанию в Ubuntu - Gnome. Готовы ли вы перейти на другую среду рабочего стола (это может расширить ваш выбор)? Кроме того, что вы делаете с панелями задач / панелями? (Это как для людей, которые не знают ни Windows, так и Gnome, и в случае, если кто-то может предложить частичную замену.)
Жиль "ТАК - перестань быть злым"

Я был бы рад попробовать другой оконный менеджер, если это означает, что я могу использовать приложение или хак для управления задачами в определенном окне с панели (панели задач) на этом экране, но с использованием двух экранов (то есть, что делает Ultramon в Windows ). Задачи, просмотр фильмов, просмотр веб-страниц, написание кода, запуск локального сервера для веб-разработчика, электронная почта, подключения к удаленному рабочему столу, чат, общие вопросы ....
t31os

Короче говоря, я бы хотел избежать управления окнами / задачами на двух экранах с одной панели (панели задач) ...
t31os

Я немного больше покопался и думаю, что нашел нужную информацию, если получится, я добавлю свой ответ с подробностями.
t31os

Ответы:


3

Это не прямой ответ на ваш вопрос, но вы можете сделать шаг назад и подумать, зачем вам эта функция. Это может быть потому, что вы привыкли работать определенным образом под Windows, но вы можете обнаружить, что Linux предлагает другой способ решения ваших задач, который может быть гораздо более эффективным и даже не требует панели задач!

Например, я использую менеджер окон Awesome , который позволяет мне выполнять все управление окнами с помощью клавиатуры. Перемещение окон, переключение между программами, даже перемещение окон между мониторами - все это можно выполнять с помощью сочетаний клавиш. Используя «теги», окна также могут быть связаны с сочетаниями клавиш. Таким образом, одно нажатие клавиши переключается на два моих окна Firefox (разделенный экран на одном мониторе), а другое нажатие клавиши переключает на Thunderbird на другом мониторе. Из-за этого наличие панели задач не является действительно необходимым. Несмотря на это, по умолчанию вы получаете панель задач на каждом экране!

В любом случае, я хочу сказать, что прежде чем тратить слишком много усилий на то, чтобы ваша новая среда работала так же, как и старая, подумайте, почему вы в первую очередь уходите от своей старой среды!


Моя главная проблема состоит в том, чтобы все задачи были объединены на одном экране, это и производительность. Ubuntu работает в 2-3 раза быстрее, даже если он запускается из установщика wubi (не по своему усмотрению). Я не заинтересован в использовании ключей для управления окнами, это противоположно тому, что я буду делать на любом другом компьютере (все они используют Windows). Для меня клавиатура предназначена для набора текста, если задача не требует письменного ввода, то это операция мыши, которая, естественно, включает в себя управление окнами / задачами. Могу ли я честно изменить свой рабочий процесс, что радикально просто для использования Linux? Тем не менее,
ценим

@ t31os: Нет, вы не должны менять свой рабочий процесс, но вам следует хотя бы подумать, отклоняете ли вы изменения, которые в конечном итоге могут принести вам пользу. Иными словами, владелец конного экипажа жалуется на то, что этому новомодному автомобилю
некуда

2

У меня есть система Ubuntu, которая, я думаю, соответствует тому, что вы описываете. У меня есть два дисплея, каждый из которых имеет отдельное меню и отдельную панель задач. У каждого дисплея даже есть собственный набор виртуальных рабочих пространств. Я могу запускать Windows в полноэкранном режиме сеанса VMware (или через RDP) на одном дисплее и обрабатывать другой дисплей, как если бы это был совершенно отдельный компьютер Ubuntu (за исключением того, что у них общая клавиатура и мышь).

Я делаю это через проприетарный драйвер NVIDIA, используя «отдельные экраны X» (или что-то в этом роде). Я не перетаскивал новые панели на второй экран - вместо этого при включении этого режима по умолчанию был создан новый набор панелей.

В целом, я очень доволен этой конфигурацией, но есть некоторые незначительные глюки:

  • Вы не можете перетаскивать окна между двумя экранами
  • Некоторые приложения всегда открываются на основном экране независимо от того, откуда вы запускаете (например, браузер Chromium)
  • Апплет nvidia-settings умирает из-за ошибки сегментации (он даже не открывает диалоговое окно), поэтому я не могу дать вам слишком много подробностей на данный момент
  • «Настройки переключателя рабочей области» несколько сбивают с толку эту настройку и, кажется, частично связывают конфигурацию двух экранов

Я обнаружил, что перезапуск X, кажется, помогает разрешить некоторые из различных недоразумений, возникающих в процессе настройки для этой установки. Поэтому я рекомендую вам попробовать сделать это, если изменение конфигурации, по-видимому, не дало ожидаемого эффекта.

Похоже ли это на то, что вы ищете? Я все еще ищу способы оптимизировать эту настройку, поэтому я надеюсь услышать от других, кто ее использует.


Недавно я обнаружил, что ошибка сегментации в nvidia-settings связана с использованием VMware Player.
Нобар

2

Среда рабочего стола KDE имеет встроенную поддержку для этого. Проверьте Kubuntu, который в основном является Ubuntu, использующим KDE.

Вот как вы это делаете:

  1. Щелкните правой кнопкой мыши на рабочем столе -> Добавить панель -> Панель по умолчанию
  2. Щелкните правой кнопкой мыши на панели -> Добавить виджеты
  3. Выберите диспетчер задач
  4. Щелкните правой кнопкой мыши Диспетчер задач -> Настройки диспетчера задач.
  5. Установите флажок «Показывать только задачи с текущего экрана»

не то, что спрашивают, ОП хотят, чтобы панель отображалась на всех экранах
Эдуард Лопес

@ ÉdouardLopez: Поскольку ОП сказал следующее: «У меня два дисплея и дополнительная панель задач, которая отображает окна / задачи, характерные для этого второго экрана.», Я думаю, что это именно то, о чем спрашивают.
Работа

то, что вы объясняете, не показывает несколько панелей задач. Он фильтрует задачу только по следующим критериям: это задача на текущем экране (физическое устройство)
Эдуард Лопес,

@ ÉdouardLopez: учитывая, что по умолчанию имеется 1 панель, на шагах 1-3 добавьте вторую панель со вторым диспетчером задач.
Работа

2

Я использую Gnome Classic или Fallback, как его иногда называют, под Ubuntu 11.10. У меня есть два монитора, и на каждом может быть столько панелей, сколько я хочу. Хитрость заключается в том, чтобы продолжать добавлять панели на основной монитор (в моем случае ноутбук), пока одна не появится на внешнем экране. Добавьте столько панелей, сколько вы хотите, и переместите их к тому краю, который вы предпочитаете, затем удалите дополнительные панели с первого экрана.


1

Множество инструментов, которые могут справиться с этим в различных формах, головокружительно. Не существует ни одной программы, которая бы это делала, их было бы несколько сотен.

Прежде всего, вы можете настроить linux для запуска двойной головки таким образом, чтобы вы могли запускать отдельные оконные менеджеры на каждом экране. Вы можете запустить gnome на одном и kde на другом или twm на одном и здорово на другом.

Во-вторых, многие оконные менеджеры имеют сложные системы, которые обрабатывают то, что идет на какой монитор, в каком интерфейсе панели задач / менеджера они отображаются и т. Д. Большинство оконных менеджеров даже имеют более одного способа сделать это, и многие менеджеры сеансов / настольных компьютеров имеют много инструментов, которые бегите внутри тех, кто хочет сделать это по-другому.

Лично, как @Malvineous, я использую awesome для работы с несколькими мониторами. Эта система тегов уникально отличается от большинства систем виртуальных рабочих столов, позволяя смешивать и сопоставлять программы в одном или нескольких рабочих пространствах. У меня есть одна панель задач для каждого экрана, но обе панели задач находятся на самом маленьком мониторе. Каждая панель задач показывает различные рабочие столы и какие программы работают на каждом мониторе. Хотя я могу выбрать их с помощью мыши, это в основном для наглядности, а не для щелчка.

Я предлагаю вам поиграть с несколькими средами рабочего стола и оконными менеджерами, пока вы не найдете комбинацию, которая, как правило, вам подходит. Вместо того чтобы ожидать определенного набора поведений, не списывайте каждое из них, пока не поймете, как оно было разработано, чтобы функционировать лучше, а затем оцените, может ли его методология быть лучше для вашего рабочего процесса. Как только вы освоите различные параметры и выберете систему, начните настраивать ее так, чтобы она работала именно так, как вы хотите, но оставайтесь гибкой для чередования рабочих процессов. Многие люди оставили свой след в рабочих процессах Linux, и из них можно многому научиться.


Не путайте Gnome и KDE с оконными менеджерами. Они используют Metacity (или Mutter в Gnome 3) и KWin в качестве оконного менеджера соответственно.
Работа
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.