GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Übergeben einer Schriftart als Argument an ein Skript?

Ich versuche, osdSH für Benachrichtigungen zu verwenden.

Es hat einen „font“-Parameter, der eine seltsam geformte Zeichenkette erhält. Von dem Mann:

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

Das Handbuch kommentiert die übergebenen Argumente nicht (ich nehme an, dass jedes * ein mögliches Argument darstellt). Es scheint, dass diese Notation Standard ist (oder eines Tages war), aber ich konnte nichts darüber finden.

was ist der standard ?
welches argument gibt die buchstabengröße an ?

Akzeptierte Antwort:

Es ist die logische Schriftbeschreibung X. Den vollständigen Standard finden Sie unter x.org

Das 7. Feld gibt die Größe in Pixel an, das 8. die Größe in Zehntelpunkten.

Die Vorgabe hier ist also „lucidatypewriter bold at 24 point“.

Sie können xfontsel verwenden als einfache GUI, um solche Schriftbeschreibungen zu erstellen.


Ubuntu
  1. Befehlszeilenargumente an Bash-Skript übergeben?

  2. Dateinamen mit Leerzeichen an ein Shell-Skript übergeben?

  3. Schriftgröße von Putty erhöhen?

  4. Wie man ein Skript ausführt??

  5. 6 Beispiele für Script-Befehlszeilenargumente

So führen Sie ein Bash-Skript aus {7 Methoden}

mysql_secure_installation-Skript

So schreiben Sie ein Shell-Skript in Ubuntu

So installieren Sie Schriftarten in Ubuntu 20.04

Skript beim Start?

Bash-Anfängerserie Nr. 3:Übergabe von Argumenten an Bash-Skripte