Ik was thuis bezig met de interface van een programma, hiervoor gebruikte ik de ncurses library onder linux. Zag er allemaal wel aardig uit.
Ik stelde de achtergrond kleur in op blauw en vulde het hele scherm met spaties, heel mooi het hele scherm werd blauw. Nog een mooi frame'pje er omheen en ik was tevreden.
Maar nu bekijk ik hetzelfde programma vanaf een windows machine, dmv putty en nu krijg ik alles te zien, behalve de blauwe achtergrond, hij laat de achtergrond gewoon zwart. Blijkbaar pakt ie de spaties die ik teken niet in deze pseudo terminal. Als ik in plaat van een spatie een * teken, vult ie wel het hele scherm met sterretjes MET de blauwe achtergrond kleur.
Ik heb de curses.h al doorgespit op alle ACS_* constanten, maar ben geen speciale ACS_EMPTY of ACS_SPACE ofzo tegengekomen, die ik eventueel zou moeten gebruiken.
Iemand enig idee waarom dit verschil er is, tussen een normale tty* en een pts/*?
Ik stelde de achtergrond kleur in op blauw en vulde het hele scherm met spaties, heel mooi het hele scherm werd blauw. Nog een mooi frame'pje er omheen en ik was tevreden.
Maar nu bekijk ik hetzelfde programma vanaf een windows machine, dmv putty en nu krijg ik alles te zien, behalve de blauwe achtergrond, hij laat de achtergrond gewoon zwart. Blijkbaar pakt ie de spaties die ik teken niet in deze pseudo terminal. Als ik in plaat van een spatie een * teken, vult ie wel het hele scherm met sterretjes MET de blauwe achtergrond kleur.
Ik heb de curses.h al doorgespit op alle ACS_* constanten, maar ben geen speciale ACS_EMPTY of ACS_SPACE ofzo tegengekomen, die ik eventueel zou moeten gebruiken.
Iemand enig idee waarom dit verschil er is, tussen een normale tty* en een pts/*?