Возможно ли иметь различный фон для каждого рабочего пространства?


81

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

Я хотел бы получить ответ, который подходит для среды рабочего стола GNOME 3, Unity и классической среды рабочего стола.


На этот вопрос есть несколько ответов, охватывающих разные версии Ubuntu:


2
А как насчет Ubuntu 16.04?
ДаренВ

1
Или в этом отношении 18.04?
Дронз

Ответы:


33

Ubuntu 10.04

Вы можете получить подключаемый модуль обоев для Compiz, установив compiz-fusion-plugins-extra ( sudo apt-get install compiz-fusion-plugins-extra). Он будет отображаться в категории «Утилиты» в CompizConfig Settings Manager.

Прежде чем вы сможете использовать его, вам нужно настроить Nautilus, чтобы он не рисовал на рабочем столе. Запустите gconf-editorи снимите флажок настройки /apps/nautilus/preferences/show_desktop. Это приведет к тому, что все ваши значки на рабочем столе исчезнут, и в настоящее время этот недостаток не решен.

Чтобы настроить плагин обоев, добавьте изображения в список фонов. Они будут назначены рабочим областям в том порядке, в котором они перечислены, и вам не нужно иметь точное правильное число:

CompizConfig

Результат:

Экспо


Это здорово! Для начала я не использую значки на рабочем столе - так что это вполне достаточное решение!
Марко Чеппи

4
Отстой, мы не можем сохранить значки на рабочем столе ( brainstorm.ubuntu.com/idea/93 )
Оливье Лалонд

1
Когда-то у меня были рабочие патчи, чтобы заставить наутилус рисовать прозрачный рабочий стол в среде компоновки, чтобы мы могли получать значки на рабочем столе и обои для определенных значков. К сожалению, они никогда не были приняты, и современный наутилус нуждается в большем количестве изменений, в которые я не копался, чтобы выполнить ту же самую работу.
Трэвис Уоткинс

2
Я не вижу настройки в 12.04.
Колин Харрингтон

2
Для 12.04 прочитайте это: askubuntu.com/questions/116741/…
HDave

31

12,04

введите описание изображения здесь

как

Запустить dconf-editor(установить dconf-tools, Установите dconf-tools если требуется)

введите описание изображения здесь

Перейдите к org - gnome - desktop - background

Теперь очень странный бит - по умолчанию show-desktop-iconsфлажок снят . Нажмите на него, чтобы отметить его, и нажмите еще раз, чтобы снять флажок.

Теперь установите дополнительное программное обеспечение:

CompizConfig-настройка-менеджер Установите compizconfig-settings-manager

Compiz-Fusion-плагинов-экстра Установите compiz-fusion-plugins-extra

Запустите Dash и найдите ccsm

Filter to wallpaper- включить плагин обоев и добавить новые обои, как показано на рисунке.

введите описание изображения здесь

Примечания:

  • во время тестирования при включении обоев рабочий стол замерз. У меня не было выбора, кроме как сделать hard-reset через кнопку питания.
  • запомните эту важную информацию:
    • Выйдите и снова войдите, чтобы показать новые обои

Каковы некоторые из проблем с CCSM и почему я хотел бы избежать этого?


Если вы предпочитаете не рисковать, ccsmвы можете использовать gconf-editor(вы можете установить его, запустив sudo apt-get install gconf-editor).

GConf-редактор Установите gconf-редактор

введите описание изображения здесь

Добавьте два плагина, как показано на рисунке.

введите описание изображения здесь

Добавьте разделенный запятыми список с полными путями к вашим обоям, как показано.


3
«Во время тестирования, когда я включил обои, рабочий стол замерз. У меня не было выбора, кроме как сделать полный сброс с помощью кнопки питания» ... что прекрасно иллюстрирует проблемы с использованием ccsm!
Райан МакКлюр

Для меня это работает только с обоями, предоставленными в / usr / share / wallpapers. Не работает с обоями вне сети, просто показывает черный экран. Любая идея о том, как исправить?
countunique

Обои должны быть на постоянно смонтированном диске, чтобы плагин обоев мог получить их, как только пользователь войдет в систему. См.
Страницу

1
«Показывать значки на рабочем столе» уже было выбрано для меня, но при использовании рабочих областей все еще нет значков на рабочем столе.
srcspider

22

Ubuntu 13.04, 13.10 и 14.04

введите описание изображения здесь

Как

Запустить dconf-editor(установить dconf-tools, Установите dconf-tools если требуется)

введите описание изображения здесь

Перейдите к org - gnome - desktop - background

Теперь очень странный бит - по умолчанию show-desktop-iconsфлажок снят . Нажмите на него, чтобы отметить его, и нажмите еще раз, чтобы снять флажок.

Теперь установите дополнительное программное обеспечение: compizconfig-settings-manager Установите compizconfig-settings-manager

Убедитесь, что у вас установлен следующий пакет: compiz-plugins Установите compiz-плагины

Запустите Dash и найдите ccsm

Filter to wallpaper- включить плагин обоев и добавить новые обои, как показано на рисунке.

введите описание изображения здесь

Каковы некоторые из проблем с CCSM и почему я хотел бы избежать этого?

Наконец - включите использование рабочих пространств в настройках системы (опция меню Cog Wheel)

фильм

Примечание: ответ 12.04 описан с использованием редактора gsettings как альтернативы ccsm. Эквивалент для 14.04 есть dconf-editor.
Это невозможно (по крайней мере, нелегко) из-за компиляции с использованием перемещаемых схем. Параметр «обои» в разделе «org.compiz.profiles.unity.plugins» появится только после добавления обоев с помощью ccsm.


2
Это не сработало в Ubuntu 14.10 ... Есть решение?
Ионика Бизэу

Как это будет работать, если у вас есть такая программа, как Variety, которая меняет фон рабочего стола? Это изменит это независимо для каждого рабочего пространства?
Каламалка Малыш

Хм ... я что-то упустил? Никто не интересовался этим с 14.xx года ?? Я использую 17.10 и не могу найти ccsm-plugins-xxx для установки. В ccsm у меня есть настройка "стены", но нет настройки "обои"? Есть ли кто-то, кто мог бы обновить эту тему с решением 17.10?
TheGeeko61

15

11,10

В следующем окне перейдите к «apps / nautilus / Appearances» и снимите флажок «show_dekstop» справа. введите описание изображения здесь

  • Откройте Compiz и поисковый Wallpaperплагин введите описание изображения здесь

  • Нажмите «Создать», чтобы выбрать обои для вашего первого рабочего пространства.

введите описание изображения здесь

  • Просмотрите, чтобы выбрать изображение. введите описание изображения здесь

Повторите этот шаг для всех ваших рабочих пространств. После этого включите плагин обоев.


Для тех, у кого нет «show_desktop» в редакторе конфигурации

  1. Установите gnome-tweak-tool , войдите в терминал
    sudo apt-get install gnome-tweak-tool
  2. Нажмите Alt+ F2и введите gnome-tweak-toolи нажмите Enter.
  3. Нажмите ▸ Рабочий стол ▸ Чтобы файловый менеджер управлял рабочим столом ▸ переключитесь на Выкл

изображение диалогового окна gnome-tweak-tool

4. Выполните приведенные выше инструкции по изменению настроек compiz.


Кажется, такой подход делает Docky неработающим, и на рабочем столе не видно файлов и папок. (Я использую Gnome-Classic 12.04). Есть ли вариант и решение для использования этой функции без потери функциональности рабочего стола или таких аксессуаров, как Docky?
Вопрос

8

Ubuntu 12.10

Это не возможно в настоящее время. Из-за ошибки # 1020830 необходимый плагин Compiz недоступен.


Эта ошибка была исправлена ​​в соответствии с панелью запуска This bug was fixed in the package compiz - 1:0.9.9~daily13.01.14-0ubuntu1. Возможно ли это сейчас?
Алвар

3

Ubuntu 17.10 и позже

Установите расширение оболочки Walkpaper GNOME из программного обеспечения Ubuntu. Установите разные обои для каждого рабочего пространства, переключив обои на рабочем месте. После установки Walkpaper нажмите Extension Settings кнопку на экране Walkpaper в программном обеспечении Ubuntu, чтобы открыть окно Walkpaper. В окне Walkpaper вы можете изменить настройки для каждого рабочего пространства, дважды щелкнув по текущим обоям и перейдя к новому изображению обоев.

введите описание изображения здесь

Walkpaper выдает ошибку в GNOME Shell 3.30 при загрузке - global.screen is undefined. Простое решение пользователя для запуска gedit ~/.local/share/gnome-shell/extensions/walkpaper*/extension.jsи найти и заменить все вхождения global.screenс global.workspace_manager. Перезапустите gnome-shell с помощью setsid gnome-shell --replaceи нажмите Enterклавишу перед закрытием терминала, и оно должно работать.


1
Более простой способ перезапустить GNOME Shell - нажать ALT-F2 и ввести «r» в появившееся поле. «г» означает перезагрузку.
Хейннема

Мне нравится это решение, но я хотел бы иметь разные настройки обоев для каждого рабочего пространства. Это возможно?
Кевал Шах

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

2
  1. Установите Compiz Settings Manager:

    sudo apt-get установить compizconfig-settings-manager

  2. Нажмите Atl + F2 и запустите:

    GConf-редактор

  3. Перейдите в приложения> nautilus> настройки и снимите флажок show_dekstop.

  4. Затем откройте диспетчер настроек Compiz и перейдите к плагину обоев.

  5. Нажмите «Создать», чтобы выбрать обои для вашего первого рабочего пространства.

  6. Просмотрите, чтобы выбрать изображение.

  7. Повторите шаги для всех ваших рабочих пространств. После этого включите плагин обоев.

  8. Тема Unity будет выглядеть странно после включения плагина. Перезагрузка компьютера исправит это.

Источник: http://joesteiger.com/2011/07/18/enable-different-wallpapers-for-each-workspace-in-unity-ubuntu-11-04/

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

Leinardo


2
Возникли проблемы со следующими шагами в Ubuntu 12.04. 1> gconf-editor не имеет возможности показывать рабочий стол в настройках nautilus. 2> В compiz не могу получить любой плагин обоев Есть предложения?
Сриджан

2
В 12.04, к сожалению, в приложениях нет> show_desktop> nautilus.
Бенджамин

В более поздних версиях эта опция доступна через (Gnome) Tweak Tool в разделе «Рабочий стол> Управлять файловым менеджером на рабочем столе».
artm

Yahtzee! В 12.04 вышеприведенные инструкции сработали очень хорошо, что я могу добавить, если у вас возникли проблемы с настройкой шоу рабочего стола. Попробуйте это: нажмите «Меню приложений», затем «Системные инструменты», «Найти настройки», затем нажмите «Настройки» и найдите дополнительные настройки. После того, как вы нажмете Расширенные настройки. Однажды в расширенной настройке. У вас появится значок на рабочем столе, и вы можете внести свои коррективы там ..

1

Ubuntu 11.04

Я знаю, что это возможно с compiz. Есть ли у вас / использовать compiz? если это так (установите и), откройте compizconfig-settings-managerи посмотрите под плагином обоев.

Насколько я помню, добавление нескольких обоев установило бы их порядок (т. Е. Первое выбранное изображение переходит в одно рабочее пространство, второе изображение - во второе рабочее пространство). Возможно, вам придется покопаться в настройках, чтобы компиз выполнил ваши обои.

Откройте Терминал и введите эту команду:

 sudo apt-get install compiz compiz-core compizconfig-settings-manager compiz-plugins

Затем перейдите к:

  • система -> настройки -> compizconfig в диспетчере настроек.

Введите "обои" в поиске, нажмите плагин обоев, включите его слева, выберите обои.

Я полагаю, что вам может потребоваться изменить дополнительные параметры в параметрах совместимости с GNOME или что-то в этом роде, но я точно не могу вспомнить.


Пожалуйста, перечислите необходимые команды и перечислите все программное обеспечение, которое мне нужно, если у меня новая версия 11.04.
Альвар

всегда предполагайте, что у меня не установлено дополнительное программное обеспечение.
Альвар

Хорошо, извини. Эх, свежо с 11.04? sudo apt-get install compiz compiz-core compizconfig-settings-manager compiz-plugins должен сделать это для установки, затем перейти в систему -> настройки -> менеджер настроек compizconfig. введите "обои" в поиске, щелкните плагин обоев, включите его слева, выберите обои. Я полагаю, что вам может потребоваться изменить дополнительные параметры в параметрах совместимости с GNOME или что-то в этом роде, я точно не помню, и у меня нет ничего, что я мог бы протестировать
Финн

3
добавьте его в свой ответ и улучшите ужасное форматирование.
Алвар
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.