700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 基于红帽的Linux(centOS/fedora/RHEL)gnome3.34桌面环境用命令行更换桌面壁纸

基于红帽的Linux(centOS/fedora/RHEL)gnome3.34桌面环境用命令行更换桌面壁纸

时间:2018-12-17 13:50:12

相关推荐

基于红帽的Linux(centOS/fedora/RHEL)gnome3.34桌面环境用命令行更换桌面壁纸

GNOME桌面环境用命令行更换桌面壁纸

问题引入

这篇文章将向你介绍基于红帽的linux使用GNMOE桌面环境,使用命令行更改桌面壁纸的方法。

有人会问:用命令行更改壁纸岂不是无聊至极?其实并不无聊。我使用Linux Fedora作为家里快淘汰的老台式机的主系统,更新到Fedora 31并且安装了GNOME 3.34桌面环境。有一次我尝试更改桌面壁纸,这一改,让我无法再进入桌面:点击确定的那一刻系统就宕了,重启到登录界面,无法登入系统,每一次都是点击登录后又闪现新的登录窗口…我不明白为什么壁纸库中有的壁纸是雷,有的又不是雷…为此我前前后后重装过3次系统(为什么踩了三次雷?因为我不甘心只用一张壁纸,总想试试其他壁纸,抱有侥幸心理。结果试了三张不同的壁纸,三张都是雷)。

出现这个问题后,按Ctrl + Alt +F2进入TTY2用命令行完全可以使用计算机。这样一来,要是有一个命令能够帮我把壁纸改回能用的,那我的系统和数据就有救了!

涉及软件及硬件配置

机器:的组装机(奔腾双核CPU 影驰GeForce 7600GT)操作系统:Linux Fedora 31 64bit

+桌面环境:GNOME 3.34

进入正题

使用centOS、Fedora、RHEL发行版的用户请继续往下看,使用Ubuntu、ArchLinux、openBSD等其他发行版的用户请移步!

使用Linux命令行修改用户的壁纸,很新鲜,不过要注意:桌面壁纸是依赖于用户的。也就是说,设置壁纸时用哪个用户的命令行,对应的操作就对哪个用户生效。所以我们进入TTY2后不需要切换root。

Step1:按Ctrl+Alt+F2(3\4)进入其他工作台。Step2:到GNOME默认的壁纸目录下找到心仪的壁纸(当然,心仪不心仪只能凭着文件名判断。。。)GNOME默认壁纸库路径是:/usr/share/backgrounds/里面应该有三个文件夹,里面都有壁纸。

在我的机器上不会出错的壁纸是这张:./fedora-workstation/paisaje.jpg

Step3:更换当前用户的壁纸。在当前用户的bash下输入:gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/fedora-workstation/paisaje.jpg'

当然,你可以把'file://*'中的*换成你想要的壁纸。 如果不返回任何信息,那恭喜你,reboot重启电脑进入桌面就是你换好的壁纸了。如果返回了以下内容,那么你使用了root用户。请用exit退回标准用户或用su切换到目的用户。红帽Linux自带的root账户只有命令行TTY登录,不可以有图形界面,故不能设置壁纸。

dconf-WARNING**:failed to commit changes to conf:Error…Child process exited with code 1.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。