どこぞのブログ様のをそのまま引用。
これ便利だね~。
findコマンドは相変わらず便利。
細かい使い方わかんないけど。OTL
・壁紙をランダムに設定
feh --bg-scale $(find [画像があるでぃれくとり] -type f -or -type l | shuf -n 1)
・SLiMの背景をランダムに設定
[/etc/rc.d/]下に現在設定しているSLiMのテーマの背景を、ランダムセレクトした画像の
しんぼりっくりんくで置き換えるスクリプトを追加。
[/etc/rc.conf]のDAEMONさんのとこにその名前を追加。
例
-----------------------------------------------------------------------------------------
・/etc/rc.d/randomwallpaper
#!/bin/sh
rm /usr/share/slim/themes/custom/background.jpg
ln -s $(find [画像があるでぃれくとり] -type f -or -type l | shuf -n 1) /usr/share/slim/themes/custom/background.jpg
exit 0
※壁紙をslimの背景と統一にしたい場合は起動時にこれをX起動時のタイミングとかに実行。
feh --bg-scale /usr/share/slim/themes/custom/background.jpg
-----------------------------------------------------------------------------------------
・find [画像があるでぃれくとり] -type f -or -type l
これで画像があるでぃれくとりからファイルリストを抽出してるって訳だーね。
findの type 指定ってイマイチわからない。
find [画像があるでぃれくとり] -name *.jpg -or -name *.png
とかでもおkなんじゃ?。筆者はtypeがよくわかんないからいつもはこんな風に使う。
・shuf -n 1
こいつがリストからランダムで1行だけ出力してる。
おかげで起動の度にちょっとしたサプライズがあってすごい楽しい。背景の数だけ楽しさいっぱい。
これ便利だね~。
findコマンドは相変わらず便利。
細かい使い方わかんないけど。OTL
・壁紙をランダムに設定
feh --bg-scale $(find [画像があるでぃれくとり] -type f -or -type l | shuf -n 1)
・SLiMの背景をランダムに設定
[/etc/rc.d/]下に現在設定しているSLiMのテーマの背景を、ランダムセレクトした画像の
しんぼりっくりんくで置き換えるスクリプトを追加。
[/etc/rc.conf]のDAEMONさんのとこにその名前を追加。
例
-----------------------------------------------------------------------------------------
・/etc/rc.d/randomwallpaper
#!/bin/sh
rm /usr/share/slim/themes/custom/background.jpg
ln -s $(find [画像があるでぃれくとり] -type f -or -type l | shuf -n 1) /usr/share/slim/themes/custom/background.jpg
exit 0
※壁紙をslimの背景と統一にしたい場合は起動時にこれをX起動時のタイミングとかに実行。
feh --bg-scale /usr/share/slim/themes/custom/background.jpg
-----------------------------------------------------------------------------------------
・find [画像があるでぃれくとり] -type f -or -type l
これで画像があるでぃれくとりからファイルリストを抽出してるって訳だーね。
findの type 指定ってイマイチわからない。
find [画像があるでぃれくとり] -name *.jpg -or -name *.png
とかでもおkなんじゃ?。筆者はtypeがよくわかんないからいつもはこんな風に使う。
・shuf -n 1
こいつがリストからランダムで1行だけ出力してる。
おかげで起動の度にちょっとしたサプライズがあってすごい楽しい。背景の数だけ楽しさいっぱい。