SUMMARY Open links from PyCharm causes error dialog: "Unable to create io-slave. Can not create socket for launching io-slave for protocol 'http'." STEPS TO REPRODUCE 1. Install PyCharm Community with snap. 2. Install django. 3. Create a test app or use existing one to startup the test web-server `python manage.py runserver` 4. Click the link produced by `runserver` command. OBSERVED RESULT New dialog appears: "Unable to create io-slave. Can not create socket for launching io-slave for protocol 'http'." EXPECTED RESULT A browser should be opened with a login form into django admin web-interface. SOFTWARE/OS VERSIONS Windows: MacOS: Linux/KDE Plasma: Kubuntu 18.04 (available in About System) KDE Plasma Version: 5.12.6 KDE Frameworks Version: 5.44.0 Qt Version: 5.9.5 ADDITIONAL INFORMATION This problem could be solved by specifying default browser in Default applications. However, it's not clear to a user. I've spent a couple of hours to fix this. Would be nice to rid a user from this manipulations.
IINM, most distros set a default browser in their kde installations by default; how could KDE set a default browser? that depends on what web browsers are installed by default in a distro which is something KDE doesn't control.