标签: wallpaper

如何使用命令更改 Mate 上的桌面背景?

我刚刚在 Ubuntu 16.10 上安装了 Mate DE。我想在每次登录后自动更改我的桌面背景。在 LXDE 上,这很容易完成,立即生效(只为在桌面加载后自动加载而休眠),使用下一个命令:

bash -c 'sleep 5; pcmanfm -w "$(find ~/Pictures/Wallpapers -type f | shuf -n1)"'
Run Code Online (Sandbox Code Playgroud)

当然,这不适用于 Mate。我收到此错误:

Desktop manager is not active.
Run Code Online (Sandbox Code Playgroud)

我为 Mate 获得的唯一解决方案涉及mateconftool-2,我没有安装它,看起来它已被弃用。它应该被其他东西取代,可能gconftool-2gsettings

只是将以下mateconftool-2命令替换为gconftool-2(这是我读过的一些论坛帖子)没有任何作用:

mateconftool-2 -t string -s /desktop/mate/background/picture_filename $(find ~/Pictures/Wallpapers -type f | shuf -n1)
Run Code Online (Sandbox Code Playgroud)

gsettings命令被接受,但不会改变实际图片:

gsettings set org.gnome.desktop.background picture-uri "file://$(find ~/Pictures/Wallpapers -type f | shuf -n1)"
Run Code Online (Sandbox Code Playgroud)

虽然我可以看到它改变了价值:

myusername@mypcname:~$ gsettings get org.gnome.desktop.background picture-uri 'file:///home/myusername/Pictures/Wallpapers/Horex-VR6-Cafe-Racer-33-LTD-2014-1920x1080-001.jpg'
Run Code Online (Sandbox Code Playgroud)

我如何让它工作?

wallpaper command-line ubuntu-mate

4
推荐指数
1
解决办法
6176
查看次数

gsettings:找不到命令

我正在尝试创建一个脚本,该脚本将在运行时自动更改墙纸。

#!/bin/bash

cd ~/
rm -r ~/.wallpaper
mkdir .wallpaper
cd ~/.wallpaper

wget https://source.unsplash.com/random/1920x1080
USER=$(whoami)
PATH="file:///home/$USER/.wallpaper/1920x1080"
echo $PATH
gsettings set org.gnome.desktop.background picture-uri "$PATH"
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,./change_wallpaper.sh我正确地得到了回声,但是然后

./change_wallpaper.sh: line 12: gsettings: command not found

但是,当我从终端运行相同的命令时,它执行得很好并且墙纸正在改变。

当我运行whereis gsettings它告诉

gsettings: /usr/bin/gsettings /usr/share/man/man1/gsettings.1.gz

为什么gsettings: command not found从脚本执行时会显示?

gnome wallpaper bash

4
推荐指数
1
解决办法
2980
查看次数

在 Ubuntu 18.04 中将桌面壁纸更改为自定义照片

如何在 Ubuntu 18.04 中将桌面壁纸更改为我自己选择的照片?我对下载一些墙纸更换应用程序不感兴趣,也对编写代码不感兴趣。在 Ubuntu 18.04 中必须有一种简单的方法来选择照片作为自定义壁纸。

wallpaper customization 18.04

4
推荐指数
1
解决办法
1630
查看次数

壁纸在 Ubuntu 20.04 桌面上显得模糊和放大

有没有解决模糊壁纸的方法?当我使用它们时,我的壁纸显得模糊和缩放。我使用的是 Ubuntu 20.04 LTS,GNOME 版本 3.36.2。

这是我的桌面截图:

桌面截图

这是原壁纸:

原创壁纸

我如何解决这个问题,使其只是正常大小并保持清晰度?

gnome wallpaper graphics background

4
推荐指数
1
解决办法
1141
查看次数

为什么默认壁纸是jpg格式,而不是png格式的无损格式?

仅仅是为了节省磁盘空间吗?或者它是否会以某种方式影响加载时间/性能?你会认为你想要尽可能高质量的图像来处理你一整天都在看的东西。

wallpaper

3
推荐指数
1
解决办法
1773
查看次数

如何在多个工作区中拉伸 1 张图像?

基本上,我有一个四屏显示器墙纸,我想在我的所有工作区(1 个显示器)上拉伸,我安装了 compiz 管理器,但似乎无法让单个图像填充整个立方体。我应该怎么做?

wallpaper appearance compiz

3
推荐指数
1
解决办法
1802
查看次数

无法应用壁纸

我们无法应用壁纸,我们收到以下错误。我如何解决它??

错误:

Error setting value: Can't overwrite existing read-only value: Value 
for `/desktop/gnome/background/picture_filename' 
set in a read-only source at the front of your configuration path
Run Code Online (Sandbox Code Playgroud)

输出:

# cat /etc/gconf/gconf.xml.mandatory/%gconf-tree.xml 
<?xml version="1.0"?>
<gconf>
<dir name="desktop">
    <dir name="gnome">
        <dir name="background">
            <entry name="picture_filename" mtime="1360589143" type="string">
                <stringvalue>/usr/share/backgrounds/time.jpg</stringvalue>
            </entry>
        </dir>
    </dir>
</dir>
Run Code Online (Sandbox Code Playgroud)

注意: 需要命令行解决方案,因为我需要将它应用于 300 多台主机。

我正在使用 10.04 LTS。我正在尝试通过 SSH 将壁纸远程应用于所有主机。我希望之前我已将密钥设置为强制,因此我现在无法设置新壁纸。我现在需要应用新壁纸。

gnome wallpaper bash scripts

3
推荐指数
1
解决办法
1481
查看次数

重启后通过nitrogren设置的壁纸丢失?

nitrogen习惯为每台显示器设置不同的壁纸。它需要禁用 Nautilus 桌面,但效果很好。直到我重新启动......此时设置丢失,我回到默认的 Gnome 壁纸,这在两台显示器上都是相同的。

无论如何要使氮气设置保持不变?

wallpaper reboot multiple-monitors unity 12.10

3
推荐指数
1
解决办法
3198
查看次数

Ubuntu 13.04 无法在用户模式下更改背景图像

我今天早上刚升级到 13.04。当我第一次登录时,我从 12.10 使用的原始背景就在那里,但被平铺了。所以我去设置外观并改变它的方式(拉伸/平铺/适合等)通常,至少在 12.10 及之前,当你改变你的设置时,它会在外观屏幕后面主动预览它。

我的问题很简单。在 root 用户中一切正常。当我单击默认图像时,它会将其应用于背景。它在退出前预览所有设置。总体而言,越野车较少。

在我的用户登录中,新的注销/锁定屏幕(按Ctrl+ Alt+ 后Del)清晰且难以看到。它还有一部分不是不透明的,只是看起来很糟糕。我不能改变背景。我尝试了这些不同的方法。

  1. 转到外观并单击发行版附带的默认图像。没变
  2. 上网搜索谷歌图片,选择一张并右键单击 ->设置为背景。没变
  3. Ubuntu 调整 -> 爱墙纸 HD 并单击图像。我在桌面上收到一条通知,内容为:

    Ubuntu 调整成功应用背景

    但是没有任何变化。我的桌面是黑色的。

升级前一切正常。

wallpaper ubuntu-tweak background

3
推荐指数
1
解决办法
1万
查看次数

Ubuntu 壁纸的分发许可是什么?

我还没有找到Forever by Shady S壁纸的许可数据,这将非常有用,因为我有兴趣将其上传到 Wiki,因此需要 CC-BY-SA 许可。

wallpaper license

3
推荐指数
1
解决办法
391
查看次数