GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Pasar una fuente como argumento a un script?

Estoy tratando de usar osdSH para notificaciones.

Tiene un parámetro de 'fuente' que recibe una cadena curiosamente formada. Del hombre:

-f -font
             Set          font         (Default:         -*-lucidatypewriter-
             bold-*-*-*-*-240-*-*-*-*-*-*) 

El manual no comenta sobre los argumentos pasados ​​(supongo que cada * representa un posible argumento). Parecería que esta notación es (o ha sido algún día) estándar, pero no he podido encontrar nada al respecto.

¿Cuál es el estándar?
¿Qué argumento especifica el tamaño de letra?

Respuesta aceptada:

Es la descripción de fuente lógica X. Vea el estándar completo en x.org

El campo 7 especifica el tamaño en píxeles, el campo 8 el tamaño en décimas de puntos.

Entonces, el valor predeterminado aquí es "lucidatypewriter negrita en 24 puntos".

Puedes usar xfontsel como una GUI simple para crear dichas descripciones de fuentes.


Ubuntu
  1. ¿Aumentar el tamaño de fuente de PuTTY?

  2. ¿Cómo ejecutar un script?

  3. 6 Ejemplos de argumentos de línea de comando de secuencia de comandos esperada

  4. Redirigir la entrada estándar dinámicamente en un script bash

  5. Ejecutar script PHP desde la línea de comando como proceso en segundo plano

Cómo ejecutar un script Bash {7 métodos}

secuencia de comandos mysql_secure_installation

Cómo escribir un script de Shell en Ubuntu

Cómo instalar fuentes en Ubuntu 20.04

¿Script al inicio?

Bash Beginner Series #3:Pasando Argumentos a Bash Scripts