
对许多 Ubuntu 用户来说,打造一个个性化的系统是一项颇具吸引力的任务。其中,更换桌面壁纸是最直接、最简单的方法之一。如果你希望进一步定制,还可以考虑调整登录界面或锁屏壁纸。
在 GNOME 中,CSS 代码被硬编码在名为.gresource
的文件中,这使得修改 Ubuntu 登录背景会相对复杂。不过不用担心,接下来,我们将详细解释如何更改 Ubuntu 锁屏壁纸,以及如何使用开源脚本ubuntu-gdm-set-background
来修改 Ubuntu 登录背景。
更改 Ubuntu 锁屏壁纸
在 Ubuntu 系统中,只要你更改了桌面壁纸,锁屏壁纸其实也会同步切换,只不过会附加一个毛玻璃效果(可以去除)。具体操作步骤如下:
步骤 1:更换桌面壁纸
在桌面空白处右键点击,选择「更改背景」。

你可以在这里选择系统内置的壁纸,或者通过右上角的「添加图片」选项来导入其他图片。
步骤 2:查看更改
设定新的锁屏图片后,你会发现图片被自动添加了一层模糊效果。不用担心,接下来我们会介绍如何去除这层毛玻璃效果。

步骤 3:去除模糊效果
要去除 Ubuntu 锁屏壁纸的模糊效果,需要用到 GNOME 扩展管理器:
1在「终端」中执行以下命令安装 GNOME 扩展管理器(GNOME Extension Manager):
sudo apt install gnome-shell-extensions gnome-shell-extension-manager
2打开「扩展管理器」并点击「Browse」选项,搜索并添加一个名为「Control Blur Effect On Lock Screen」的扩展。

3安装好后切换回「Installed」选项,并点击「Control Blur Effect On Lock Screen」扩展的设置按钮。

4通过拖动滑块来调整各项设置,根据你的实际需求来微调这些参数:
- Adjust Sigma:模糊程度
- Adjust Brightness:亮度

5调整完成后,重新锁定你的屏幕并查看背景。现在,它变得清晰,没有任何模糊效果。

更改 Ubuntu 登录背景
更改 Ubuntu 登录背景相对较为繁琐,需要用到开源的 ubuntu-gdm-set-background 脚本。以下是详细的操作步骤。
该脚本适用于 Ubuntu 20.04 ~ 23.10。
方法 1:更换 Ubuntu 登录壁纸
1打开「终端」,安装以下依赖包作为前提条件:
sudo apt update
sudo apt install libglib2.0-dev-bin -y
2使用以下命令下载ubuntu-gdm-set-background
脚本,并将其移动到系统 PATH:
wget -qO - https://github.com/PRATAP-KUMAR/ubuntu-gdm-set-background/archive/main.tar.gz | tar zx --strip-components=1 ubuntu-gdm-set-background-main/ubuntu-gdm-set-background
sudo mv ubuntu-gdm-set-background /usr/local/bin

3执行以下命令,并手动指定一张图片作为 Ubuntu 的登录壁纸(记得更改图片路径):
sudo ubuntu-gdm-set-background --image /PATH/

4重启计算机,查看自定义的登录壁纸。

方法 2:使用渐变背景(不使用图片)
除了直接指定一张图片作为登录壁纸外,ubuntu-gdm-set-background
脚本还支持以下 3 种背景配置:
- 纯色背景
- 水平渐变背景(需要两个有效的十六进制颜色值)
- 垂直渐变背景(需要两个有效的十六进制颜色值)
以上 3 种颜色背景分别对应如下三类命令:
sudo ubuntu-gdm-set-background --color \\#aAbBcC
sudo ubuntu-gdm-set-background --gradient horizontal \#aAbBcC \#dDeEfF
sudo ubuntu-gdm-set-background --gradient vertical \#aAbBcC \#dDeEfF
像#aAbBcC
或 #dDeEfF
这样的十六进制颜色值可以通过 https://www.color-hex.com/ 网站获取。


方法 3:恢复默认 Ubuntu 登录背景
要将 Ubuntu GDM 登录界面重置为默认设置,只需执行以下命令:
sudo ubuntu-gdm-set-background --reset

最新评论
1.你贴的方法我没测试,如果有效,也只适用于个人或小规模使用,不具备普遍性。 2.根据微软最佳实践,是建立一个本地帐户专门用来远程连接。 3.在域环境中,不存在使用 Microsoft 帐户的情况。
关于rdp无法连接win11微软账户的问题 有很简单的解决办法 不需要退出微软账户或者重置之类的 在中文互联网搜索到的教程内容一般是使用MicrosoftAccount\邮箱作为用户名 密码填微软账户密码然后链接 但是这有个问题就是如果服务端(被控端)本身无缓存时将无法链接 改用英文在google搜索后发现了这样一篇微软社区问答 https://answers.microsoft.com/en-us/windows/forum/all/remote-desktop-not-working-with-microsoft-account/71f0c323-688a-4c97-8740-e80eb31ae11d 打开cmd终端后输入runas /u:MicrosoftAccount\你的邮箱 winver并回车 在出现类似输入MicrosoftAccount\xxx@xxx.com:的密码的文本时输入你的微软账户密码并回车(密码不会显示) 如果密码正确 稍后你将会看到一个Windows关于信息框 关掉它既可 这条命令的意思是 以xxx@xxx.com的身份运行winver程序 在完成后它即可以在本地生成关于该账户信息的缓存 接下来即可在客户端(控制端)输入对应地址链接 用户名为MicrosoftAccount\你的邮箱 密码为微软账户密码 如果一切顺利 在建立连接后 即可弹出证书验证框(如果以前从未链接此计算机) 确定即可 稍等即可进入远程桌面 对于伸手不看理论党的直白概括: 被控端: 打开运行框输入cmd回车 在cmd输入runas /u:MicrosoftAccount\你的邮箱 winver并回车 在出现新的文本时输入微软账户密码并回车(密码不会显示的) 关闭新弹出的窗口及cmd 控制端: 打开rdp客户端 输入计算机的地址回车 用户名:MicrosoftAccount\你的邮箱 密码:微软账户密码 回车后保存证书即可链接 您好,这是我转自B站的评论,不知道这个方法是否具有普遍性来辅助我们用同一个账号进行远程控制
没有用哦,
应用安装失败,错误消息: 从 (Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe.Appx) 使用程序包 Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe 中的目标卷 C: 执行的部署 Add 操作失败,错误为 0x80040154。有关诊断应用部署问题的帮助,请参阅 http://go.microsoft.com/fwlink/?LinkId=235160。 (0x80040154) 大佬看看怎么解决