Asciiquarium을 화면 보호기로 설치하는 방법은 무엇입니까?

Asciiquarium을 화면 보호기로 설치하는 방법은 무엇입니까?

내가 가장 좋아하는 화면 보호기애스키 아쿠아리움KDE 플라즈마 5에서는 사용할 수 없습니다. 이전에는 사용할 수 있었습니다.KDE 플라즈마 3Plasma 4. 그러나 Plasma 5에 대한 지원이 중단되었습니다. 모든 데스크탑 환경에서 Asciiquarium을 화면 보호기로 실행하는 방법은 무엇입니까?

Asciiquarium 스크린샷

답변1

Asciiquarium은 다음에서 실행할 수 있습니다.전체 화면 터미널 및 xtrlock을 사용하여 화면 잠그기. 하지만 링크에 세부정보가 부족합니다.

첫째, 나는 선호한다alock, xtrlock비밀번호 입력에 대한 시각적 피드백을 제공하고 마우스 커서도 숨기기 때문입니다. 참고: alock입력을 시작하려면 먼저 키를 눌러야 합니다. 녹색 테두리가 나타나면 비밀번호를 입력하세요.

다음 스크립트는 다음 위치에 있는 화면 보호기를 활성화하는 데 사용됩니다.~/.local/bin/asciiquarium_screensaver

#!/bin/sh
xterm -fullscreen -bg black -e asciiquarium & alock -cursor none -bg none; xdotool key --clearmodifiers q

첫 번째 부분이 xterm시작되고 전체 화면으로 실행되며 asciiquarium배경( &)에 표시됩니다. -bg blackxterm의 배경이 그 자체 뒤에 경계선으로 나타나는 것을 방지하는 것이 필요합니다 asciiquarium.

alock즉시 실행하여 커서를 숨기고( -cursor none) 화면을 투명하게 잠급니다( -bg none). alock사용자가 잠금을 해제 하면 종료됩니다. xdotool그런 다음 이것을 입력 q하면 종료 asciiquarium됩니다 xterm.

이제 남은 것은 이와 같은 기능을 사용하여 화면 보호기를 자동으로 실행하는 것입니다 xss-lock. 로그인 시 자동으로 시작하려면 다음 파일을 생성하세요.~/.config/autostart/xss-lock.desktop

[Desktop Entry]
Exec=xss-lock -- /home/sparhawk/.local/bin/asciiquarium_screensaver &
Type=Application
Terminal=false
Name=asciiquarium_screensaver

시간 초과 값을 변경하려면 다음을 사용하십시오.

$ xset s TIME_IN_SECONDS TIME_IN_SECONDS

TIME_IN_SECONDS활성화되기 전에 유휴 상태로 두려는 시간(초)으로 바꿉니다 . 왜 두 번 입력해야 하는지 완전히 이해하지 못하지만 제게는 효과적입니다.

관련 정보