修改kali启动时和锁屏时的背景图片

本文介绍了如何在KaliLinux中,通过修改`/usr/share/backgrounds/kali/kali-aqua.xml`文件来改变启动时的背景,以及使用命令行方式更新锁屏背景,包括查看当前背景、替换链接文件的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注:以下的这些方法随着kali的更新可能会过时,一些文件可能在你的系统中默认不存在,请注意辨别。并且以下方法是适用于没有自定义显示选项的情况。

启动时的背景图片

修改 /usr/share/backgrounds/kali/kali-aqua.xml 文件内容可以修改kali锁屏时的背景图片。
保存背景图片的目录是:/usr/share/backgrounds/kali/
可以在这个目录下找到kali提供的一些不同大小的背景图片。
比如某一张图片:/usr/share/backgrounds/kali/kali-aqua-16x9.jpg
把/usr/share/backgrounds/kali/kali-aqua.xml 文件里的图片文件名替换成上面的这张图片文件,然后重启。

锁屏的背景图片

kali提供了修改这一设置的图形界面(Setting - LightDM GTK+ Greeter settings),但下面所说的方式是以命令方式进行的更改。
查看当前使用的背景图片:
ls -l /usr/share/desktop-base/kali-theme/login/background
这是一个链接文件,它默认使用相对路径指向了实际的图片文件。
执行这个命令可以修改这一背景图片:
sudo ln -sf /usr/share/backgrounds/kali/kali-cubism-16x9.jpg /usr/share/desktop-base/kali-theme/login/background
这个命令强制创建了链接文件,
/usr/share/backgrounds/kali/kali-cubism-16x9.jpg 是实际使用图片文件,
/usr/share/desktop-base/kali-theme/login/background 是链接。

### 如何在 Kali Linux 中设置壁纸Kali Linux 中,壁纸通常由桌面环境管理。默认情况下,Kali 使用 GNOME 或 XFCE 作为其桌面环境。以下是针对这两种常见桌面环境的解决方案。 #### 对于 GNOME 桌面环境 GNOME 的壁纸是由系统预定义的,默认无法通过图形界面更改。然而,可以通过修改配置文件来实现自定义壁纸的功能。 1. 准备一张想要使用的壁纸图片,并将其保存到 `/usr/share/backgrounds/` 文件夹下[^1]。 2. 创建一个新的 XML 配置文件用于指定壁纸路径。可以使用以下命令创建并编辑该文件: ```bash sudo nano /usr/share/gnome-background-properties/custom-lockscreen.xml ``` 3. 将以下内容粘贴到新文件中,并替换 `your-image.jpg` 实际路径为自己的壁纸名称位置: ```xml <?xml version="1.0"?> <!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd"> <wallpapers> <wallpaper deleted="false"> <name>Custom Lock Screen</name> <filename>/usr/share/backgrounds/your-image.jpg</filename> <options>zoom</options> <shade_type>solid</shade_type> </wallpaper> </wallpapers> ``` 4. 修改 GDM (GNOME Display Manager) 的配置以应用新的背景图像。运行以下命令: ```bash sudo cp /etc/gdm3/greeter.dconf-defaults /etc/gdm3/greeter.dconf-custom sudo nano /etc/gdm3/greeter.dconf-custom ``` 5. 在打开的文件中找到或添加如下行,确保指向刚才设定好的壁纸路径: ``` [org/gnome/desktop/screensaver] picture-uri='file:///usr/share/backgrounds/your-image.jpg' ``` 6. 应用更改后重启计算机使改动生效: ```bash sudo systemctl restart gdm3 ``` #### 对于 XFCE 桌面环境 XFCE 提供了一个更简单的途径来自定义幕保护程序及其背景。 1. 同样先准备好要设成画面的照片,复制至 `/usr/share/backgrounds/`. 2. 安装 xscreensaver 如果尚未安装的话: ```bash sudo apt-get install xscreensaver ``` 3. 执行下面这条指令启动 xscreensaver 设置对话框: ```bash xscreensaver-demo & ``` 4. 在弹出来的窗口里选择 “Advanced” 标签页,在那里你可以浏览以及挑选之前放置进去的新图片当作显示的画面。 完成以上操作之后重新登录或者等待一段间触发自动即可看到效果变化。 ```python import os def set_lock_screen_wallpaper(wallpaper_path, desktop_env): if desktop_env.lower() == 'gnome': command = f'sudo ln -sf {wallpaper_path} /var/libAccountsService/icons/user && \ gsettings set org.gnome.desktop.screensaver picture-uri file://{wallpaper_path}' elif desktop_env.lower() == 'xfce': command = f'xfconf-query -c xfce4-session -p /backdrop/screen0/monitor0/image-path -s {wallpaper_path}' else: raise ValueError('Unsupported Desktop Environment') result = os.system(command) return True if not result else False ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值