Repolode
attogram

attogram/bash-screensavers

echo, sleep, tput을 사용해 애니메이션 ASCII 아트를 보여 주는 순수 Bash 터미널 screensaver 모음입니다.

스타
958
포크
21
열린 이슈
11
마지막 커밋
3개월 전

어떤 프로젝트인가요?

Bash Screensavers는 터미널에서 바로 실행되는 애니메이션 screensaver 모음입니다. 각 프로그램은 순수 Bash 스크립트이므로 그래픽 라이브러리나 별도의 런타임을 설치할 필요가 없습니다. 매트릭스 스타일의 낙하 문자, 파이프, 비, 별이 빛나는 하늘, 불꽃놀이, 셀 오토마타, 디지털 터널 등의 효과를 제공합니다.

./screensaver.sh를 실행하면 번호가 매겨진 메뉴가 열립니다. 이름이나 번호로 효과를 선택하거나 -r 옵션으로 무작위 실행할 수 있습니다. 각 screensaver는 gallery/ 아래 해당 폴더에서 직접 실행할 수도 있습니다. Bash 3.2 이상을 대상으로 합니다.

저장소는 완성된 screensaver를 모아 둔 gallery, 실험적인 screensaver를 위한 Not Ready For Primetime 영역, 그리고 미리보기와 테스트를 지원하는 도구로 구성되어 있습니다.

핵심 기능

  • 01echo, sleep, tput만 사용하므로 Bash 3.2 이상이 설치된 모든 터미널에서 실행할 수 있습니다.
  • 02번호가 매겨진 메뉴를 제공하며 이름, 번호 또는 무작위로 실행할 수 있습니다.
  • 03매트릭스, 파이프, 비, 불꽃놀이, 별이 빛나는 하늘 등 약 12가지 효과를 제공합니다.
  • 04각 screensaver를 해당 스크립트에서 직접 실행할 수 있습니다.

활용 사례

  • 유휴 상태인 터미널 세션에 애니메이션 효과를 더할 때.
  • 순수 Bash에서 tput을 활용한 터미널 그래픽 기법을 익힐 때.
  • 셸 스크립트만으로 만들 수 있는 것을 시연할 때.

빠른 시작

  1. 1

    리포지토리를 클론합니다

    git clone https://github.com/attogram/bash-screensavers.git
  2. 2

    프로젝트 디렉터리로 이동합니다

    cd bash-screensavers
  3. 3

    화면 보호기 메뉴를 시작합니다

    ./screensaver.sh

사용 전 알아둘 점

  • Bash 셸과 터미널이 필요하므로 그래픽 화면 보호기는 아닙니다.

토픽

자주 묻는 질문

bash-screensavers은(는) 무엇인가요?
echo, sleep, tput을 사용해 애니메이션 ASCII 아트를 보여 주는 순수 Bash 터미널 screensaver 모음입니다. Bash Screensavers는 터미널에서 바로 실행되는 애니메이션 screensaver 모음입니다. 각 프로그램은 순수 Bash 스크립트이므로 그래픽 라이브러리나 별도의 런타임을 설치할 필요가 없습니다. 매트릭스 스타일의 낙하 문자, 파이프, 비, 별이 빛나는 하늘, 불꽃놀이, 셀 오토마타, 디지털 터널 등의 효과를 제공합니다.
bash-screensavers은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
bash-screensavers은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
bash-screensavers은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. bash-screensavers의 마지막 커밋은 2026년 7월 23일입니다.
bash-screensavers은(는) 어디에 사용할 수 있나요?
유휴 상태인 터미널 세션에 애니메이션 효과를 더할 때. 순수 Bash에서 tput을 활용한 터미널 그래픽 기법을 익힐 때. 셸 스크립트만으로 만들 수 있는 것을 시연할 때.
bash-screensavers는 어떻게 설치하나요?
리포지토리를 클론합니다: git clone https://github.com/attogram/bash-screensavers.git 프로젝트 디렉터리로 이동합니다: cd bash-screensavers 화면 보호기 메뉴를 시작합니다: ./screensaver.sh
bash-screensavers은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/attogram/bash-screensavers

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트