Skip to content

[Windows] [sink-thread] How do you use Pi on windows? What issues are you seeing? #7547

Description

@petrroll

Motivation

There are gazzilion developers on windows. Some use pi. Many could use pi. There are however too many ways pi can be run on windows and as such it is hard to know where to focus energy (fixing bugs, having best docs, having out of box) vs what ways can be delegated out of core to extensions.

Ways to run pi on WIndows:

  • Pi runs on windows, uses git bash (default)
  • Pi runs on windows, uses wsl bash (?semi-automatic fallback)
  • Pi runs fully on windows with pwsh.exe/powershell.exe bash replacement (only plugins?)
  • Pi runs fully in wsl2

Issues seen:

All of these have some papercuts. Windows/wsl bash suffers from #7064, Windows/* suffers from #7427, Windows/git-bash suffers from git bash being iffy and e.g. #6817 (among some closed). Full wsl2 has least amount of problems but might not be feasible due to compliance + still pi uses wrong keybidnings for copy/paste images with WT/allactitty. Running fully natively on windows/powershell isn't easy even with plugins as bash tool cannot be easily replaced (just shadowed; ie same name) and not all shell invocations can be hooked (RPC, ...).

Call to action:

As such, I'd like to ask: how do you use pi on windows? Why this particular way and not any of other of the abovementioned ones? If you use some plugins, why and which ones? What's missing? What's challenging? What UX gaps are you seeing?

Feel free to also link your other more specific issues.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions