checkm

martedì 20 febbraio 2007

Python VTE Library

Esiste per Python una libreria (che fa parte delle librerie di X11) per l'emulazione di terminale. La libreria è python-vte (su Portage è x11-libs/vte) però l'unico suo difetto è che non è documentata e neanche help('vte') sulla console di python permette di ricavare informazioni utili (infatti mostra solamente la struttura delle classi). Tuttavia ho trovato sorgenti che utilizzano vte cercando con Google Code Search.

Ecco un codice di esempio scritto da me utilizzando PyGTK.

Si può anche impostare il diverso colore dello sfondo oppure renderlo trasparente ecc ecc.

Mi piace davvero peccato che sia poco utilizzata. :-)

Saluti, ScaccoMatto.

1 commento:

Unknown ha detto...

Complimenti.. sei veramente l'unico che fornisce esempi utilizzando le librerie vte.
Dovrei stampare in trasparent print utilizzando i comandi standard vt sarebbero esc [5i e [4i questi in gnome terminal non funzionano, come posso intercettare questi comandi e dirottare la mia stampa sulla stampante grafica magari utilizzando dei programmi adatti per questo scopo come per es.gtklp ???
grazie per la risposta
Corrado