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

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

+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!


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.