Could you start Geany with `geany -v` from the terminal and see if there is anything useful in the output? By default, Geany's configuration directory is in `~/.config/geany`, does that directory exist and can your user write to `~/.config`? If it exist, could you post the output of `ls -la ~/.config/geany`?
Based on the output above, it might be the symlink creation which fails: on startup, Geany creates a Unix domain socket in `/tmp` and then create a symlink to that file in the config directory. Is there a file like `geany_socket.<something>` in your `/tmp` and if so, what are its permissions and ownership? -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/2203#issuecomment-504405885
