Tubería del portapapeles en mpv

Tubería del portapapeles en mpv

Lo más probable es que el título no tenga ningún sentido ya que todavía soy un novato total en Linux en general, pero básicamente lo que estoy tratando de hacer es crear un atajo de teclado que haga que mpv reproduzca instantáneamente una URL de mi portapapeles cuando presiono. Ganar+M.

Obviamente no entiendo completamente cómo funciona esto, ya que al leer sobre tuberías se me ocurrió la idea de que tendría que usar tuberías y probé cosas como xclip | mpvy xclip -o | mpvmientras tenía una URL de youtube en mi portapapeles, comohttps://www.youtube.com/watch?v=KqI6TOlPluopor ejemplo, pero parece que surge lo mismo que si hubiera escrito mpvsin nada más en la terminal. Si alguien pudiera aclarar si esto es posible, sería realmente bueno, parece que Ubuntu sería genial si aprendiera a usarlo un poco mejor.

editar: Como aclaración, quiero que el resultado sea el mismo que simplemente hacermpv https://www.youtube.com/watch?v=KqI6TOlPluo

Respuesta1

Tienes que usar el comando sub situación:

mpv "$(xclip -o -selection clipboard)"

o para la selección x primaria:

mpv "$(xclip -o -selection primary)"

Digamos que su portapapeles contiene http://example.foo/video.mp4, el resultado sería:

mpv "http://example.foo/video.mp4"

Lo que estás haciendo es canalizar la salida estándar de tu primer comando, que es la URL, a la entrada estándar del segundo comando "mpv", que no busca nada desde la entrada estándar e incluso si lo hace (por ejemplo:) mpv -busca datos para reproducir y no una URL o dirección de archivo.

información relacionada