將剪貼簿傳送到 mpv

將剪貼簿傳送到 mpv

很可能這個標題完全沒有意義,因為我總體上仍然是 Linux 的新手,但基本上我想做的是創建一個鍵盤快捷鍵,當我按下時,它會立即讓 mpv 播放剪貼板中的 url贏+M。

我顯然完全誤解了它是如何工作的,在閱讀有關管道的內容時,我得到了這樣的想法:我必須使用管道並嘗試類似的東西xclip | mpvxclip -o | mpv同時在我的剪貼板上有一個 youtube url,就像https://www.youtube.com/watch?v=KqI6TOlPluo舉個例子,但它似乎只是想出了同樣的東西,就好像我只mpv在終端機中寫什麼而沒有其他東西一樣。如果有人能夠弄清楚這是否可能,那就太好了,如果我學會更好地使用 Ubuntu,那就太好了。

編輯:作為澄清,我希望結果與剛剛做的結果相同mpv https://www.youtube.com/watch?v=KqI6TOlPluo

答案1

你必須使用命令子情況:

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

或對於主要 x 選擇:

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

假設您的剪貼簿包含http://example.foo/video.mp4,結果將是:

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

您正在做的是將第一個命令的標準輸出(即url)傳輸到第二個命令“mpv”的標準輸入,該命令不會從標準輸入中查找任何內容,即使它這樣做(例如:) ,mpv -它也會尋找要播放的數據,並且不是 url 或檔案地址。

相關內容