screencloud icon indicating copy to clipboard operation
screencloud copied to clipboard

ScreenCloud does not save preferences across process instances [Version 1.30, Ubuntu 16.04]

Open silicWulf opened this issue 6 years ago • 3 comments

ScreenCloud does not preserve its preferences (hotkeys, ssh settings) across process starts. Simple as that.

Installed on Ubuntu 16.04 using these instructions. (OpenSUSE repo install).

silicWulf avatar Aug 26 '18 00:08 silicWulf

Try using the AppImage from here instead: https://github.com/olav-st/screencloud/releases The packages from the Open SUSE build service are no longer maintained.

olav-st avatar Aug 26 '18 12:08 olav-st

Seems that using the AppImage causes errors within the Crypto module for sftp. Using Python 2's PyCrypto, a syntax error is raised. Using Python 3's PyCrypto, an ImportError is raised:

File "/home/user/.local/share/screencloud/ScreenCloud/plugin/sftp/modules/Crypto/Util/Counter.py", line 59, in <module>
    from Crypto.Util import _counter
ImportError: cannot import name '_counter'

I'm unfamiliar with the internals of PyCrypto, but this error did not occur with the OpenSUSE repo's version of ScreenCloud. Crypto/Util/_counter.py exists in neither the py3 version of PyCrypto, nor the py2 version of PyCrypto.

Edit: It also does not save preferences.

silicWulf avatar Aug 26 '18 15:08 silicWulf

I'm unable to reproduce this issue on a clean install of Ubuntu 16.04. You shouldn't need to have PyCrypto or Paramiko installed, so maybe the system versions are interfering.

olav-st avatar Aug 27 '18 15:08 olav-st

This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed after 30 days.

github-actions[bot] avatar Apr 24 '24 02:04 github-actions[bot]