Shell-Script
如何在 Wayland 上使用剪貼板-cli?
我正在使用這個模組
gtts-cli
進行文本到語音的轉換。更多資訊在這裡-> https://gtts.readthedocs.io/en/latest/cli.html
基本語法是
$ gtts-cli 'hello' --output /tmp/hello.mp3 && vlc --play-and-exit /tmp/hello.mp3 && rm /tmp/hello.mp3
我想編寫一個 bash 腳本,其中突出顯示的文本(例如來自 firefox)作為變數發送到上述語法中的文本部分(用引號括起來)。我在 Wayland,所以我不能使用
xsel
. 然後,在 VLC 播放完 mp3 文件後,我希望 vlc 自動關閉並最終刪除生成的 mp3 文件。最終,我想將腳本綁定到鍵盤快捷鍵。突出顯示螢幕上的一些文本,然後使用快捷方式執行腳本。有沒有更簡單的方法來實現這一點?
gtts-cli 'hello'
輸出一堆隨機字元。是否可以將stdout
asgtts-cli 'hello'
傳輸stdin
到 VLC?
在
wayland
您可以使用wl-clipboard作為剪貼板,然後您可以使用輸入事件,如sxhkd inX
,用於wayland
Hawck,evscript和evdevremapkeys …