평범하고 오래된 GNOME 2에는 사용자의 긴 이름을 표시하는 패널 애플릿이 있었습니다. 이미지를 로그인 아바타로 설정할 수 있는 메뉴 옵션이 있으며 이는 gdm 디스플레이 관리자(로그인 화면이라고도 함)에 나타납니다. 이제 MATE와 함께 F17을 사용하고 있는데 어디서도 그러한 옵션을 볼 수 없습니다. MATE 저장소에 이 기능이 필요한 일부 패키지가 있다고 생각합니다. 그런데 어느 패키지입니까?
답변1
gdm 3.x를 사용하고 계십니까? 그렇다면 계정 속성은 dbus 서비스 org.freedesktop.Accounts를 통해 관리됩니다.
dbus용 python+gtk 브라우저인 d-feet를 설치하고, 시스템 버스에 연결하고, 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 one은 이전 gnome2 애플릿을 백포트하고 해당 dbus 서비스를 사용하도록 변경할 수 있습니다(팁: gnome3 제어 센터에서 um-user.c 및 um-user.h 파일을 복사하면 필요한 모든 기능을 쉽게 사용할 수 있습니다).