我通常将4个不同的工作区用于不同的事情,并且它们总是相同的。我可以为每个图像制作不同的背景图像吗?
我想要一个适用于GNOME 3桌面环境,Unity和经典桌面环境的答案。
这个问题有多个答案,涵盖了不同的Ubuntu版本:
我通常将4个不同的工作区用于不同的事情,并且它们总是相同的。我可以为每个图像制作不同的背景图像吗?
我想要一个适用于GNOME 3桌面环境,Unity和经典桌面环境的答案。
这个问题有多个答案,涵盖了不同的Ubuntu版本:
Answers:
您可以通过安装compiz-fusion-plugins-extra(sudo apt-get install compiz-fusion-plugins-extra
)获得Compiz的Wallpaper插件。它将显示在CompizConfig设置管理器的“工具”类别下。
在使用它之前,您必须配置Nautilus使其不绘制桌面。运行gconf-editor
并取消选中设置/apps/nautilus/preferences/show_desktop
。这将使您所有的桌面图标消失,并且目前没有解决此缺陷的方法。
要配置墙纸插件,请将图像添加到背景列表中。它们将按照列出的顺序分配给工作区,而您不必具有确切的正确编号:
结果:
启动dconf-editor
(如果需要,安装dconf-tools )
导航 org - gnome - desktop - background
现在,非常奇怪的位-默认情况下show-desktop-icons
未选中。单击它打勾,然后再次单击以取消打勾。
现在安装一些额外的软件:
启动Dash并搜索 ccsm
过滤至wallpaper
-启用墙纸插件并添加新墙纸,如图所示。
笔记:
如果您不想冒险ccsm
,可以使用gconf-editor
(可以通过运行安装它sudo apt-get install gconf-editor
)。
如图所示,添加两个插件。
如图所示,将包含完整路径的逗号分隔列表添加到墙纸。
启动dconf-editor
(如果需要,安装dconf-tools )
导航 org - gnome - desktop - background
现在,非常奇怪的位-默认情况下show-desktop-icons
未选中。单击它打勾,然后再次单击以取消打勾。
现在安装一些额外的软件:compizconfig-settings-manager
确保已安装以下软件包:compiz-plugins
启动Dash并搜索 ccsm
过滤至wallpaper
-启用墙纸插件并添加新墙纸,如图所示。
最后-在“系统设置”中启用工作区的使用(“齿轮”菜单选项)
注意:12.04答案描述了使用gsettings编辑器作为ccsm的替代方法。14.04的等效项是dconf-editor
。
由于使用可重定位架构的compiz,这是不可能的(至少不容易做到)。仅当您通过ccsm添加墙纸时,“ org.compiz.profiles.unity.plugins”下的“墙纸”选项才会出现。
你会需要 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”的用户,
sudo apt-get install gnome-tweak-tool
gnome-tweak-tool
并按Enter。4.按照上述说明更改组合设置。
目前尚无法实现。由于错误#1020830,必需的Compiz插件不可用。
This bug was fixed in the package compiz - 1:0.9.9~daily13.01.14-0ubuntu1
。现在可以吗?
从Ubuntu软件安装Walkpaper GNOME Shell扩展。通过更改墙纸的打开工作区为每个工作区设置不同的墙纸。安装Walkpaper之后 Extension Settings ,在Ubuntu Software的Walkpaper屏幕中单击按钮,以打开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,它应该可以工作。
安装Compiz设置管理器:
sudo apt-get install compizconfig-settings-manager
按Atl + F2并运行:
gconf编辑器
导航至应用程序> nautilus>首选项,然后取消选中show_dekstop。
接下来,打开Compiz Setting Manager,然后转到Wallpaper插件。
单击“新建”为您的第一个工作区选择墙纸。
浏览以选择图像。
对所有工作区重复这些步骤。完成后,启用墙纸插件。
启用插件后,Unity的主题看起来很奇怪。重新启动计算机将对其进行修复。
资料来源:http://joesteiger.com/2011/07/18/enable-different-wallpapers-for-each-workspace-in-unity-ubuntu-11-04/
希望这可以帮助,
莱纳多
我知道这是可能的compiz
。您有/使用compiz吗?如果是这样(安装并打开),compizconfig-settings-manager
然后在墙纸插件下查看。
如果我还记得,添加多个墙纸会按顺序设置它们(即,选择的第一个图像进入工作区一,第二个图像进入工作区二)。您可能需要对设置进行修改以使compiz呈现墙纸。
打开终端并输入以下命令:
sudo apt-get install compiz compiz-core compizconfig-settings-manager compiz-plugins
然后导航到:
在搜索中输入“墙纸”,单击墙纸插件,在左侧启用它,然后选择墙纸。
我相信您可能需要在gnome兼容性选项中更改更多设置或类似的设置,但是我记不起来了。