Co se tyce barev, tak ti nekde neco hnije. Barevna paleta se da nastavit v emulatoru terminalu, spis to vypada, ze samotna aplikace posila nesmysly. Existuje promenna prostredi TERM, kde se nastavuje typ terminalu (ansi, vt100, xterm), aplikace by se pak mela prizpusobit. Jestli pouziva ncurses, mela by to delat automaticky. Hodnoty viz. /usr/share/terminfo a nasledne prikaz infocmp.

http://www.gnu.org/software/hello/ma...-variable.html

No a to scalovani fontu je zajimava vec, nejlepsi je asi napsat si neco vlastniho. Jednoduse placnout vte widget do okna a chytat callback pri zmene okna, pak prepocitat velikost fontu a nastaveni v terminalu. gnome-terminal ani Terminal z xfce nic takoveho neumi, jak tak koukam.