当前位置: 首页>>技术教程>>正文


workspaces – 每个工作区可以有不同的背景吗?

, ,

问题描述

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

我想要一个适用于 GNOME 3 桌面环境、Unity 和经典桌面环境的答案。


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

最佳回答

Ubuntu 10.04

您可以通过安装 compiz-fusion-plugins-extra ( sudo apt-get install compiz-fusion-plugins-extra ) 来获取 Compiz 的墙纸插件。它将显示在 CompizConfig 设置管理器中的实用程序类别下。

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

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

结果:

次佳回答

12.04

how-to

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

导航到 org - gnome - desktop - background

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

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

compizconfig-settings-manager

compiz-fusion-plugins-extra

启动 Dash 并搜索 ccsm

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

笔记:

  • 在测试期间,当我启用墙纸时,桌面冻结不动。我别无选择,只能通过电源按钮执行 hard-reset。

  • 请记住以下重要信息:

    • 注销并重新登录以显示新壁纸

What are some of the issues with CCSM and why would I want to avoid it?


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

gconf-editor

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

如图所示,将带有 full-paths 的逗号分隔列表添加到您的墙纸中。

第三种回答

Ubuntu 13.04、13.10 和 14.04

如何

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

导航到 org - gnome - desktop - background

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

现在安装一些额外的软件:compizconfig-settings-manager

确保您安装了以下软件包:compiz-plugins

启动 Dash 并搜索 ccsm

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

What are some of the issues with CCSM and why would I want to avoid it?

最后 – 在系统设置中启用工作区(齿轮菜单选项)

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

第四种回答

11.10

在下一个窗口中,导航到右侧的 “apps/nautilus/appearances” 和 un-check “show_dekstop”。

  • 打开 Compiz 并搜索 Wallpaper 插件

  • 单击 “New” 为您的第一个工作区选择墙纸。

  • 浏览以选择图像。

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


对于那些在配置编辑器中没有 “show_desktop” 的人-

  1. 安装gnome-tweak-tool,在终端输入-sudo apt-get install gnome-tweak-tool

  2. Alt + F2 并输入 gnome-tweak-tool 并按回车键。

  3. 单击 ▸ 桌面 ▸ 让文件管理器处理桌面 ▸ 切换到关闭

4.按照上述说明更改compiz设置。

第五种回答

Ubuntu 12.10

这是目前不可能的。由于 bug #1020830 ,必需的 Compiz 插件不可用。

第六种回答

Ubuntu 17.10 及更高版本

从 Ubuntu 软件安装 Walkpaper GNOME Shell 扩展。通过更改工作区上的墙纸开关,为每个工作区设置不同的墙纸。安装 Walkpaper 后,单击 Ubuntu 软件中 Walkpaper 屏幕中的 Extension Settings 按钮以打开 Walkpaper 窗口。在 Walkpaper 窗口中,您可以通过 double-clicking 在当前壁纸上更改每个工作区的设置并浏览到新的壁纸图像。

Walkpaper 在 GNOME Shell 3.30 中加载时出现错误 – global.screen is undefined 。一个简单的用户解决方法是运行 gedit ~/.local/share/gnome-shell/extensions/walkpaper*/extension.js 并找到所有出现的 global.screen 并将其替换为 global.workspace_manager 。用 setsid gnome-shell --replace 重启 gnome-shell 并在关闭终端之前按 Enter 键,它应该可以工作。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12297.html,未经允许,请勿转载。