Como posso usar o xclip no subsistema Linux no Win 10?

2

Em um subsistema Linux no Windows 10, você recebe um erro ao usar o xclip, ex:

cat some/file.txt | xclip
Error: Can't open display: (null)

Não há Desktop (UI), então é claro que não há uma área de transferência a ser usada. Poderia haver uma solução alternativa para fazê-lo funcionar com a área de transferência do Windows?

    
por givanse 14.05.2018 / 03:23

1 resposta

3

Veja WSL issue # 1069 para duas soluções alternativas:

Just to clarify for anyone who stumbles upon this thread, to use type cat filePath | clip.exe into the command prompt.
- JetStarBlues commented on Feb 8

Ou:

I can confirm that having Xming running and configuring the DISPLAY env var is enough to make something go to the windows clipboard:

$ export DISPLAY=:0
$ echo 'some text' | xclip -selection clipboard

This works just fine. Apparently using the primary clipboard also works fine, so I'm guessing Xming will redirect both to the windows clipboard.
- mateusmedeiros commented on Sep 9, 2016

    
por muru 14.05.2018 / 03:36