gnome 3(ubuntu 16.04)でログインページの背景画像を変更

1284 ワード

このチュートリアルはubuntu 16.04 TLS Gnome-shell 3.18.4に適用されます.
gnomeバージョンの端末入力の表示方法がわかりません:gnome-shell--version
を選択します.
新しいファイル名はlogin-backgroundです.shスクリプトファイルに次のコードを入力します.
WORKDIR=~/tmp/gdm-login-backgroundGST=/usr/share/gnome-shell/gnome-shell-theme.gresourceGSTRES=$(basename $GST)mkdir -p $WORKDIRcd $WORKDIRmkdir themefor r in `gresource list $GST`; do  gresource extract $GST $r >$WORKDIR$(echo $r | sed -e 's/^\/org\/gnome\/shell\//\//g')donecd themecp "$IMAGE"./echo "#lockDialogGroup {  background: #2e3436 url(resource:///org/gnome/shell/theme/$(basename $IMAGE));  background-size: cover;  background-repeat: no-repeat;}">>gnome-shell.cssecho '  ' >"${GSTRES}.xml"for r in `ls *.*`; do  echo "    $r">>"${GSTRES}.xml"doneecho '  ' >>"${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 $WORKDIRif [ "$CREATED_TMP"= "1"]; then  rm -r ~/tmp
fi
次に入力を行います.
IMAGE=~/eg.jpg sh login-background.sh

eg.jpgは交換する背景画像です
最後にgdmを再起動service gdm restart