<div>This is from using Gajim through an X session forwarded over ssh, with the host computer being a Debian box with some minimal set of packages required to open Gajim and Firefox. (no desktop environment or window manager)<br></div><div><br></div><div><br></div><div>## Versions<br></div><div>- OS: Linux<br></div><div>- GTK+ Version: 3.24.5<br></div><div>- PyGObject Version: 3.30.4<br></div><div>- python-nbxmpp Version: 0.6.10<br></div><div>- Gajim Version: 1.1.2<br></div><div><br></div><div>## Traceback<br></div><div>```<br></div><div>Traceback (most recent call last):<br></div><div>  File "/usr/lib/python3/dist-packages/gajim/gtk/dialogs.py", line 56, in on_response<br></div><div>    self.possible_responses[response_id](dialog)<br></div><div>  File "/usr/lib/python3/dist-packages/gajim/gtk/dialogs.py", line 264, in on_response_yes<br></div><div>    *self.user_response_yes[1:])<br></div><div>  File "/usr/lib/python3/dist-packages/gajim/./data/plugins/omemo/file_crypto.py", line 163, in open_file<br></div><div>    subprocess.Popen(["xdg-open", path])<br></div><div>  File "/usr/lib/python3.7/subprocess.py", line 775, in __init__<br></div><div>    restore_signals, start_new_session)<br></div><div>  File "/usr/lib/python3.7/subprocess.py", line 1522, in _execute_child<br></div><div>    raise child_exception_type(errno_num, err_msg, err_filename)<br></div><div>FileNotFoundError: [Errno 2] No such file or directory: 'xdg-open': 'xdg-open'<br></div><div><br></div><div>```<br></div><div>## Steps to reproduce the problem<br></div><div>Try to open an image received (aesgcm://<a href="http://upload.blabber.im/blahblahblah">upload.blabber.im/blahblahblah</a> link) on a Debian system with no desktop/window manager.<br></div><div><br></div><div>## Solution<br></div><div>`apt install xdg-utils`<br></div><div>Also requires some kind of image viewer installed (I used feh).<br></div><div><br></div><div>-.wav<br></div>