Cara yang baik untuk menampilkan teks besar di layar di Ubuntu?


1

Saya ingin menampilkan pesan yang sangat besar, misalnya 1 "huruf tinggi di layar workstation.

Yaitu sesuatu seperti "Harga saham hari ini adalah $ xx"

Saya bisa menggunakan gnome-terminal jika saya dapat mengatur skala font yang cukup tinggi, dan tingginya hanya satu.

Saya mencoba zenity, tetapi sepertinya tidak ada cara untuk mengatur ukuran font atau menyingkirkan ikon dan tombol 'ok'.

Ada rekomendasi?


ETA: yang terbaik yang saya lakukan sejauh ini adalah

gnome-terminal --hide-menubar --zoom 4 --geometry 50x3 -e watch-stock.sh

Anda bisa membuat captchadan menggunakannya sebagai gambar latar.
ott--

Jawaban:


2

Cara yang bagus & lucu untuk melakukannya

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

Lari saja

sudo apt-get install figlet

sebelum ;)

Kotak teks yang dapat diprogram menggunakan QT & python

qt + python

Kode :

#!/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()

Saya menjalankan skrip seperti ini di terminal:

python script.py 12

Anda perlu menginstal qt mengikat python:

sudo apt-get install python-qt4

+1 untuk menulis skrip. Tentu saja, sekarang saya harus menginstal Qt4 untuk menggunakannya ...
Edward Falk

Ya, saya pikir Anda perlu python-qt4, beri tahu saya jika saya salah.
Gilles Quenot

1

Bagaimana dengan menggunakan sm( screen-message) Ini berfungsi dari terminal Anda, meskipun Anda dapat menetapkan kombinasi tombol untuk akses cepat juga tersedia di browser Anda (diuji dalam iceweasel / firefox) Tautan ke halaman penulis ada di sini ->http://www.joachim-breitner.de/projects

Semoga berhasil!


Itu aplikasi kecil yang bagus. Sayangnya, itu benar-benar mengisi layar, sementara saya hanya ingin jendela dengan teks besar. Saya yakin saya akan menemukan kegunaan lain untuk aplikasi ini.
Edward Falk
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.