基于红帽的Linux(centOS/fedora/RHEL)gnome3.34桌面环境用命令行更换桌面壁纸
GNOME桌面环境用命令行更换桌面壁纸
问题引入
这篇文章将向你介绍基于红帽的linux使用GNMOE桌面环境,使用命令行更改桌面壁纸的方法。
有人会问:用命令行更改壁纸岂不是无聊至极?其实并不无聊。我使用Linux Fedora作为家里快淘汰的老台式机的主系统,更新到Fedora 31并且安装了GNOME 3.34桌面环境。有一次我尝试更改桌面壁纸,这一改,让我无法再进入桌面:点击确定的那一刻系统就宕了,重启到登录界面,无法登入系统,每一次都是点击登录后又闪现新的登录窗口…我不明白为什么壁纸库中有的壁纸是雷,有的又不是雷…为此我前前后后重装过3次系统(为什么踩了三次雷?因为我不甘心只用一张壁纸,总想试试其他壁纸,抱有侥幸心理。结果试了三张不同的壁纸,三张都是雷)。
出现这个问题后,按Ctrl + Alt +F2进入TTY2用命令行完全可以使用计算机。这样一来,要是有一个命令能够帮我把壁纸改回能用的,那我的系统和数据就有救了!
涉及软件及硬件配置
- 机器:2010年的组装机(奔腾双核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.
基于红帽的Linux(centOS/fedora/RHEL)gnome3.34桌面环境用命令行更换桌面壁纸相关推荐
- Linux桌面环境与命令行环境切换快捷键,以及linux 图形界面 X Server 关闭 启动
1 Linux桌面环境与命令行环境切换快捷键 1.从linux桌面环境切换到命令行终端 Ctrl+Alt+F1-F6:进入虚拟终端或虚拟控制台,其中F1~F6对应与6个不同的虚拟终端.进入终端输入用户 ...
- linux centos fedora audio root 普通用户声卡驱动安装 加载 声音
linux centos fedora Audio root 及普通用户声卡及声音的问题 大家用linux大部分当作服务器用的,谁用这玩意听歌,看电影啊,毕竟是玩吗,玩来玩去,声音给浪丢了,那也不能 ...
- linux centos fedora 扩展硬盘分区操作命令 fdisk df lvm pvcreate vgcreate lvcreate
linux centos fedora 扩展 硬盘分区 lvm fdisk df pvcreate vgcreate lvcreate 操作 命令 一.硬盘分区 在Linux系统中一个硬盘分区上限为1 ...
- centos 卸载_9个Linux发行版本,教你如何分别使用命令行卸载安装包
严格地说,Linux是内核.Linux发行版由Linux内核.安装脚本.shell.编译器.桌面和其他组件组成.因此,卸载包或软件的Linux命令取决于Linux发行版的名称和类型.本文说明如何使用命 ...
- 解决Linux CentOS中cp -f 复制强制覆盖的命令无效的方法
解决Linux CentOS中cp -f 复制强制覆盖的命令无效的方法 参考文章: (1)解决Linux CentOS中cp -f 复制强制覆盖的命令无效的方法 (2)https://www.cnbl ...
- 在Linux环境以命令行方式部署DM8(达梦8)单机版
在Linux环境以命令行方式部署DM8(达梦8)单机版 本文目的是验证在linux环境以命令行方式部署DM8单机版. 本文以如下目录展开介绍: 1.部署环境介绍和数据库安装包挂载 2.数据库部署前准备 ...
- CentOS下切换桌面模式与命令行模式
CentOS下切换桌面模式与命令行模式 方法一:临时切换 如果只是临时从桌面模式切换到命令行模式,可以使用快捷键Ctrl + Alt + F1(F2~F6): 使用startx命令切换回来,或者Ctr ...
- linux mysql命令行导入_在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)...
因导出sql文件 在你原来的网站服务商处利用phpmyadmin导出数据库为sql文件,这个步骤大家都会,不赘述. 上传sql文件 前面说过了,我们没有在云主机上安装ftp,怎么上传呢? 打开ftp客 ...
- linux无法安装at命令,在Ubuntu/Debian/CentOS/Fedora下安装At及各种At命令的用法
本文介绍在Linux系统下安装At的方法,可安装在Ubuntu/Debian/CentOS/Fedora发行版下,及各种At命令的用法.at是一个命令行实用程序,可让您安排在特定时间执行的命令,使用a ...
最新文章
- XAML和VBA 7规范发布
- python os.system关闭log_又到牛市!带你学习一个python强大证券数据分析工具
- C++远航之封装篇——类外定义和::
- java listt add_Java8 使用流抽取ListT集合中T的某个属性操作
- 防病毒网关、防火墙与防病毒软件功能及部署对比
- springcloud视频教程
- 俄亥俄州立大学计算机硕士申请,俄亥俄州立大学计算机科学系
- [日推荐]『识花草』做个辛勤的小园丁
- java monitor怎么使用_Java monitor机制使用方法解析
- wincc 日报表(带注释)
- 微信小程序:map组件标注callout与label简单用法
- 一份写给极客的智能家居指南
- ESP32 nvs 加密
- 1.1.Perl环境安装-Windows下环境安装
- python 将 csv转excel (.xls和.xlsx)的几种方式
- 如何让网站被百度快速收录,搜索引擎入站
- CTF密码学中RSA学习以及总结
- PC Building Simulator Steam版、WeGame版、游侠版、3DM版、破解版 有啥区别
- CSS:标准文档流、浮动、绝对定位—(解决有时候父元素不能自动扩展)
- 使用iozone测试磁盘性能(测试文件读写)
热门文章
- ViT Slimming——联合结构搜索与Patch Selection
- 驾校APP科目一免费练题软件 千锤百炼成绩高
- 音质实力升级!森海塞尔推出全指向领夹话筒XS Lav
- Python教程: while循环20例
- 英语四六级翻译8:奢侈品消费
- 数智时代,大数据分析的几个核心概念
- 中学教学常用计算机软件,中学计算机教学法
- 菜逼的Android旅程
- unoin all 和union 区别
- 登录proxysql报错ERROR 1045 (28000): ProxySQL Error: Access denied for user 'admin'@''