Zwischenablage in mpv weiterleiten

Zwischenablage in mpv weiterleiten

Wahrscheinlich macht der Titel überhaupt keinen Sinn, da ich in Sachen Linux noch ein absoluter Neuling bin, aber im Grunde versuche ich, eine Tastenkombination zu erstellen, mit der mpv sofort eine URL aus meiner Zwischenablage abspielt, wenn ich Win+M drücke.

Ich verstehe offensichtlich überhaupt nicht, wie das funktioniert, denn als ich über Piping gelesen habe, hatte ich die Idee, dass ich Piping verwenden müsste, und habe Dinge ausprobiert wie xclip | mpvund xclip -o | mpvwährend ich eine YouTube-URL in meiner Zwischenablage hatte, wiehttps://www.youtube.com/watch?v=KqI6TOlPluoals Beispiel, aber es scheint nur das gleiche Zeug zu liefern, als ob ich nur geschrieben hätte mpvund sonst nichts in das Terminal geschrieben hätte. Wenn jemand klären könnte, ob das überhaupt möglich ist, wäre das wirklich nett. Ubuntu scheint großartig zu sein, wenn ich lernen würde, es ein bisschen besser zu benutzen.

edit: Zur Klarstellung: Ich möchte, dass das Ergebnis dasselbe ist wie beimpv https://www.youtube.com/watch?v=KqI6TOlPluo

Antwort1

Sie müssen den Befehl „Sub Situation“ verwenden:

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

oder für primäre x-Auswahl:

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

Angenommen, Ihre Zwischenablage enthält http://example.foo/video.mp4, dann wäre das Ergebnis:

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

Sie leiten die Standardausgabe Ihres ersten Befehls (die URL) an die Standardeingabe des zweiten Befehls „mpv“ weiter, der in der Standardeingabe nichts sucht, und selbst wenn dies der Fall ist (z. B.: mpv -), sucht er nach abzuspielenden Daten und nicht nach einer URL oder Dateiadresse.

verwandte Informationen