2016-06-10 40 views
0

eog 1.png一系列帶有自動關閉X-windows的eog命令

觸發X-window彈出窗口並在其中顯示圖像。

有10幅圖像(例如1.png,2.png ...... 10.png)

我喜歡寫一個bash shell腳本:

EOG 1.png EOG 2.png ... eog 10.png

當我運行腳本時,我應該點擊鍵盤上的'q'來執行下一個命令。 但是,我想在沒有鍵盤返回的情況下自動運行腳本。 有什麼好主意嗎? 我正在考慮這樣一種方法,其中的X-windows表示幾個第二然後下一個命令進行後關閉..

回答

1

GNOME圖像瀏覽器,eog默認有一個選項以打開在幻燈片放映的圖像的選項-s, --slide-show

eog --slide-show /pathToPictures/ 

但是,你可能還想看看yes (GNU coreutils)這可能是有用的自動鍵盤返回的字符。它基本上以任何你傳給它的字符串來回答交互提示。

假設你的腳本需要q的每次執行新的命令,你可以運行該腳本: -

yes q | ./yourScript.sh 

至於兩次執行之間的時間,你可以在之間添加sleep命令執行到秒(默認)或分鐘或幾小時或幾天。

+0

幾乎接近我所期望的答案。但是我根本不想鍵盤迴歸。 – user4914499

+0

@ user4914499:同意,你能解釋一下你想如何處理它嗎? – Inian

+0

我想一眼看看每個圖像。它可能與自動滑動功能類似。 – user4914499