doc: add Linux GUI runtime instructions to doc/README.md #33197

pull Galoretka wants to merge 1 commits into bitcoin:master from Galoretka:docs/linux-gui-runtime-readme changing 1 files +7 −0
  1. Galoretka commented at 2:28 PM on August 15, 2025: none
    1. Add a “Linux GUI runtime libraries” subsection under the Unix section in doc/README.md.
    2. List distro-specific Qt 6.5+ runtime packages already documented in doc/build-unix.md:
    • Debian/Ubuntu: libxcb-cursor0 (optional qt6-wayland)
    • Fedora: xcb-util-cursor (optional qt6-qtwayland)
    • Alpine: xcb-util-cursor
    1. Include a link to the “Other Linux” GUI guidance on bitcoin.org (https://bitcoin.org/en/full-node#other-linux-gui).
    2. Rationale: doc/README.md ships in binary releases (see doc/files.md), so this helps Linux tarball users run the GUI out of the box. 5 Refs: #32097
  2. DrahtBot added the label Docs on Aug 15, 2025
  3. DrahtBot commented at 2:28 PM on August 15, 2025: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--006a51241073e994b41acfe9ec718e94-->

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/33197.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline for information on the review process. A summary of reviews will appear here.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  4. willcl-ark commented at 2:31 PM on August 15, 2025: member

    I think it’d be preferable not to link to docs on bitcoin.org from this file.

  5. Galoretka commented at 7:44 PM on August 15, 2025: none

    I think it’d be preferable not to link to docs on bitcoin.org from this file.

    Yes sir

  6. in doc/README.md:28 in 832e97bce0 outdated
      20 | @@ -21,6 +21,32 @@ Unpack the files into a directory and run:
      21 |  
      22 |  The `bitcoin` command supports subcommands like `bitcoin gui`, `bitcoin node`, and `bitcoin rpc` exposing different functionality. Subcommands can be listed with `bitcoin help`.
      23 |  
      24 | +#### Linux GUI runtime libraries
      25 | +
      26 | +If you plan to run the GUI on Linux, your system may need Qt runtime packages provided by your distribution before launching `bin/bitcoin-qt`. Package names vary by distro. Examples:
      27 | +
      28 | +- Debian/Ubuntu (Qt 6.5+ runtime):
    


    maflcko commented at 7:57 AM on August 18, 2025:

    the minimum required is 6.2? Why is this duplicated here at all?


    Galoretka commented at 10:35 AM on August 18, 2025:

    the minimum required is 6.2? Why is this duplicated here at all?

    really, removed copying

  7. maflcko commented at 7:57 AM on August 18, 2025: member
  8. Galoretka force-pushed on Aug 18, 2025
  9. Galoretka commented at 10:35 AM on August 18, 2025: none
  10. docs: add linux GUI runtime readme 94090770a4
  11. in doc/README.md:29 in 66fafff444 outdated
      20 | @@ -21,6 +21,13 @@ Unpack the files into a directory and run:
      21 |  
      22 |  The `bitcoin` command supports subcommands like `bitcoin gui`, `bitcoin node`, and `bitcoin rpc` exposing different functionality. Subcommands can be listed with `bitcoin help`.
      23 |  
      24 | +#### Linux GUI install notes
      25 | +
      26 | +- Extract the release tarball and run `bin/bitcoin-qt` as described above.
      27 | +- Depending on your distribution, additional system libraries may be required to run `bitcoin-qt`. On Debian/Ubuntu systems, you may need to install `libxcb-xinerama0` if you encounter a missing library error when launching the GUI:
      28 | +  - `sudo apt install libxcb-xinerama0`
      29 | +  - Background: `libxcb-xinerama0` has been reported as a required runtime dependency for some Ubuntu configurations when running the prebuilt binaries. See: `https://bitcoin.stackexchange.com/questions/122646/libxcb-xinerama0-library-required-by-bitcoin-qt` and related discussion in `https://github.com/bitcoin/bitcoin/issues/32097`.
    


    maflcko commented at 10:46 AM on August 18, 2025:

    is the goal of this change to fix the issue?


    fanquake commented at 10:40 AM on August 21, 2025:

    Opened #33217 to fix the issue.

  12. Galoretka force-pushed on Aug 18, 2025
  13. fanquake referenced this in commit 8b9e99e996 on Aug 19, 2025
  14. luke-jr referenced this in commit de3675ca8d on Aug 20, 2025
  15. fanquake referenced this in commit 3d9314f383 on Aug 21, 2025
  16. fanquake referenced this in commit a9701de0c9 on Aug 22, 2025
  17. fanquake referenced this in commit d9532415da on Aug 22, 2025
  18. fanquake commented at 10:32 AM on August 22, 2025: member

    The dependency on libxcb-xinerama0 has been removed in #33217 (which will also be backported to the 29.x branch) so I think pretty much all of the text being added here, is no-longer needed?

  19. Galoretka commented at 5:49 PM on August 25, 2025: none

    The dependency on libxcb-xinerama0 has been removed in #33217 (which will also be backported to the 29.x branch) so I think pretty much all of the text being added here, is no-longer needed?

    so i should close pr?

  20. maflcko commented at 10:16 AM on August 26, 2025: member

    Closing for now, as this was fixed already.

  21. maflcko closed this on Aug 26, 2025

  22. janus referenced this in commit a39caf71a2 on Sep 15, 2025
  23. luke-jr referenced this in commit ca02db4e4c on Feb 5, 2026
  24. kwsantiago referenced this in commit 18c9aeb3f4 on Feb 16, 2026
  25. Kino1994 referenced this in commit 00bfef801b on Jun 28, 2026
  26. Kino1994 referenced this in commit 4a411ae47e on Jun 28, 2026
  27. BigcoinBGC referenced this in commit bfdfb1ead7 on Jun 30, 2026
  28. BigcoinBGC referenced this in commit 00ac3b4b6b on Jun 30, 2026
  29. Kino1994 referenced this in commit 75e559c02d on Aug 19, 2026
  30. Kino1994 referenced this in commit c72d6a3972 on Aug 19, 2026
  31. bitcoin locked this on Aug 26, 2026

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-09-09 07:56 UTC