明けましておめでとうございます!
次の問題があります。ラズベリーパイでは、このシェルスクリプトをキオスクモードで使用しています。
\#!/bin/bash
xset s noblank
xset s off
xset -dpms
unclutter -idle 0.5 -root \&
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' /home/pi/.config/chromium/Default/Preferences
sed -i 's/"exit_type":"Crashed"/"exit_type":"Normal"/' /home/pi/.config/chromium/Default/Preferences
/usr/bin/chromium-browser --noerrdialogs --disable-infobars --kiosk /FolderX/file1.jpg /FolderX/file2.jpg /FolderX/file3.jpg &
whilte true; do
xdotool keydown ctrl+Tab; xdotool keyup ctrl+Tab;
sleep 10
done
/usr/bin... で始まる行を見ると、Chromium ブラウザで開くファイルを手動で一覧表示していることがわかります。
必要なファイルはすべて「FolderX」フォルダにあります。
FolderX内のすべてのファイルが毎回開くようにスクリプトを変更するにはどうすればよいですか?
私の目標はファイルパスを手動で入力する必要はありませんが、フォルダ内のアイテムを移動するとスクリプトは自動的にファイルもインポートします。
私はこのすべてに初めて触れました。すみません!助けてくれてありがとうございます:)
ベストアンサー1
あなたの質問を正しく理解したら、次のすべてのファイルを参照できるはずです。フォルダX使用して球、「ワイルドカード」とも呼ばれます。
/usr/bin/chromium-browser --noerrdialogs --disable-infobars --kiosk /FolderX/*
「/FolderX/ のすべてのファイル」に展開する必要があります。