GDM Greeter Theme 简单制作

本文介绍如何定制Linux系统的GDM登录界面主题,包括更换背景图片、修改基本信息及创建屏幕截图等步骤。通过简单的指导,读者可以轻松实现个性化登录界面。
伴随着Linux的进一步深入使用,我感觉到有必要自己做一些东西来美化一下我的登录界面了。以前总是在gnome官方网站上面下载,系统得有些自己的创意嘛,所以决定简单研究一下这个GdmGreeterTheme的制作。 首先当然是从网上down一个样例主题了,这个主要是来方便我研究这个主题文件的结构的。整体上是一个以“.tar.gz”结尾的压缩包。打开压缩包我们可以看到一些特征文件:
background.jpg
curve-top_right.png
options1.png
curve-bottom_left.png
GdmGreeterTheme.desktop
options2.png
curve-bottom_right.png
jingtian.jpg
options_hilite1.png
curve-top_left.png
jingtian.xml
options_hilite2.png 其中的GdmGreeterTheme.desktop算是最主要的配置文件了。打开文件我们看到一下信息
[GdmGreeterTheme]
Greeter=jingtian.xml
Name=jingtian Fans
Description=jingtian GDM Theme
Author=Qianjigui QJG
Copyright=GPL
Screenshot=jingtian.jpg
现在我来一个一个解释配置项: Greeter---------一个xml文件是界面布局和显示的关键配置文件。一般可以不改动,这样直接沿用默认的配置信息。 Name,Description,Author,Copyright----------从字面就可以看出是一些基本信息,在安装的时候会有显示。 Screenshot ------------------一个屏幕的截图,即使用时的效果。 一般我们需要做得是: 1. 替换掉那个background.jpg,做成我们希望的背景图片。这也是我们修改的关键所在(在PS的时候,注意图片的版权啊!)。 2. 修改一些基本信息。 3. 制作screenshot图片
首先,在机器上安装 sudo apt-get install xnest    . 其次,先将刚刚做好的文件打包成.tar.gz,并安装进系统。一般这个时候那个效果图是错误的,先不要管它。配置好登录界面,选择刚刚安装上去的那个主题。如果害怕操作有误,可以选择随机选择主题选项,在其中勾选一个完好的主题。 然后,在终端中输入gdmflexiserver --xnest .此时就会弹出一个登录界面,如果RP好的话就直接是我们刚刚制作的那个了。赶快用GIMP截图吧! 最后,当然是完成刚刚的效果图那部分了。完成之后就可以重新安装了。我想效果还是不错的。
4. 最后安装,投入使用吧。尽情享受DIY的乐趣吧! 晚些时候我准备好好研究一下那个xml文件,争取完全DIY。 不过比较郁闷的是那个 .desktop 文件。为了ODF,我想如果把那个文件改成xml的风格会不会好些呢?
Cannot open Local Failed to start [/bin/bash, --rcfile, /opt/pycharm/plugins/terminal/shell-integrations/bash/bash-integration.bash, -i] in /root/PycharmProjects/PythonProject, [columns=186, rows=19], envs={PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, XAUTHORITY=/root/.Xauthority, GDMSESSION=LXDE-pi-labwc, XDG_DATA_DIRS=~/.local/share:/usr/local/share:/usr/share/raspi-ui-overrides:/usr/share:/usr/share/gdm:/var/lib/menu-xdg, DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/0/bus, WLR_XWAYLAND=/usr/bin/xwayland-xauth, LABWC_PID=2178, __INTELLIJ_COMMAND_HISTFILE__=/root/.cache/JetBrains/PyCharmCE2025.1/terminal/history/PythonProject-history1, XDG_CURRENT_DESKTOP=labwc:wlroots, SSH_AGENT_PID=2223, COLORTERM=truecolor, LOGNAME=root, PWD=/opt/pycharm/bin, _JAVA_AWT_WM_NONREPARENTING=1, XCURSOR_THEME=PiXflat, XKB_DEFAULT_MODEL=pc105, LABWC_FALLBACK_OUTPUT=NOOP-1, SHELL=/bin/bash, GIO_LAUNCHED_DESKTOP_FILE=/usr/share/raspi-ui-overrides/applications/lxterminal.desktop, OLDPWD=/root, TERM_SESSION_ID=a4ade386-9c7d-45f6-9202-891beb197500, TEXTDOMAIN=Linux-PAM, SAL_USE_VCLPLUGIN=gtk3, XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1, WLR_DRM_FORCE_LIBLIFTOFF=1, XDG_SESSION_DESKTOP=LXDE-pi-labwc, SHLVL=1, TERM=xterm-256color, XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0, LANG=en_GB.UTF-8, XDG_SESSION_ID=5, XDG_SESSION_TYPE=wayland, DISPLAY=:0, WAYLAND_DISPLAY=wayland-0, XKB_DEFAULT_LAYOUT=gb, XDG_SESSION_CLASS=user, XCURSOR_SIZE=24, XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/root, JEDITERM_SOURCE_ARGS=, GPG_AGENT_INFO=/run/user/0/gnupg/S.gpg-agent:0:1, DESKTOP_SESSION=LXDE-pi-labwc, USER=root, XDG_MENU_PREFIX=lxde-pi-, GIO_LAUNCHED_DESKTOP_FILE_PID=3591, VTE_VERSION=7006, TERMINAL_EMULATOR=JetBrains-JediTerm, XDG_SEAT=seat0, SSH_AUTH_SOCK=/tmp/ssh-lH9W1OtTIJDv/agent.2178, QT_WAYLAND_DISABLE_WINDOWDECORATION=1, QT_QPA_PLATFORMTHEME=qt5ct, JEDITERM_SOURCE=/root/PycharmProjects/PythonProject/.venv/bin/activate, NO_AT_BRIDGE=1, XDG_RUNTIME_DIR=/run/
最新发布
05-23
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值