Это похоже на простой вопрос, но я не смог найти удовлетворительного ответа с помощью Google или Ask Ubuntu.
Итак, у меня есть настройка с тремя мониторами. В принципе, я хочу просто иметь другой фон на каждом из трех мониторов . Теперь я не говорю о различных виртуальных рабочих столах (aka workspaces) здесь. Большинство решений, которые я искал в Google, касались разных фонов на разных рабочих пространствах . У меня есть только одно рабочее пространство, но три монитора, например:
Монитор 1 (сверху) - это мой большой телевизор, прикрепленный к стене над двумя моими обычными мониторами.
Я использую Gnome 2 с Compiz (aka gnome-session-fallback aka Gnome Classic (с эффектами) в раскрывающемся списке менеджера входа) на Ubuntu 13.04. р>
Я попробовал следующие методы, пытаясь установить другой фон для каждого монитора:
-
ccsm
(compiz-config-settings-manager), то есть установка фона через оконный менеджер (Compiz). Точнее, я использовал плагин Обои для Compiz. -
gnome-control-center
, то есть установка фона через Gnome System Settings. Точнее, я использовал панель Фон в настройках системы Gnome. -
XDG_CURRENT_DESKTOP=Unity gnome-control-center
, то есть установка фона с помощью настроек системы Gnome, но имитация поведения Unity. Точнее, я использовал панель Внешний вид в настройках системы Gnome.
Однако ни один из этих методов не позволяет мне выбрать другой фон для каждого монитора. В каждом случае я могу установить только одиночный фон (или, возможно, несколько, которые могут периодически циклироваться или использоваться для разных рабочих пространств) для всех мониторов three . Затем у меня обычно есть такие опции, как center , tile , обрез или масштаб , которые управляют тем, как этот одиночный фон отображается через три монитора.
обходной путь . Я пока что использовал Gimp для создания одного «большого» фона, который объединяет все виртуальное разрешение всех трех мониторов. В принципе, я создаю одно большое фоновое изображение размером 3840x2160, в которое я вставляю три фоны в нужные места. Затем я установил этот большой фон в качестве единственного фона для трех мониторов, используя возможность (1) или (3) выше, и воспользуемся опцией span , чтобы охватить этот большой фон на всех трех мониторах. Это приводит к трём различным фонам на трех мониторах, при условии, что три небольших фона были правильно размещены на большом фоновом изображении (Примечание: возможность (2) не предлагает опцию span ).
Однако это кажется ужасным взломом для достижения такой простой вещи, как установка другого фона для каждого из моих мониторов. Он также имеет несколько недостатков:
- Когда я хочу изменить расположение мониторов (большой телевизор сверху можно сдвинуть влево или вправо, и мне нравится настраивать позиции монитора соответственно с помощью
xrandr
или соответствующего графического интерфейса, такого как как панель Отображает в настройках системы Gnome, чтобы поддерживать интуитивное движение мыши), очевидно, что верхний фон не скользит вместе с монитором, на котором он должен отображаться, что означает, что я вижу только часть верхнего фона. - Большой фон имеет несколько серых областей (мертвое пространство) в верхних углах, которые бесполезно загружаются во время входа Compiz или Gnome при загрузке большого фона.
- Хуже всего, когда я хочу изменить один из трех фонов, тогда мне нужно gimp-редактировать весь большой фон. Это слишком большая работа, потому что я просто хочу изменить один фон (да, я знаю о слоях Gimp, но все же) - это должно быть возможно с помощью нескольких кликов и без тяжелой программы обработки изображений.
Первая точка означает, что это обходное решение не является надежным. Второе означает, что оно неэффективно. И третий означает, что это боль в прикладе:)
Итак, мой вопрос таков:
Есть ли способ - с помощью Gnome 2 или Compiz - просто сказать системе, что я хочу другой фон для каждого монитора ? Это было бы логичным подходом ко мне, так как это фактически скажет системе, что мое намерение. Это также было бы более эффективным.
Действительно, похоже, что это не может быть таким необычным сценарием. Я думаю, у многих людей есть несколько мониторов; и по крайней мере некоторые из них должны предпочесть иметь разные фоны на этих мониторах. Так может ли быть правдой, что нет простого решения, и пользователи, как ожидается, придумают ужасные взломы, такие как создание собственных пользовательских фонов с тяжелыми программами, чтобы заставить это работать?