是否可以为每个工作区设置不同的背景?

我通常使用4个不同的工作区来处理不同的事情,它们总是一样的,我可以为每个工作区制作不同的背景图像吗?

我想要一个适用于Unity和Classic桌面的答案。


这个问题有多个答案涵盖不同的ubuntu版本:

  • 13.04,13.10和14.04
  • 12.10
  • 12.04
  • 11.10
  • 11.04
  • 10.04

Ubuntu 10.04

您可以通过安装compiz-fusion-plugins-extra ( sudo apt-get install compiz-fusion-plugins-extrasudo apt-get install compiz-fusion-plugins-extra Compiz的Wallpaper插件。 它将显示在CompizConfig设置管理器中的Utility类别下。

在使用它之前,您必须将Nautilus配置为不绘制桌面。 运行gconf-editor并取消选中设置/apps/nautilus/preferences/show_desktop 。 这将使您的所有桌面图标都消失,目前还没有解决此缺点的方法。

要配置Wallpaper插件,请将图像添加到背景列表中。 它们将按照列出的顺序分配到工作区,您不必具有正确的编号:

CompizConfig

结果:

世博会

12.04

在此处输入图像描述

如何

启动dconf-editor (安装dconf-tools 安装dconf-tools 如果需要)

在此处输入图像描述

导航到org - gnome - desktop - background

现在非常奇怪的一点 – 默认情况下show-desktop-icons是未被攻击的。 单击它以勾选它并再次单击它以取消勾选。

现在安装一些额外的软件:

compizconfig -设置-经理 安装compizconfig-settings-manager

Compiz的融合-插件,额外 安装compiz-fusion-plugins-extra

启动Dash并搜索ccsm

过滤到wallpaper – 启用壁纸插件并添加壁纸,如图所示。

在此处输入图像描述

笔记:

  • 在测试过程中,当我启用壁纸时 ,桌面会冻结固体。 我别无选择,只能通过电源按钮进行硬重置。
  • 记住这个重要的信息:
    • 退出并重新登录以显示新壁纸

CCSM有哪些问题?为什么我要避免它?


如果您不想冒险使用ccsm那么您可以使用gconf-editor (您可以通过运行sudo apt-get install gconf-editor来安装它)。

gconf编辑 安装gconf-editor

在此处输入图像描述

添加两个插件,如图所示。

在此处输入图像描述

添加逗号分隔列表,其中包含完整路径到您的墙纸,如图所示。

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-plugins

启动Dash并搜索ccsm

过滤到wallpaper – 启用壁纸插件并添加壁纸,如图所示。

在此处输入图像描述

CCSM有哪些问题?为什么我要避免它?

最后 – 在系统设置(Cog Wheel菜单选项)中启用工作空间

PIC

注意:使用gsettings编辑器描述12.04答案作为ccsm的替代。 14.04的等价物是dconf-editor
由于compiz使用可重定位模式,因此不可能(至少不容易)。 ‘org.compiz.profiles.unity.plugins’下的’wallpaper’选项只会在您通过ccsm添加壁纸时出现。

11.10

  • 您将需要compizconfig-settings-manager and compiz-plugins-extra

  • 首先看一下 : CCSM有哪些问题,为什么我要避免它?

    sudo apt-get install compizconfig-settings-manager compiz-fusion-plugins-extra

  • Alt + F2组合键,在“运行命令”框中键入gconf-editor

在下一个窗口中,导航到“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设置的说明。

Ubuntu 12.10

目前这不可行。 由于错误#1020830 ,必要的Compiz插件不可用。

  1. 安装Compiz设置管理器:

    sudo apt-get install compizconfig-settings-manager

  2. 按Atl + F2并运行:

    gconf编辑

  3. 导航到apps> nautilus> preferences并取消选中show_dekstop。

  4. 接下来,打开Compiz Setting Manager并转到Wallpaper插件。

  5. 单击“新建”为第一个工作区选择壁纸。

  6. 浏览以选择图像。

  7. 对所有工作区重复这些步骤。 完成后,启用壁纸插件。

  8. 启用插件后,Unity的主题看起来很奇怪。 重新启动计算机将解决它。

资料来源: http : //joesteiger.com/2011/07/18/enable-different-wallpapers-for-each-workspace-in-unity-ubuntu-11-04/

希望这可以帮助,

Leinardo

Ubuntu 11.04

我知道这可能与compiz 。 你有/使用compiz吗? 如果是这样(安装并)打开compizconfig-settings-manager并查看壁纸插件。

如果我记得,添加多个壁纸将按顺序设置它们(即,选择的第一个图像转到工作区一,第二个图像转到工作区二)。 您可能需要在设置中进行清理以获得compiz来渲染壁纸。

打开终端并键入以下命令:

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

然后导航到:

  • system – > preferences – >设置管理器中的compizconfig。

在搜索中键入“壁纸”,单击壁纸插件,在左侧启用它,选择墙纸。

我相信您可能需要更改gnome兼容性选项中的更多设置或类似的东西,但我不记得确切。