概要
Bash Screensavers は、Bashのみで作られたアニメーションASCIIアートのスクリーンセーバー集。 echo や sleep、 tput などのコマンドで動作。 インストールや起動も簡単、コマンドラインからすぐ利用可能。 ユーザーや開発者による 貢献歓迎、コミュニティも活発。 各種スクリーンセーバーやツールが豊富に揃うプロジェクト。
Bash Screensaversとは
- Bashだけ で作られた、ターミナル用スクリーンセーバー集
- ASCIIアート によるアニメーション表示
- グラフィックカード不要、Bashコマンドのみで動作
- echo, sleep, tput などのシンプルな仕組み
- オープンソース、 GitHub で開発・公開
ギャラリー
- すべてのスクリーンセーバーの README をギャラリーで案内
- 豊富な種類の アニメーション を収録
- 例: alpha (カラフルなランダムピクセル)、 matrix (The Matrix風)、 pipes (エンドレスパイプ迷路)、 rain (雨アニメーション)など
クイックスタート
- インストール手順
git clone https://github.com/attogram/bash-screensavers.gitcd bash-screensavers./screensaver.sh
- メニューからスクリーンセーバーを選択 可能
- 番号や名前指定 で直接起動も対応
- ランダム選択:
./screensaver.sh -r - ヘルプ:
./screensaver.sh -h - バージョン確認:
./screensaver.sh -v - 直接実行 :
./gallery/name/name.sh
収録スクリーンセーバー例
- alpha :カラフルなランダムピクセル
- bouncing :跳ね回る'O'
- cutesaver :無限ループの可愛いアニメ
- fireworks :花火のようなアニメーション
- life :セル・オートマトン
- matrix :マトリックス風エフェクト
- pipes :エンドレスパイプ迷路
- rain :癒しの雨
- speaky :喋るスクリーンセーバー
- stars :星空アニメ
- tunnel :デジタル・トンネル
- vibe :コーディングバイブ
貢献方法・コミュニティ
- 貢献歓迎、詳細は
CONTRIBUTING.md参照 - Vibe coders や AI Assistants も参加可能
- Discordサーバー で質問・交流可能
その他のツール・仕組み
- Spotlight :全スクリーンセーバーのプレビューや宣伝用ツール
- Jury :品質管理・テスト担当
- Not Ready For Primetime :開発中や未完成のスクリーンセーバー置き場
- Library :ビジュアライゼーションや音声関連リソース集
特徴まとめ
- Bashだけ で楽しめるターミナルアート
- 簡単導入、コマンド一発で起動
- 多彩なアニメーション と拡張性
- コミュニティ参加 や 貢献 も容易
- GitHub で常に更新・進化
Bash Screensavers は、Bash好き・CLI愛好家・レトロな雰囲気を求めるユーザーに最適なプロジェクト。 ターミナルをもっと楽しく、個性的にカスタマイズ可能。