osd_clock 대안

osd_clock 대안

소개하다: osd_clockOSD 스타일로 날짜 및/또는 시간을 지속적으로 표시하는 작은 유틸리티입니다.

내 사용 사례:osd_clock전체 화면 자료를 표시할 때 과도한 말투를 상쇄하고 합리적인 지연 시간으로 프레젠테이션을 마칠 수 있도록 이 기능을 사용합니다.

내 불만: osd_clock기존 비트맵 글꼴을 사용하려면 120DPI 화면에서 크기가 커지고 들쭉날쭉해져야 하며 가능한 선택의 수도 제한됩니다.

내 질문:유사한 작업을 수행하지만 최신 벡터 기반 글꼴을 사용하는 작은 프로그램이 있습니까? 설치하는 데 많은 종속성이 필요하지 않을 수 있지만 멋진 OSD 시계를 갖기 위해 수백 메가바이트를 설치해야 한다면 문제가 발생할 수 있습니다. 어쨌든 행복해요.


.ttfPs: 글꼴이나 요청과 같은 서비스를 제공했던 글꼴 서버에 대한 기억이 어렴풋이 있습니다 XLFD. 그러한 글꼴 서버가 내 문제를 해결하는 데 유용할까요?

답변1

정답은 aosd_cat. 완벽하지는 않지만 알려진 글꼴을 사용하여 OSD 스타일로 유니코드 문자열을 렌더링할 수 있습니다 fontconfig. 이 프로그램에는 여러 가지 문제가 있는데, 가장 큰 문제는 버려진 프로젝트(Atheme 프로젝트)의 자손이지만 많은 중요한 Linux 배포판(Debian, Ubuntu, ?)에 패키지되어 있으므로 일정 기간 동안 유지되기를 바랍니다. 하지만...

다음과 같이 내 문제(더 나은 OSD 시계)에 맞게 조정해야 합니다.

$ while true ; do date +%R ; sleep 60 ; done | aosd_cat -u 59500 &

-u 59500각 입력 줄이 화면에 유지되어야 하는 기간(밀리초)은 어디에 있습니까? 이 프로그램에는 투명도, 글꼴, 페이드 인/아웃, 화면 배치, 색상 등에 대한 옵션이 있으므로 원하는 대로 사용자 정의할 수 있습니다. 시계 표시에 관한 man date모든 답을 갖고 있습니다 .


aosd_cat추신: 나중에 문자열이 투명하고 장식되지 않은 직사각형 창에 그려지고 있다는 것을 깨달았습니다 . 불행히도 마우스 클릭을 가로채서 기본 응용 프로그램의 메뉴에 액세스할 수 없었습니다.

나는 이것으로 살 수 있지만(나의 주요 사용 사례는 데모 중에 화면에 시계를 표시하는 것입니다), 이것이 아니라는 점을 경고하고 싶습니다.완벽한OSD 시계...

관련 정보