Gute Möglichkeit, großen Text auf dem Bildschirm in Ubuntu anzuzeigen?

1

Ich möchte eine sehr große Nachricht anzeigen, z. B. 1 "hohe Buchstaben auf dem Bildschirm einer Workstation.

Dh so etwas wie "Der heutige Aktienkurs ist xx $"

Ich könnte Gnome-Terminal verwenden, wenn ich die Schriftgröße hoch genug und die Höhe auf nur eine einstellen könnte.

Ich habe Zenity ausprobiert, aber es scheint keine Möglichkeit zu geben, die Schriftgröße festzulegen oder das Symbol und die Schaltfläche "OK" zu entfernen.

Irgendwelche Empfehlungen?


ETA: Das Beste, was ich bisher gemacht habe, ist

gnome-terminal --hide-menubar --zoom 4 --geometry 50x3 -e watch-stock.sh
Edward Falk
quelle
Sie könnten ein erstellen captchaund dieses als Hintergrundbild verwenden.
ott--

Antworten:

2

Eine schöne und lustige Art, es zu tun

$ xx='12'
$ figlet "Today's stock price is $xx"
 _____         _             _           _             _    
|_   _|__   __| | __ _ _   _( )___   ___| |_ ___   ___| | __
  | |/ _ \ / _` |/ _` | | | |// __| / __| __/ _ \ / __| |/ /
  | | (_) | (_| | (_| | |_| | \__ \ \__ \ || (_) | (__|   < 
  |_|\___/ \__,_|\__,_|\__, | |___/ |___/\__\___/ \___|_|\_\
                       |___/                                
            _            _       _ ____  
 _ __  _ __(_) ___ ___  (_)___  / |___ \ 
| '_ \| '__| |/ __/ _ \ | / __| | | __) |
| |_) | |  | | (_|  __/ | \__ \ | |/ __/ 
| .__/|_|  |_|\___\___| |_|___/ |_|_____|

Renn einfach

sudo apt-get install figlet

Vor ;)

Ein programmierbares Textfeld mit QT & Python

qt + python

Der Code :

#!/usr/bin/python
# simple text box with configurable font size
# require the price as script argument
myFontSize = 60

from PyQt4 import QtGui
from PyQt4 import QtCore
import sys

def main():

    app     = QtGui.QApplication(sys.argv)
    palette = QtGui.QPalette()
    label   = QtGui.QLabel("Today's stock price is $" + sys.argv[1])

    palette.setColor(QtGui.QPalette.Foreground,QtCore.Qt.green)
    label.setPalette(palette)

    label.resize(800, 150)
    font = label.font()
    font.setPixelSize(myFontSize)
    label.setFont(font)

    label.setWindowTitle('PyQt QLabel Text Color')
    label.show()

    sys.exit(app.exec_())


if __name__ == '__main__':
    main()

Ich führe das Skript folgendermaßen in einem Terminal aus:

python script.py 12

Sie müssen die qt-Bindung von Python installieren:

sudo apt-get install python-qt4
Gilles Quenot
quelle
+1 für das Schreiben eines Skripts. Natürlich muss ich jetzt Qt4 installieren, um es zu nutzen ...
Edward Falk
Ja, ich denke du brauchst python-qt4, sag mir ob ich falsch liege.
Gilles Quenot
1

Was ist mit using sm( screen-message) ? Es funktioniert von Ihrem Terminal aus, obwohl Sie eine Tastenkombination für den Schnellzugriff zuweisen können. Es ist auch in Ihrem Browser verfügbar (getestet in iceweasel / firefox). Der Link zur Autorenseite ist hier ->http://www.joachim-breitner.de/projects

Viel Glück!

alemani
quelle
Das ist eine nette kleine App. Leider füllt es den Bildschirm vollständig aus, während ich nur ein Fenster mit großem Text wollte. Ich bin mir aber sicher, dass ich für diese App noch andere Verwendungszwecke finden werde.
Edward Falk