스크린 세이버로 상단을 달릴 수 있습니까?


9

고용주는 최근에 MacBook Pro를 가지고 놀았습니다. 나는 많은 Linux 경험을 가지고 있지만, 특히 "맨 위"를 실행할 때 터미널이 Mac에서 전체 화면 모드로 얼마나 멋지게 보이는지에 놀랐습니다. 스크린 세이버로서 인상적으로 "해커"인 것 같습니다.

누구 든지이 작업을 수행 할 수있는 방법을 찾았습니까? 물론, 디스플레이가 꺼져있는 일반적인 절전 모드를 비활성화해야합니다.

하나의 프로젝트가 있지만 웹 사이트를 기반으로하면 작동하더라도 매우 거칠습니다.


프로젝트는 무엇입니까? 사용해 보셨습니까?
Alistair McMillan 1

@AlistairMcMillan은 githib.com/lunow/terminalscreensaver (여기서는 이전 토론 (106270, 2013 년 10 월)에서 참조되었으며 기능을 수행하는 데 많은 작업이 필요하다고보고했습니다.
Jordan Nash

불행히도, 스크린 세이버는 미리 생성 된 텍스트를 출력합니다. 실제로 아무 말도하지 않습니다.
Alistair McMillan

답변:


4

해커 스크린 세이버를 찾고 있다면 이전 Xscreensaver 번들이 얼마 전에 OSX로 변환되었습니다.

해커 유형의 예는 Sonar, AppleII 및 Phosphor입니다. GLMatrix도 가능합니다.

그러나 귀하의 질문에 대답 하려면 /superuser/420546/osx-run-bash-or-app-as-the-screensaver

터미널을 실행하고, Top을 실행하고, 전체 화면 자체를 작성하는 애플 스크립트를 작성하십시오. 그런 다음 해당 스크립트를 앱에 넣습니다.


3

당신의 OS X의 버전을 설치하는 경우 에 xscreensaver을phosphor보호기는 오래된 인 터미널 디스플레이를 시뮬레이션합니다. 다음을 포함하여 터미널 디스플레이 에서 모든 명령을 실행하도록 구성 할 수 있습니다 top.

형광체 스크린 세이버

설정이 -scale 2 -delay 40 -program top제대로 작동하고 "해커"처럼 보입니다.


설정에서 형광체의 화면 보호기 옵션 패널을보고 있는데이를 시작하는 방법을 알 수 없습니다. -scale은 무엇 명령에 대한 플래그입니까?
niels

1

LookThrough의 스크린 세이버는 당신이 찾고있는 거의 무엇을하지 매버릭스요세미티 . 화면에서 top명령 의 실제 출력을 유지하는 동시에 Mac을 올바르게 보호 할 수 있습니다 .

화면의 출력은 화면 보호기가 없으면 화면에 표시되는 내용의 동기 사본이 아닙니다. 이 출력은 비동기 복사본이지만 지연 시간이 너무 작아서 Mac의 CPU를 완전히 먹지 않고 슬로우 모션을 느끼지 않는 것이 좋습니다.

또한 원하는 것을 화면에 유지할 수 있습니다. cacti네트워크 장비 성능 의 출력에 대한 화면 그래프를 유지하는 데 사용합니다 .

Lion 또는 Mountain Lion 에서 솔루션을 찾고 있다면 이 오래된 질문 투명 잠금 화면을보십시오 .


1

당신은 사용할 수 있습니다 ScriptSaver을 당신이 한 경우, 이후, Require password after sleep or screen saver beginsIIRC OS X 후 사용할 수 10.7당신이 그렇지 통해보고 검은 화면 (I가있어 얻을 것이다 10.8.5). 여기 시작하는 데 사용의 예 iTerm와 함께 top.

스크립트 세이버 설정

활성화 스크립트

tell application "iTerm" to create window with profile "Hotkey Window" command "top"

화면 보호기

LookThrough . 또는 JohnnyNash , Transparent 입니다.

비활성화 스크립트

tell application "iTerm"
close front window
quit
end tell

0

컴퓨터 메모리와 CPU 사용량을 저장하려면 Top명령 에서 "해커"출력을 기록 하여 화면 보호기로 사용하는 방법이 있습니다.

이 방법의 단점은 Sreensaver가 실시간 Top 데이터 를 표시 할 수 없다는 것 입니다. 라이브 출력이 중요한 경우 Alex의 대답이 아마도 최상의 솔루션 일 것입니다 (물론 프로그램 작성 제외).

그러나 멋진 외관을 위해이 작업을 수행하려는 경우 비디오 접근 방식이 시스템 리소스에 훨씬 가벼우 며 공식 Apple 프로그램을 사용하여 수행 할 수 있습니다. 또한 백그라운드에서 전체 화면 앱을 실행할 필요가 없습니다 (실제로는 멋진 개념 인 @Alex이지만 나중에 내 용도로 사용할 수 있습니다).

어쨌든 다음은 화면 캡처 화면 보호기를 만들기위한 약간의 연습입니다.

  • 이 짧은 비디오 는 Apple의 Quartz Composer로 화면 보호기를 만드는 방법을 보여줍니다. 불행히도이 프로그램은 더 이상 기본적으로 Xcode와 함께 제공되지 않습니다.

  • Quartz Composer를 얻으려면 developer.apple.com/downloads 로 이동 하여 홈 페이지에서 검색하십시오. Graphics Tools for Xcode프로그램 목록 이 나타나고 최신 버전을 설치했으며 OSX 10.9.4에서 제대로 작동합니다 (위의 비디오 제작자가 이전 버전 중 하나가 자신의 OS에서 작동하지 않는다고 말했기 때문에 이것을 말합니다.)

  • 로 이동하여 QuickTime Player를 사용하여 프로그램을 녹화 할 수 있습니다 File > New Screen Recording.

  • 비디오의 몇 분을 기록하고 이동하여 반복하면서 잘 보이게하기 위해 필요에 따라 절단 / 비디오를 손질 Edit > Split Clip하고 Edit > Trim. 필요에 따라 분할 세그먼트를 복사하여 붙여 넣을 수도 있다고 생각합니다.

  • 선택한 해상도로 클립을 내보내십시오. 그러나 터미널 만 녹화하는 경우 매우 높은 해상도가 필요하지 않을 수 있습니다.

매우 긴 비디오를 녹화하거나 고해상도를 사용하려는 경우 파일이 상당히 크고 리소스가 비효율적 일 수 있지만 운 좋게 해결 방법이 있습니다. 이 경우 실제로 비디오 압축에 Apple 이외의 프로그램을 사용하는 것이 좋습니다. 이 프로그램은 꽤 오랫동안 사용되어 왔으며 제 생각에는 꽤 유명합니다. HandBrake 라고 합니다 . 화면 캡처와 강의를 압축 할 때 개인적으로 자주 사용합니다. 올바른 설정을 사용하면 정말 훌륭합니다.

HandBreak를 사용하여 비디오를 압축하기로 결정한 경우 여기에 의견을 게시하면 내 레코딩에 사용하는 일부 설정을 제안 할 수 있습니다.

도움이 되었기를 바랍니다! :)


1
토론이 결론에 도달하고 더 이상 답변에 추가되지 않는 것처럼 모든 의견을 삭제했습니다. 그럼에도 불구하고 토론을 계속하려면 채팅으로 진행하십시오.
nohillside

1
답변이 명확 해지면 다운 보트를 취소했습니다. 죄송합니다, @Vladimir.
aglasser
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.