osd_clock alternative

1

Intro: osd_clock é um pequeno utilitário que exibe continuamente data e / ou hora em um estilo OSD

Meu caso de uso: eu uso osd_clock ao mostrar materiais em tela cheia, para que eu possa neutralizar minha excessiva loquacidade e terminar minhas apresentações com um atraso razoável ...

Minha reclamação: osd_clock usa APENAS as fontes antigas bitmap, que em uma tela 120DPI precisam ser ampliadas e muito irregulares - também o número de escolhas possíveis é limitado.

Minha pergunta: existem pequenos programas que podem desempenhar um papel semelhante, mas usando fontes modernas baseadas em vetores - possivelmente sem instalar muitas dependências, mas se eu tiver que instalar algumas centenas de megabytes para ter um bom relógio OSD eu ficaria feliz de qualquer maneira.

Ps: Eu tenho uma vaga lembrança de um servidor de fontes que serviu .ttf font e tal em termos de XLFD pedidos ... Poderia esse servidor de fontes ser útil para resolver o meu problema?

    
por gboffi 31.10.2017 / 14:41

1 resposta

0

A resposta é aosd_cat . Longe de ser perfeito, ele pode renderizar em um estilo OSD uma string Unicode usando qualquer fonte conhecida como fontconfig . O programa tem problemas diferentes, o principal deles é, é o resultado de um projeto abandonado (o projeto Atheme), mas é empacotado em várias distribuições Linux importantes (Debian, Ubuntu,?), Então eu espero que ele fique por aí por um tempo. enquanto ...

Ele precisa ser adaptado à minha pergunta (um relógio OSD mais bonito) assim:

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

onde -u 59500 é a duração em milissegundos que toda linha de entrada deve permanecer na tela. O programa tem opções para transparências, fontes, fade-in / out, colocação de tela, cores para que possa ser personalizado até a morte ... Com relação ao que o relógio exibe, man date tem todas as respostas.

ps: Mais tarde percebi que aosd_cat está desenhando a string em uma janela retangular transparente e não decorada que, infelizmente, intercepta os cliques do mouse, portanto é impossível acessar, por exemplo, os menus do aplicativo subjacente.

Eu posso viver com isso (meu caso de uso principal é ter um relógio na tela durante uma apresentação), mas quero avisá-lo que este não é um relógio perfeito do OSD ...

    
por 25.04.2018 / 22:44

Tags