Installed Mugshot but it won't launch

But it wont launch.

start it from a command line (terminal) and see what the output / error messages are.

How and from where did you install mugshot? (I am asking because it’s not in Fedora’s repositories).

I cloned the repo and built / installed it.
And I downloaded the source code tarball.

repo
tarball

I think I only ran the install py script from the repo.
Would they both be the same?

Has mugshot been ported to Python 3?

EDIT: I was looking at the Launchpad repo, but it was moved to github and yes, it has been ported.

EDIT2: Python 3.10 ElementTree does not have getiterator, it seems iter is the new way to do it

1 Like

I figured it all out, thanks.

Could you let the community know what the solution was, so others can benefit when the face the same issue?

There is a build (a bit older), but may still work since xfce is not changing much in 3 years
https://copr.fedorainfracloud.org/coprs/heikoada/xfce4-addons/package/mugshot/

2 Likes

I cloned the repo, ran the setup.py script, installed a dependency which was needed, then did what was in the troubleshooting section.

Mugshot

1 Like

hello friends, I just wrote some steps to install mugshot (about me) here share the link
how to install mugshot in Fedora 36 Xfce

1 Like

Sorry about the late response to this, and glad that you have an answer already.
But—

Only you can answer that question.
find the location of both files then run diff file1 file2 and the output will clearly answer. If there is no output the files are identical. If not identical then it shows the differences by line number.

Yup, installed and doing what I wanted it to do.

Seems like chfn and python3-gi don’t exist in the fedora repos anymore.

I added a .face file with my image I wanted to my home directory, and it still won’t update the icon. Yes, the whisker menu still tries to use mugshot for this.

Added f36, python, xfce

You posted on a thread that has been inactive for 2 years.
Please open your own thread if you have an issue where assistance is needed.

Closing this thread.