我是靠谱客的博主 友好雪糕,最近开发中收集的这篇文章主要介绍gnome3(ubuntu16.04)下修改登录页面背景图片,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本教程适用于ubuntu 16.04 TLS Gnome-shell 3.18.4

不知道如何查看gnome版本的在终端输入:gnome-shell --version

即可查看


新建文件名为login-background.sh脚本文件输入以下代码:

WORKDIR=~/tmp/gdm-login-background
GST=/usr/share/gnome-shell/gnome-shell-theme.gresource
GSTRES=$(basename $GST)

mkdir -p $WORKDIR
cd $WORKDIR
mkdir theme

for r in `gresource list $GST`; do
  gresource extract $GST $r >$WORKDIR$(echo $r | sed -e 's/^/org/gnome/shell////g')
done

cd theme
cp "$IMAGE" ./

echo "
#lockDialogGroup {
  background: #2e3436 url(resource:///org/gnome/shell/theme/$(basename $IMAGE));
  background-size: cover;
  background-repeat: no-repeat;
}" >>gnome-shell.css

echo '<?xml version="1.0" encoding="UTF-8"?>
<gresources>
  <gresource prefix="/org/gnome/shell/theme">' >"${GSTRES}.xml"
for r in `ls *.*`; do
  echo "    <file>$r</file>" >>"${GSTRES}.xml"
done
echo '  </gresource>
</gresources>' >>"${GSTRES}.xml"

glib-compile-resources "${GSTRES}.xml"

sudo mv "/usr/share/gnome-shell/$GSTRES" "/usr/share/gnome-shell/${GSTRES}.backup"
sudo mv "$GSTRES" /usr/share/gnome-shell/

rm -r $WORKDIR

if [ "$CREATED_TMP" = "1" ]; then
  rm -r ~/tmp

fi

而后执行输入:

IMAGE=~/eg.jpg sh login-background.sh

eg.jpg即为所要更换的背景图片

最后重启gdm

service gdm restart

最后

以上就是友好雪糕为你收集整理的gnome3(ubuntu16.04)下修改登录页面背景图片的全部内容,希望文章能够帮你解决gnome3(ubuntu16.04)下修改登录页面背景图片所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部