Emacsの起動画面(GNU Emacsバッファ)の画像を指定したフォルダの中からランダムに選択し、表示します。
以下のように、設定を変更せずにランダムに画像が表示されます。
適当な場所にフォルダを作成し、ランダムで表示したい画像をその中に入れます。
mkdir $HOME/.emacs.d/splash-images
cp $HOME/Pictures/my_no001_picture.png $HOME/.emacs.d/splash-images
cp $HOME/Pictures/my_no{002-100}_picture.png $HOME/.emacs.d/splash-images
そして、以下の内容をinit.elに書き込みます。
(require 'random-splash-image)
(setq random-splash-image-dir (concat (getenv "HOME") "/.emacs.d/splash-images"))
(random-splash-image-set)
もし、もう一度GNU Emacsのバッファを別の画像と共に表示し直したい場合、バッファを一度killしてから以下のコマンドを実行してください。
M-x random-splash-image-reopen-screen
- Q. 画像が表示されない! / インストールしたらGNU Emacsのバッファが表示されなくなった!
- A. 正しく設定しないと起動時のバッファが表示されなくなったりします。以下を確認してください:
- random-splash-image-dirは正しく設定しましたか?M-x desribe-variableで確認してみてください。
- 表示しようとしていた画像を直接Emacsで表示できるか確認してください。
- A. 正しく設定しないと起動時のバッファが表示されなくなったりします。以下を確認してください:
- パッケージ化
- 大きい画像の自動リサイズ(メモ: display-monitor-attributes-listを使う)
- ネットワーク越しに画像フォルダを指定(必要?)