-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add FreeBSD support. #81
base: master
Are you sure you want to change the base?
Conversation
Just like Linux, it uses $XDG_RUNTIME_DIR/org.keepassxc.KeePassXC.BrowserServer
Thanks for the contribution! Are you sure the socket you are using is not a symlink to a different If this is the case, we probably don't need a new If it turns out that things are indeed different under BSD, then
|
One difference I found is that on my FreeBSD system
I was not able to figure out, who sets XDG_RUNTIME_DIR on my Linux machine, but it looks like that it gets set by default by systemd (maybe). |
Yes it's set by But XDG is in theory a specification that any desktop can implement. Under Linux nowadays it's mostly
As mentioned XDG is a specification, so maybe there are also implementations under FreeBSD, and that's probably the case here? Since it apparently worked for @lapo-luchini. So IIUC, what we should do here is probably:
By the way I made some changes to the Actions, would be nice if you can rebase to test them out. |
Description
Using on FreeBSD fails, as there is no specific case that matches.
It works just like on Linux, on path
$XDG_RUNTIME_DIR/org.keepassxc.KeePassXC.BrowserServer
.Changes
Checklist
Is this a breaking change?
No, it only adds a new case for FreeBSD.