-
Notifications
You must be signed in to change notification settings - Fork 266
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 ability to integrate the client with desktop environment on Linux #38
Conversation
Concept ACK |
Approach NACK. Just restore the |
Can you explain what behaviour that approach would have for a user downloading the binary from the website? |
There'd presumably be a .desktop file in the tarball they could install to the right place. |
Thanks for the explanation, yeah that could be an alternative, although I think this one is more user friendly, I'm not sure what level of technical expertise is expected from the users. |
Placing a Manually installing a As a |
Packagers would simply switch to the bundled icon/desktop files... |
Yes, that is what I mean: if icon/desktop files are bundled into the package there is no need to compile the feature introduced in this PR; therefore it could be disabled by the |
The alternative approach is bitcoin/bitcoin#15068 |
5dc09b5
to
95c0cff
Compare
Rebased 5dc09b5 -> 95c0cff (pr38.02 -> pr38.03) due to the conflict with bitcoin/bitcoin#15704. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested ACK on Arch Linux and KDE Plasma. Works smoothly.
Also tested to make sure this option doesn't show up on macOS.
One question: the option does not show up when testing on FreeBSD, how do we add support for the BSD's?
Thank you for testing.
I'm not familiar with BSD world, except of macOS :) |
🐙 This pull request conflicts with the target branch and needs rebase. Want to unsubscribe from rebase notifications on this pull request? Just convert this pull request to a "draft". |
Closing and leaving it up for grabs. |
What does leaving for grabs mean? Is this feature still considered or does it need further discussion? |
Anyone could continue this work. Although, a new pr will be a subject for discussion. |
On Linux a new menu item "Settings" --> "Integrate with desktop environment" is available now (non-regtest only).
Here are some screenshots:
Closes #31
Localization of the
*.desktop
files is out of this PR scope.