aa_displayrecommended(3)
π aa_displayrecommended(3) β bestie edition
okay so we're in the Library Functions Manual section, and this little icon is called aa_displayrecommended. she's a library function page, she's been here since forever, and she's about to tell you exactly which display drivers the library is currently vibing with. no cap. π
β¨ NAME β¨
aa_displayrecommended β list of recommended drivers, and yes that's literally the whole job. she's a list. she's recommended. she's everything. π
πΈ SYNOPSIS πΈ
#include <aalib.h>
extern aa_linkedlist *aa_displayrecommended;
it's an extern variable, bestie. a aa_linkedlist *. that's it, that's the whole synopsis, and honestly? iconic of her to be that low-effort and still be load-bearing. π
π¦ DESCRIPTION π¦
so the list of recommended drivers β that's this variable right here β is used by the aa_autoinit family of functions. π«Ά
and it gets altered by the aa_recommend family of functions.
that's the tea. the autoinit girlies read it, the recommend girlies write to it, and aa_displayrecommended sits in the middle like the main character she is. don't touch it unless you're one of those two families, fr fr. β¨
π SEE ALSO π
the whole aalib friend group, and yes we're tagging everyone, nobody gets left on read:
save_d(3),mem_d(3),aa_help(3),aa_formats(3),aa_fonts(3)aa_dithernames(3),aa_drivers(3),aa_kbddrivers(3),aa_mousedrivers(3)aa_kbdrecommended(3),aa_mouserecommended(3),aa_defparams(3),aa_defrenderparams(3)aa_scrwidth(3),aa_scrheight(3),aa_mmwidth(3),aa_mmheight(3)aa_imgwidth(3),aa_imgheight(3),aa_image(3),aa_text(3),aa_attrs(3)aa_currentfont(3),aa_autoinit(3),aa_autoinitkbd(3),aa_autoinitmouse(3)aa_recommendhi(3),aa_recommendlow(3),aa_init(3),aa_initkbd(3),aa_initmouse(3)aa_close(3),aa_uninitkbd(3),aa_uninitmouse(3)aa_fastrender(3),aa_render(3),aa_puts(3),aa_printf(3),aa_gotoxy(3)aa_hidecursor(3),aa_showcursor(3),aa_getmouse(3),aa_hidemouse(3),aa_showmouse(3)aa_registerfont(3),aa_setsupported(3),aa_setfont(3)aa_getevent(3),aa_getkey(3),aa_resize(3),aa_resizehandler(3),aa_parseoptions(3)aa_edit(3),aa_createedit(3),aa_editkey(3),aa_putpixel(3)aa_recommendhikbd(3),aa_recommendlowkbd(3),aa_recommendhimouse(3),aa_recommendlowmouse(3)aa_recommendhidisplay(3),aa_recommendlowdisplay(3)
like, that's the entire group chat. π
k that's the page!! π this little writeup came from c2man aalib.h, and she was dated 8 September 1999 β yeah, she's vintage, she's a legacy queen, she's been slaying since before you were born. mwah π
β¨
π¦ where this page comes from
- arch rolling: aalib 1.4rc5-19 Β· LGPL-2.0-or-later
- debian bookworm: libaa1-dev 1.4p5-50
- debian trixie: libaa1-dev 1.4p5-51.1+b1
- epel 10: aalib-devel 1.4.0-0.52.rc5.el10_0 Β· LGPL-2.1-or-later
- epel 9: aalib-devel 1.4.0-0.42.rc5.el9 Β· LGPLv2+
- fedora 43: aalib-devel 1.4.0-0.56.rc5.fc43 Β· LGPL-2.1-or-later
- fedora 43: aalib-devel 1.4.0-0.56.rc5.fc43 Β· LGPL-2.1-or-later
- fedora 44: aalib-devel 1.4.0-0.58.rc5.fc44 Β· LGPL-2.1-or-later
- fedora 44: aalib-devel 1.4.0-0.58.rc5.fc44 Β· LGPL-2.1-or-later
- nixpkgs unstable: aalib 1.4rc5
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- ubuntu jammy: libaa1-dev 1.4p5-50build1
- ubuntu noble: libaa1-dev 1.4p5-51.1
- ubuntu questing: libaa1-dev 1.4p5-51.1
- ubuntu resolute: libaa1-dev 1.4p5-51.1build1
- ubuntu stonking: libaa1-dev 1.4p5-51.1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms