![如何在 MATE 中设置我的登录头像? (软呢帽 17)](https://linux22.com/image/24526/%E5%A6%82%E4%BD%95%E5%9C%A8%20MATE%20%E4%B8%AD%E8%AE%BE%E7%BD%AE%E6%88%91%E7%9A%84%E7%99%BB%E5%BD%95%E5%A4%B4%E5%83%8F%EF%BC%9F%20%EF%BC%88%E8%BD%AF%E5%91%A2%E5%B8%BD%2017%EF%BC%89.png)
普通的旧版 GNOME 2 有一个面板小程序,可以显示您的用户长名。它有一个菜单选项,您可以在其中将图像设置为登录头像,并且它出现在 gdm 显示管理器(又名登录屏幕)中。现在我将 F17 与 MATE 一起使用,但在任何地方都没有看到这样的选项。我相信 MATE 存储库中的一些软件包我需要具有此功能,但是是哪一个呢?
答案1
您使用的是 gdm 3.x 吗?如果是,则通过 dbus 服务 org.freedesktop.Accounts 管理帐户属性。
你可以安装d-feet,这是一个dbus的python+gtk浏览器,连接到系统总线,搜索org.freedesktop.Accounts服务,然后对象路径“/org/freedesktop/Accounts/UserXXXXX”(带有XXXX您的 uid),接口“org.freedesktop.Accounts.User”,方法 SetIconFile 并为图标提供路径名(在“引号”中)。
或使用命令行工具:
dbus-send --system --dest=org.freedesktop.Accounts \
--type=method_call --print-reply \
/org/freedesktop/Accounts/User$(id -u) \
org.freedesktop.Accounts.User.SetIconFile \
string:"/some/path/to/tour/file.png"
另外,MATE 人们可以向后移植旧的 gnome2 小程序,并将其更改为使用该 dbus 服务(提示:从 gnome3 控制中心复制文件 um-user.c 和 um-user.h,然后所有需要的功能都可以轻松使用)