Skip to content

bluesabre/mugshot

Repository files navigation

Mugshot

Mugshot is a lightweight user configuration utility for Linux designed for simplicity and ease of use. Quickly update your personal profile and sync your updates across applications.

Mugshot window

Features

  • Update your user profile image (~/.face and AccountService)
  • Update user details stored in /etc/passwd (used by finger and other desktop applications)
  • (Optionally) sync your profile image to your Pidgin buddy icon
  • (Optionally) sync your user details to LibreOffice

Dependencies

Build Requirements

Runtime Requirements

  • chfn
  • python3-cairo
  • python3-gi
  • python3-pexpect

Optional (for webcam support)

  • gstreamer1.0-plugins-good
  • gstreamer1.0-tools
  • gir1.2-cheese-3.0
  • gir1.2-gtkclutter-1.0

Installation

Please refer to the Mugshot Wiki for installation instructions.

Links

Troubleshooting

If you see the following error:

(mugshot:22748): GLib-GIO-ERROR **: Settings schema 'org.bluesabre.mugshot' is not installed

Be sure to copy data/glib-2.0/schemas/org.bluesabre.mugshot.gschema.xml to either:

  • /usr/share/glib-2.0/schemas, or
  • /usr/local/share/glib-2.0/schemas

and run glib-compile-schemas on that directory before running Mugshot.