From nobody Thu May 16 00:40:25 2024 X-Original-To: freebsd-accessibility@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Vfrq51YXFz5K8pv for ; Thu, 16 May 2024 00:40:33 +0000 (UTC) (envelope-from alfix86@gmail.com) Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Vfrq43nz7z4RGV for ; Thu, 16 May 2024 00:40:32 +0000 (UTC) (envelope-from alfix86@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=c+FbqZ2U; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of alfix86@gmail.com designates 2a00:1450:4864:20::52d as permitted sender) smtp.mailfrom=alfix86@gmail.com Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-56e6a1edecfso3560483a12.1 for ; Wed, 15 May 2024 17:40:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715820028; x=1716424828; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=JHuqqjSHVEZ+hu4tVKfuadNjqC8FjV9tlPTjRy0TIKU=; b=c+FbqZ2UO2hKmCPc7rXpvt1bDiA2szZZ0eJb/GnHN1WOUAkikup85u+f+aEd7o/mvn tggwUYl3bBhNsrAtkPLZ5xbg0DU6en5jRf6dkYvZCe8xR99oXFrPisumUGaUDV7E0liF D+ZrIPKo8oXNuUB6TBbYRo/XmVKd+i1YXelmj4Oko5kPKQlZQ/4y8D2QMwXDOqlH0l9W VlDr+kS6j+lXhTwWXc4NOwXeDJR282LaQsFtJQf4zfWoZSV5i0egu8bHtfugCSImATZh ykvA+ugiGxn5SUZvDLBDSPRFkg/nMsfICk2wZNOfHI5iHRFQ0FToGs+x+s2m26+a81YX JZww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715820028; x=1716424828; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=JHuqqjSHVEZ+hu4tVKfuadNjqC8FjV9tlPTjRy0TIKU=; b=WUP4UE1So5fCvGtX9TsLulptYhsqrf8inuPZ4bKFwTOXRgDS5rWWzl44Tw2AIRYvZQ lVQJwbWpnDYkYq0WLjYCp8uBp3HQlDTdeQnSShntF7TKal6SUSRQXPxfUqv+eEdyosXu FL+Upc1MjcO1U3H8S0uwboAM4rPgFaDEP8D5h50DhBy+JrSz0aVET6WVJ5aqrd0kx59W o/p2g68H9Xc1TUzA33E5RIzpfFbMEDAyAvmeL4D392TFBE7NnLzvYBmJYemIbblNVtcU 6XjuwS0qdCmW8UlwLbQ7hu/s3tl5PDn7nyvitro7kCmEZ/cybpnYDYpGFxlojUdNdv+8 OlIg== X-Forwarded-Encrypted: i=1; AJvYcCUSsnVsGiBV+Ze83trT46KgW0PJ42rY/sX//ZnKRVja7dcAFd32/X9Z/RQ7mxEgYO/KOQA2KpSeXoKqxBv6IpnhqK2kFCHoBL2h8TRXMO9XKrE= X-Gm-Message-State: AOJu0YwbpQaXLr6ydoJS1skr1kBYI5XFrR32BVqQbskEt6mzwt4hRo+g jK1wVSfUka98pBM0F7Ihf0+1aOh5m/ltEc47Up4e+t6LfHZYbrkS X-Google-Smtp-Source: AGHT+IGMLIMBjdKPSoC8XIDydOF8AN/1H7qMXCH95r7nyG44EK2L2u4K3vLvLLH/y0FEB9e/zwClPQ== X-Received: by 2002:a17:906:b845:b0:a59:c2fb:e33a with SMTP id a640c23a62f3a-a5a2d53b2a2mr1134238666b.4.1715820028028; Wed, 15 May 2024 17:40:28 -0700 (PDT) Received: from [192.168.1.13] ([91.80.80.14]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a5a179c7fdasm914936666b.128.2024.05.15.17.40.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 May 2024 17:40:27 -0700 (PDT) Message-ID: <7a9d452b-1223-4d87-835d-9e98447f0f85@gmail.com> Date: Thu, 16 May 2024 02:40:25 +0200 List-Id: FreeBSD accessibility discussions List-Archive: https://lists.freebsd.org/archives/freebsd-accessibility List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-accessibility@freebsd.org Sender: owner-freebsd-accessibility@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Accessibility for blind and low vision users on FreeBSD 14 Content-Language: en-US To: Daniel Wolak , freebsd-accessibility@freebsd.org References: From: "Alfonso S. Siciliano" In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.85 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.86)[-0.864]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCPT_COUNT_TWO(0.00)[2]; TO_DN_SOME(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; FREEMAIL_TO(0.00)[gmail.com,freebsd.org]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-accessibility@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-accessibility@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::52d:from] X-Rspamd-Queue-Id: 4Vfrq43nz7z4RGV On 5/4/24 03:37, Daniel Wolak wrote: > Hi folks, > I'm a longtime linux user and administrator, and am interested in > exploring free bsd. > As I have no vision, I use either text to speech (through a > screenreader such as orca in the GUI or speakup in the CLI) or output to > a hardware braille display through brltty. Hi Daniel, Thank you for your interest in FreeBSD and your feedback. Unfortunately I was inactive for several months for health reasons, I restarted to be in front of a computer since 2 months and Vision Accessibility is on my TODO list; I hope to start and to complete soon. > Unfortunately as most of these solutions are linux based (speakup as an > example is a set of Linux kernel modules), they aren't that > applicable or transferable to free bsd as I understand it > I'm just wondering if there has been any work done on accessibility, or > people who have successfully gotten screenreader or braille output > working who wouldn't mind sharing some insight into how they did it? We have orca in packages and ports. I used it on XFCE to develop and to test 'portoptscli'. It is an utility designed to be suitable for a speech synthesizer for compiling and installing Third-party software on FreeBSD. To know more: Announce: https://www.freebsd.org/status/report-2023-07-2023-09/#_portoptscliports_collection_accessibility README: https://gitlab.com/alfix/portoptscli/-/raw/main/README.txt brltty on FreeBSD in on my todo list. We have also a Proof of Concept screenreader (properly a console reader) for FreeBSD implemented in the kernel. It has to be redesigned and completed. Also this is a TODO. > I see reference to a screenreader called yasr through various internet > searches, although it doesn't look as though it has had an update since > 2008. > It may still be useable for reading the terminal though, and if anyone > knows about this please let me know. > Another option I'm contemplating is trying to get a virtual serial > console setup. > I'm currently running free bsd in a vm for testing, and theoretically I > should be able to pipe a text console's output to my screenreader on the > host system so I can at least get ssh enabled and access it that way. > Currently I'm having to use OCR (optical character recognition) to read > the terminal which isn't ideal. I know somebody uses ssh to connect to a FreeBSD server using a screen reader on the client. > Thanks in advance for any ideas on this, and i'm happy to describe my > setup more or expand on some points if it would help in this situation. Again, thank you for your feedback. I' ll send my Work in Progress to this mailing list to find the better solution and to test. > I'm also happy to contribute some documentation back assuming it doesn't > already exist if/when I get this working for the benifit of others going > forward. > > Daniel Good to know, thanks for your help. Best regards, Alfonso