Screen reader users using a free and open-source calendar app on Linux, what do you use? I'd like to use one as a reference to make GNOME Calendar more screen reader friendly.

(Boost appreciated)

#a11y #accessibility #accessible #GNOME #GNOMECalendar #Linux

This entry was edited (Saturday, July 4, 2026, 11:22 PM)

reshared this

in reply to Devin Prater :blind:

@pixelate

As much as I'm a vi/vim sorta guy, I have to begrudgingly acknowledge the Emacs + Emacspeak combo is a powerful accessibility pair, availing not only editing, but calendaring, OrgMode, email, and a gazillion other little bits that have entered the Emacs sphere.

@TheEvilSkeleton

in reply to TheEvilSkeleton 🇮🇳 🏳️‍⚧️
Generally, git clone the repo, make, and then you need libasound2 or something like that, tcl, tclx, curl, sox, and espeak-ng and espeak-ng-devel and such. I just fiddle with it until it works and hope it doesn't break, honestly.
in reply to TheEvilSkeleton 🇮🇳 🏳️‍⚧️
Yeah, sorry. Basically, it reads the date you're focused on, like Tuesday, July 7, as you navigate. I wish it would announce events on that date, but like I don't use it for that anyway. I just use it for stuff like checking what the last working day of a month will be.
in reply to TheEvilSkeleton 🇮🇳 🏳️‍⚧️

while not blind here, I use remind(1), a command-line application for my calendar and occasionally use it within a screen reader (last time I tested, I used yasr+flite in a console). A few of the remind features I appreciate in a screen-reader:

• the ability to customize reminder output makes a world of difference. Even simple things like ordinal determination ("John's 21st birthday" rather than "John's birthday, born 2005")

• the ability to use any text-editor to edit the calendar, whether vi/vim, emacs, ed, nano, or something in the GUI

• the ability to separate reminders from their metadata presentation. I can make my reminders more terse depending on context. I can include certain calendars ("I just want my personal calendar, birthdays/anniversaries, work, and my family members' calendars, not finances, chores, etc")

• and because it's all text, I can pipe output to other programs to mail my agenda to my phone or grep it, or use the machine-readable output format to pipe to grep or other programs to ingest it