受限的银河麒麟通过脚本修改个性化设置(桌面、锁屏、屏保)

背景是单位统一更换了银河麒麟的办公电脑,因为权限设置与Windows非常不同,约束比较紧,管理员权限的事情完全不能做,sudo之类的提权操作就不用想了,替换更改图片的狸猫换太子也没戏,当前账户对目标文件夹没有任何操作权限。

前一阵子发现一个设置工具,gsettings命令,设置gnome的所有东西,而且运行这条命令不需要管理员权限。

说干就干,代码写起来。

第一步是准备个性化设置的目标文件夹,我是放在图片下面,也就是/home/用户名/Pictures/

这个文件夹因为是用户自己的,所以完全拥有权限,在这个目录里再设置一个SystemPictures目录,在里面设置如下目录,如backgrounds(桌面壁纸) ,lockdown(锁屏壁纸),restscreen(屏保图片)

第一个是桌面,命令如下:

gsettings set org.mate.background picture-filename '/home/用户名/Pictures/SystemPictures/backgrounds/snowmountains.jpg'

第二个是锁屏壁纸,命令如下:

gsettings set org.ukui.screensaver background '/home/用户名/Pictures/SystemPictures/lockdown/snowmountains.jpg'

第三个是屏保图片,命令如下:

gsettings set org.ukui.screensaver-default background-path /home/用户名/Pictures/SystemPictures/restscreen

以上均要先把喜欢的图片放到/home/用户名/Pictures/SystemPictures/下面的目录里。

附赠一个小技巧,屏保上显示自己的座右铭。

gsettings set org.ukui.screensaver-default mytext "我的电脑,我做主!"

这样,在屏保图片滚动时候,屏幕上就会有这样一行字了。

单位的电脑往往每次重启都会恢复默认,所以通过将以上命令做成开机启动的脚本,就能每次开机后自动设置了。

先把上述命令写入一个sh文件,保存在硬盘里。然后做一个desktop文件,指向这个sh文件,在开机启动程序中添加这个desktop文件,就可以开机自动启动脚本,修改默认设置了。

desktop文件的基本内容如下:

[Desktop Entry]

Type=Application

Name=SetPersonal

GnericName=SetPersonal

Comment=SetPersonal

Exec="/home/用户名/你的sh.sh"

Terminal=False

保存为*.desktop文件就行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RockyCoder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值