[BRLTTY] [slint] Re: User 'pawel' in Polish
Didier Spaier
didier at slint.fr
Wed Oct 20 19:31:22 EDT 2021
Hi Pawel and All,
A brltty-6.4 package for Slint is available in /testing which allows to run
brltty as regular user as described in: https://brltty.app/doc/Linux.html
package:
https://slackware.uk/slint/x86_64/slint-14.2.1/testing/brltty-6.4-x86_64-2slint.txz
md5 checksum:
https://slackware.uk/slint/x86_64/slint-14.2.1/testing/brltty-6.4-x86_64-2slint.md5
The only difference with the proposed default settings is the writable
directory: /var/brltty in Sint instead of /var/run/brltty.
So, one can start brltty as regular user:
dance[~]$ LANG=C brltty
BRLTTY 6.4 rev BRLTTY-6.4 [https://brltty.app/]
brltty: executing as the invoking user: didier
dance[~]$
or as root:
root at ici:~# LANG=C brltty
BRLTTY 6.4 rev BRLTTY-6.4 [https://brltty.app/]
brltty: switched to unprivileged user: brltty
root at ici:~#
Some observations:
I start brltty like this:
brltty -d /dev/tty2 -b tt
To get an output on /dev/tty2 I need to login in this tty, as the
regular user
who started brltty.
I get an output in /dev/tty2 regardless of the user who produces it,
both in a
console or in a graphical terminal.
If I start brltty as root, no matter what, I don't get an output in
/dev/tty2.
So...
@Pawel: please test. Can you get a different Braille table for each user
starting brltty?
@brltty developers:
Was the behavior described above to be expected?
@Slint users wanting to test:
To be safe, use a console screen reader when testing, especially if you make
/erc/rc.d/rc.brltty non executable, as then you won't have Braille to
log in.
Cheers,
Didier
Le 06/10/2021 à 01:23, Pawel Loba a écrit :
> Hi Didier & all,
>
> The global Braille table for BRLTTY conforms to the default system
> language.
>
> This condition dictates the use of Braille table by ORCA too.
>
> Therefore, if a regular user works in a different language environment
> in GUI and even though the keyboard is assigned to the language being
> used, ORCA does not correctly show special characters for a given
> language - in my case in Polish.
>
> As far as I know, this can only be corrected if the BRLTTY's Braille
> table for the given user is changed to the language being in use.
>
> So if I want ORCA to show me Polish characters correctly I do as follows
> as 'root':
>
> /etc/rc.d/rc.brltty stop
>
> then
>
> brltty -b auto -d usb: -t pl
>
> then I start my GUI session in Polish.
>
> However, this is not a proper solution, because I am changing the
> Braille table for all users, which is not to be desired.
>
> Imagine you are working as three different users in three different
> languages: English, French & Spanish. Each of these languages requires a
> different Braille table for each of them. So, you see right there that
> my method creates a conflict.
>
> I hope I managed to explain it a little better this time, although I
> still don't know how to solve this puzzle to allow each user working in
> the foreign language having the correct Braille table being used for
> each of these languages.
>
> Any suggestions, please.
>
> Pawel
>
>
>
> On 2021-10-05 5:38 a.m., Didier Spaier wrote:
>> Hi,
>> answer inline.
>>
>> Le 05/10/2021 à 10:37, Pawel Loba a écrit :
>>> I will need to contact people behind BRLTTY project about proper
>>> support for Polish language in ORCA and I will report back.
>>
>> Not sure what you mean. What is missing if the keyboard layout and
>> LANG are
>> properly set?
>> Anyway, before posting to the brltty mailing list please read the docs
>> in:
>> /usr/doc/brltty-6.4, especially in:
>> /usr/doc/brltty-6.4/README.X11
>>
>> To be able to do that you will need brltty-6.4, which I plan to
>> provide later
>> today.
>>
>> Cheers,
>> Didier
More information about the BRLTTY
mailing list