У меня есть этот код Python3.7 в Fedora 30:
try :
subprocess.call(["gio", "open", path_to_pdf])
В других системах linux, включая Fedora 29, автономное приложение, созданное с помощью Pyinstaller, работает нормально.
Но когда язапустить этот сгенерированный код на Fedora 30, я сталкиваюсь с этой ошибкой:
gio: file:///tmp/tmpxxxxx.pdf: No application is registered as handling this file
Примечание: я столкнулся с некоторой проблемой в Ubuntu / Mint / Debian, но мог решить ее (действуя в системе Linux) с этимкоманда:
aa-complain /usr/bin/evince
Это та же самая блокировка в Fedora 30?
Спасибо за внимание