Seb*_*ian 6 wallpaper xubuntu workspaces
如何在 Xubuntu 13.04 中为每个工作区设置不同的壁纸。我没有gconf-editor,即使我安装了它,我也无法/apps/nautilus/preferences/show_desktop取消选中以完成已知的 compiz 调整。
有人在 Xubuntu 13.04 上管理过这个吗?请问怎么办?
先感谢您。
小智 6
好消息是,你不能现在需要的compiz,甚至有合成在切换xfwm到有每个工作区不同的背景xfdesktop。你只需要使用软件包的开发版本从Xfce的-4.12 Xubuntu的-dev的PPA。
由于您使用的是 Xubuntu 13.04,您(以及 12.10 或 13.10 上的其他人)必须使用软件包的开发版本启用xubuntu-dev xfce-4.12 ppa;其他 xubuntu 版本(例如 12.04)也需要4.10 ppa。Xfce 4.12 ppa 中的包实际上标记为 4.11.x 版本,因为 Xfce-4.12 尚未最终确定。
Xubuntu 13.04(和 12.10、13.10)的说明:
sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
sudo apt-get update
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)说明仅用于12.04:
sudo add-apt-repository ppa:xubuntu-dev/xfce-4.10
sudo apt-get update
sudo apt-get dist-upgrade
sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
sudo apt-get update
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)然后注销并再次登录,右键单击您的工作区之一,然后转到“桌面设置”,您将看到如下图 1 所示的窗口。
在您的每个工作区中,背景选项卡的标题为 [您的工作区名称] 的墙纸。选择一张图片或包含图片的文件夹,然后单击您想要的背景。
对所有工作区重复此过程,但请记住:
当您选择背景时,确保在每个工作空间上取消选中“应用于所有工作区”框非常重要,否则您显然只会拥有相同的背景。
如果您愿意,您还可以选择在每个工作区设置背景的自动更改。只需选中该框(如下面的屏幕截图所示),但请记住,如果您希望每个工作区以所需的时间间隔切换背景,则必须在每个工作区中选中此项。显然,所选文件夹中必须有多个图像。
图1:
如果您希望编写更改背景的脚本,您可以使用xfconf-query来更改它们:
首先,确保single-workspace-mode是假的:
xfconf-query -c xfce4-desktop -p /backdrop/single-workspace-mode -s false
Run Code Online (Sandbox Code Playgroud)然后,使用下面的命令,并通过勾选 来替换您想要更改的屏幕和工作区的编号xfce4-settings-editor。请记住,工作区从 0 开始,xfconf-query因此您的第一个工作区实际上是 xfconf 设置中的 0。然后还要指定图片的正确路径:
xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace2/last-image -s /location/of/image
Run Code Online (Sandbox Code Playgroud)所以现在不需要 compiz;设置背景后,您可以在工作区之间切换并在所有工作区中看到不同的背景。的内存使用量xfdesktop4会稍高一些,但在 1280x1024 屏幕上的 4 个具有高分辨率背景的工作区中,它仍然只会使用大约 28 mb。
请注意,这个优秀的功能仍在大力开发中,肯定会成为 Xfce 4.12 的亮点之一,但如果你安装了 ppa 就可以使用了。
附加说明
如果您发现无法通过右键单击 Thunar 菜单中的条目将图像设置为桌面墙纸,请添加一个新的 Thunar 自定义操作来执行此操作,并在该操作中使用我下面的脚本。该脚本将%f来自 Thunar的参数作为图片的路径(参见图 3)。
您还需要安装xdotool它才能工作,它不能与 compiz 一起使用,只能与xfwm或类似的窗口管理器一起使用。
图 2:复制脚本并使其可执行 ( chmod u+x)
#!/usr/bin/env bash
# IMPORTANT: to be used as a script for a Thunar custom action
# it will need modification if used for other purposes
# path is %f given in Thunar's context menu
path="$1"
workspace="$(xdotool get_desktop)"
# check not in single workspace mode
xfconf-query -c xfce4-desktop -p /backdrop/single-workspace-mode -s false
# command with workspace and path variables
xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace"${workspace}"/last-image -s "${path}"
exit
Run Code Online (Sandbox Code Playgroud)
图 3:填写 Thunar 自定义操作的详细信息;确保您的脚本路径正确;Thunar 自定义操作命令是:
/location/of/script %f
Run Code Online (Sandbox Code Playgroud)
在“外观条件”选项卡中,仅选择图像作为外观条件。

现在无论您在哪个工作区,您都可以通过右键单击 Thunar 中的任何图像并选择您的自定义操作来为其设置墙纸。
| 归档时间: |
|
| 查看次数: |
8373 次 |
| 最近记录: |