Description of problem: /usr/share/system-config-printer/system-config-printer.py is currently executable file: -rwxr-xr-x. /usr/share/system-config-printer/system-config-printer.py and because of this zeitgeist-datahub is looking for it's desktop file (which does not exist) and eventually fails with ** (process:1256): WARNING **: recent-manager-provider.vala:125: Desktop file for system-config-printer.py was not found in ~/.xsession-error file. Since s-c-printer is being executed via /usr/bin/s-c-printer or via it's desktop file, s-c-printer.py does not need executable bit. Version-Release number of selected component (if applicable): system-config-printer-1.3.9-1.fc17.x86_64
Seems it needs to be executable: # chmod -x /usr/share/system-config-printer/system-config-printer.py # system-config-printer /bin/system-config-printer: line 3: /usr/share/system-config-printer/system-config-printer.py: Permission denied /bin/system-config-printer: line 3: exec: /usr/share/system-config-printer/system-config-printer.py: cannot execute: Permission denied
Yes, the /usr/bin script executes it.