Dave Mielke wrote:
> My current device is 4.3 (yes, a bit old), so reproducing may not be possible.
Have you ever thought of installing an Android emulator and working with that,
if you cannot get a hold of an actual new device?
___
I think I figured out why Orca didn't find BRLTTY.
I did not pass
PYTHON=/usr/bin/python3
to the BRLTTY configure script, so the brlapi python bindings were built with
Python 2.7.
Probably the same thing happened with Liblouis.
Having said that, is there a way to build just the brlapi python
Today I pulled Orca:
https://github.com/GNOME/orca.git
and ran:
PYTHON=/usr/bin/python3 ./autogen.sh
./configure -q --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var
At the end, configure whined:
NOTE: Braille support requires BrlTTY >= 3.9 and BrlAPI >= 0.5.1.
Use speech-dispatcher: yes
If your braille device says
screen not in text mode
can you safely assume that your X Window system environment is working?
___
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: BRLTTY@mielke.cc
For general
Dave Mielke wrote:
> This usually means that there's more than one brltty process running at the
> same time that's trying to access the same device. This may actually be true.
> You probably have one being started by udev/systemd, and another that's the
> default brltty
Dave Mielke wrote:
> It should be in your system log (probably something like /var/log/messages).
Ok, here's what the message says.
If you know a way to suppress these messages please do share.
I tried setting
ForwardToConsole=no
in
/etc/systemd/journald.conf
but no go. As you
Dave Mielke wrote:
> Did you put brltty-wrapper in /lib/udev or in /usr/lib/udev on this second
> system?
It went in
/lib/udev
It was an imaged disk that I unzipped into another partition.
> Please, if you can, get the actual message. I don't like trying to come up
> with
> an
I transferred the system had built to another computer. This time the
90-brltty.rules
and
brltty-wrapper
worked.
But I saw some weird messages from the kernel. Every other second or so, it
said something like
{ long_dmesg_number usb_fs interface claimed by USBHID while 'brltty' sets
config 1 }
Dave Mielke wrote:
> Unless I figure out a nicer way to do it, a target unit (rather than a
> service
> unit) is used now. This change was made in order to support multiple brltty
> processes that have their own configuration files.
Okay, I'll grav the latest development code
I figured out that
"make install-systemd"
would put everything where it was supposed to be.
However, running
"systemctl start brltty"
gave the message
"Failed to start brltty.service: Unit brl...@-etc-brltty.conf.service not
found."
How do I fix that?
Where does this script go?
the service file obviously goes in
"/etc/systemd/system"
but what about the script? Why do we even have a wrapper script anyway? Just
curious
___
This message was sent via the BRLTTY mailing list.
To post a message, send an
Dave Mielke wrote:
> Then, without rebooting, connect your braille device. The log should show us
> what the script is doing.
It didn't do anything. No /tmp log file was created.
In case /tmp was not writeable I changed the path to /root. NO log.
Here's what the script now
Dave Mielke wrote:
> To make sure that you have the right rules file, verify these two lines in it:
>
>453: RUN+="brltty-wrapper"
>457: RUN+="brltty-wrapper -C"
Yes, I do have those lines.
> Is your rules file now named 90-brltty.rules?
it sure is. It lives in:
I rebooted the system today and BRLTTY still did not come up via the rules.
Could it be looking in the wrong path?
I have BRLTTY installed in
"--prefix=/usr"
so maybe it's not looking there?
The
"brltty-wrapper"
script is executable
-rwxr-xr-x 1 root root 1188 Sep 14 01:39 brltty-wrapper
Dave Mielke wrote:
> I don't know what order it ends up in if you don't prefix the file name with
> a
> number. I use: 90-brltty.rules
Oh, I'll try that and see what happens.
I rebooted last time and yes, the wrapper was executable.
Will report back here with the next boot.
Dave Mielke wrote:
> Yes, it should work.
Maybe, or maybe not. I got a message on my console about USB class 0 or host 0
or something like that already being claimed by USBHID whatever it was. I had
to manually start BRLTTY; the rules didn't seem to have kicked in.
I put the
Dave Mielke wrote:
> The otehr is a script named brltty-wrapper that you
> need to put in /usr/lib/udev/ and make sure it's executable.
I don't have
"/usr/lib/udev"
, but I do have
"/lib/udev"
. Will that work?
___
This message was
Dave Mielke wrote:
> The check it makes is to look for /sys/fs/group/systemd. Does your system
> have
> this directory?
It does not.
I don't have to start BRLTTY via udev rules though. I can just enable the
systemd service> that came in the source tree as well.
Unless we can
Dave Mielke wrote:
> What I'd like to know first is if your udev
> rules file tries to invoke brltty directly or if it uses systemd.
It is the udev.rules file included in the brltty-5.4.tar.gz source tree. I did
not modify it except to place it in a new location.
I copied the included
"udev.rules"
from the BRLTTY source package to
"/etc/udev/rules.d/brltty"
and left it at that. This is a systemd based Linux build. I use this method on
my other system to have BRLTTY start automatically and it works great.
However, when I boot the new system, I see
"BRLTY
Samuel Thibault wrote:
> That being said, you'll probably want the python bindings, so that Orca
> can be used to access the graphical desktop.
I will not be covering that, because Python is not installed in the base LFS
system. I believe Orca already has pretty
My current project is to build a little hint document for LFS (Linux from
Scratch) about enabling accessibility services in the base system.
I'm currently at discussing BRLTTY.
When talking about build options, since we do not currently have most of the
support structure in the base system, I'm
I noticed today that cursor routing doesn't work here. When you push a routing
button, the display fills with a bunch of garbage. Just out of curiosity, what
is missing that cursor routing doesn't work at the login prompt?
___
This message was sent via
First there's no mention of this in the hotkeys table. It tells you how to get
in and out of the preferences menu, but not how to select different menu items.
Unless I missed it.
It was by accident that I found hitting different routing keys changed the
selection. This should be altered.
Dave Mielke wrote:
> Does the same problem occur on your Samsung? If yes, can you use adb with it?
Got the app to work on my Samsung. However, it appears it is almost completely
inacessible once you actually connect to a host. It looks like I need to find a
better ssh client.
Dave Mielke wrote:
> Have you enabled USB debugging? It's disabled by default.
It is enabled. The problem is that there are no USB drivers for this tablet.
Therefore, ADB cannot see it; and the standard google driver will not install.
Windows just claims the best driver for the
I tried sending this earlier but not sure it got through.
This app
https://play.google.com/store/apps/details?id=sk.vx.connectbot
causes BRLTTY to enter into a crashing loop where it tries over and over again
to restart itself.
Since I can't use ADB to capture a log (no usb drivers for this
This app
https://play.google.com/store/apps/details?id=sk.vx.connectbot
causes BRLTTY to crash. It goes into a continuous cycle of trying to restart
itself over and over again when I try and enter the app.
Since I appear unable to use ADB to capture a log, how can I get it off the
device so we
Dave Mielke wrote:
> What happens on the Samsung when you're on a screen that isn't the launcher?
All the apps seem to read well except the home screen. I don't spend enough
time on the home screen for it to be much of a problem. However, if braille
were my only means of
Well this is interesting. Today I picked up an RCA Voyager Pro tablet. Just
something to play around with. I have a Samsung Galaxy S6 phone as well. My
portable display is a Braille Sense U-2 Mini.
When on the home screen in the Galaxy, BRLTTY only says
"Quick notifications"
or
"Recent Apps Back
Are there any plans to register this app on the play store so you can just
install it using that mechanism? Would be a lot easier than installing ADB,
which has some hoops you have to jump through in order to make it work.
___
This message was sent via
Yesterday, I got an iGrill bluetooth thermometer and installed its app,
iDevices Connected.
https://play.google.com/store/apps/details?id=com.idevicesllc.connected
When you launch the app,, you have a little dashboard with all your connected
iGrill devices. You double tap on the device to enter
I downloaded
brltty-latest.apk
yesterday and still notice the problem that the home screen items are still not
read on my Lollipop. All I see is
Quick Notifications
as I move through the items using the touch screen. Is this a Lollipop problem
or a Brltty problem.
Brian Tew <montana...@gmail.com> wrote:
Rob, what is an induction loop?
It's basically a loop of wire that sends audio signals via the t-coils in
hearing aids. See this page:
https://en.wikipedia.org/wiki/Audio_induction_loop
___
This m
Brian Tew wrote:
> Maybe if I pipe the irc thru tail -1 it may help.
What irc client are you using?
I think the only real, no-frills solution is to read faster lol. I'm lucky
that with an induction loop and a braille display I can still follow irc pretty
well.
Dave Mielke wrote:
> What's probably happening is that the conversation lines are scrolling on the
> screen.
If you have your irc window in a Screen session you can press C-A left bracket
and enter copy mode. This loads the contents of the screen into a buffer for
easier
Some note takers have a vibration motor in them nowadays. Is it possible for
BRLTTY to activate that motor? This would be particularly useful, for example,
in the android app.
Yes, phones can vibrate, too. However, another option never hurts, does it?
kendell clark wrote:
Instead of helping me fix it, the pulse audio people act like
children, insisting it's not their bug.
Can't you still run desktops like XFCE and Mate without Pulse Audio?
Or Isn't there a way to have pulse called ona per application basis?
kendell clark wrote:
I've never been able to get this to work. Is there a guide I can follow
to try this?
It has been a very long time since I played with pulse. There might be
something on the arch wiki though.
___
This
kendell clark wrote:
> Speakup has never played very nice with pulse audio. The issue seems to
> be that after you log in, all speech in the console stops.
Running pulse in system mode was supposed to have fixed that. Is this no longer
the case?
kendell clark wrote:
> Of course then there's no
> speech, but this'll get fixed so I'm not worried about it.
Why would you want speech in Brltty anyway, when you have speakup? Brltty's
primary purpose is for driving braille devices.
Just wondering.
Anders Holmberg wrote:
Hi!
I have just downloaded the latest brltty source and compiled it.
However it does not start automatically even if it is configured
with-init-pat=/sbin/real_init.
Is there any way of making things work correctly.
Did you try the udev rules?
John J. Boyer wrote:
Once in a while my computer becomes totally unresonsive and I have to
pull the plug to get things going.
Is it unresponsive just in one terminal? Can you switch terminals and
then try and restart brltty?
In speakup, you can press a key to hear which line/column you are located at. I
wasn't able to find a similar command for BRLTTY. Does such a command exist?
___
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to:
Jason White wrote:
If your system is running systemd (if you have the systemctl command
available, then it is), you need to install a systemd unit file for
BRLTTY and
enable it. Check whether it's installed with
systemctl status brltty
I've been giving some thought to
Vincent LE GOFF wrote:
Absolutely. When I move the system cursor using tab or the arrow
keys, say, in a file, the Braille display is refreshed. But I can't
move around using the keys of the Braille device. Perhaps it's a
feature that hasn't been added to
Mario Lang wrote:
I'd like to take this opportunity and publicly thank Dave for the
absolutely wonderful work he has been doing since he took maintainance
over.
I second that. I came to Linux in--I think--about 2010, at which time I
had no braille display and I was stuck
What is the history of Brltty? I have to admit, it is an indispensable tool in
my arsenal, but how did it all get started to end up as the wonderful program
it is today? As a side note, how many of us use Brltty as our sole means of
navigating in Linux?
I hope this message isn't too off topic,
Dave Mielke wrote:
1. Where exactly do you set up the alerts to sound?
I'm not exactly sure what you're asking.
Where are the tunable events listed at? Like arrowing beyond the last
line, things like that.
You cycle through the menu options with the backward and forward
Dave Mielke wrote:
> Some items have lots of choices. If you accidentally go one too far then it
> can
> be a long way around. It's handy, therefore, to also have a way to go
> backward.
For that, you use the backspace key. It has no other function in the menu
system.
Dave Mielke wrote:
Just to confirm, you mean the Dot7 key?
>
> If so, do you still want Space for going forward, or maybe using Dot8 to go
> forward would be more symmetric.
Yes, using dot 8 would be better, now that you mention it. That key also has no
function in the menu
The entry in the manual for this feature is rather sketchy, so I have some
questions.
1. Where exactly do you set up the alerts to sound?
2. I have two sound cards. Where do I set the PCM device to use? I want to have
the tunes come out of card 1.
Now, onto the Braille Sense bindings.
You cycle
Dave Mielke wrote:
> That looks like it.
I ran brltty -b auto and it now works. At first it didn't, and I was going to
hunt down log files, but then I had a forehead smacker moment and realized I
forgot to put sudo in front of the command.
That was a rather odd situation.
I cannot find a price breakdown for the Handy Tech Basic Braille models.
Does anyone here know how much the 40, 64 and 80 cell units cost? I need
to upgrade my desktop display soon.
___
This message was sent via the BRLTTY mailing list.
To post a
Dave Mielke wrote:
Some distributions don't mount the kernel's debug file system. Try:
mount -t debugfs debugfs /yss/kernel/debug
I think you wanted /sys/kernel/debug, there. Fixed that, and we have it
mounted.
Indeed. Could you do lsusb both before and after running brltty
Dave Mielke wrote:> I hope you don't mind me asking what I'm
hoping is a stupid question, but is it
> possible that, maybe, the device is set to use Bluetooth rather than USB?
I thought of that and double checked. We're using the USB port. It runs fine on
windows, so it isn't
Dave Mielke wrote:
Could you please send
a copy of your /sys/kernel/debug/usb/devices file while your Braille
Sense is
connected?
No such file; ../debug is empty.
Now, I cloned the latest code from git.
Use -L (uppercase) to specify the path to the log file you'd like to
Dave Mielke
>
> Could you please send a copy of your /sys/kernel/debug/usb/devices file while
> your braille Sense is connected?
there is no such file; I put that in the message.
___
This message was sent via the BRLTTY mailing list.
To
I connected a Braille Sense to my Linux box, running a custom built LFS distro.
I first put the unit into terminal mode, using USB. Brltty did not see it.
Here's what dmesg says:
[1827726.693048] usb 1-4: new high-speed USB device number 15 using ehci-pci
[1827728.885088] usb 3-2: new full-speed
Dave Mielke wrote:
Which model of Braille Sense, and which release of brltty?
Braille Sense Mini, Brltty 5.2 rev unknown.
There was a problem of this nature that's been fixed in the
development stream.
Are you able to test with the latest code?
I'll try that tomorrow.
By the
Dave Mielke <d...@mielke.cc> wrote:
[quoted lines by Rob on 2015/09/15 at 08:21 -0500]
I believe that TalkBack does speak typed characters at a slightly higher
pitch.
I'm not sure if that can be customized.
That slightly higher pitch isn't what I'd describe as squeaking, though.
It's
Dave Mielke wrote:
< Is it possible that both TalkBack and brltty are speaking? What's brltty's
> Speech Support set to?
Speech support is set to native.
___
This message was sent via the BRLTTY mailing list.
To post a message, send an
When I use my Braille Sense as an input source, I notice that Talkback echoes
the characters in a really high voice. Is this normal, or how can you change
this?
___
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail
I'm still working on my navigation problems, in between getting my housemoving
over with. In the meantime, here's something else.
Whenever I start up my Galaxy, a little dialog that says something about Brltty
wanting to access a USB device comes up. There is a checkbox that says use as
Okay, I have had a whole weekend out of town to use my phone, so I waited to
respond until I was back, with a little more information.
Dave Mielke wrote:
I use the phone with both braille and Talkback, and the button was
not "dimmed."
That's odd. This is something I clearly
Using the BRLTTY android app, how do you type capital letters on your braille
keyboard when using it as an input source on your Android device? I am using a
Braille Sense.
___
This message was sent via the BRLTTY mailing list.
To post a message, send
My braille device is a Braille Sense.
The Brltty documentation for Android says:
The accessibility focus feature of Android is used for cursor tracking and
routing. It's a soft cursor, not visible on the screen, that can be
programmatically associated with any screen element. All screen readers
Dave Mielke d...@mielke.cc wrote:
Today I was in the Message Plus app, sending a text message. I was trying
to
bring focus to the edit input area where you could type a message. I hit
space
dot 4 to move down the line, and I saw: Type a Message, but the block
style
cursor did not appear until
Dave Mielke d...@mielke.cc wrote:
That worked. But the block style cursor did not show up indicating a
text area. That's what was throwing me off.
Sometimes, on Android, you need to long click a text area to open it.
Maybe you
could try to see if that text area is one of those.
Well, that
Rasmussen, Lloyd l...@loc.gov wrote:
If you want modern features such as Bluetooth, it may be time to buy a new
display. But you shouldn't discount USB-to-serial converters. They can work
well, especially if they have an authentic FTDI chipset.
It's more than wanting modern features; although
I am in the market for a new desktop braille display. The desktop display I
have currently is getting very old and it cannot be serviced anymore, should
it break. In addition, it is getting difficult to find boards that I can afford
with serial ports. The ones I do find are older, refurbished
Jason White ja...@jasonjgw.net wrote:
The Focus 40 Blue
I have access to one of these via my current employer. It works well with
every operating system that I've tried, which amounts to almost all of
them at
this point. BRLTTY 5.2 supports it well.
This is actually top of my list, because
Make sure Save on exit is checked in the preferences menu, under menu
options.
- Original Message -
From: John J. Boyer john.bo...@abilitiessoft.org
To: brltty@mielke.cc
Sent: Friday, July 17, 2015 8:29 AM
Subject: [BRLTTY] Making the contraction table permanent
Whenever I reboot I
I am running a Galaxy S6 with a Braille sense Mini, Android Lollipop. The
communication method is bluetooth. Brltty 5.2, I don't know the build number.
But I downloaded it a couple of months ago.
When the screen turns itself off, and you hit the power button to reactivate,
the display does not
This weekend I built a Linux from Scratch (LFS) system. I installed Brltty into
it and tried to copy the debian init script. That didn't work, however.
Install_initd complained:
no script provides mountkernfs
What is that, anyway?
Next I tried running it through inittab, as per the Brltty
To my knowledge, no screen reader allows you to simply scroll the display at a
preset speed; it is tied to the screen readers say all command. What I was
wondering: is it possible to connect autohotkey to BrlApi and have scripts tied
to braille display keys? Right now it's just an idea and I
?
- Original Message -
From: Dave Mielke d...@mielke.cc
To: Informal discussion between users and developers of BRLTTY.
brltty@mielke.cc
Sent: Wednesday, April 08, 2015 1:06 PM
Subject: Re: [BRLTTY] getting a command shell on android
[quoted lines by Rob on 2015/04/08 at 08:13 -0500
Some people say to use rubbing alcohol to clean a display. I saw this in a
packmate manual even. Another source said that using rubbing alcohol leaves a
residue behind on the cells and would gum them up eventually. What's the real
answer?___
This
I installed the brltty-win-5.1-1-libusb-1.0.exe package. After dealing with a
libgcc_s_dw2-1.dll error by putting that file in system32 it seemed to work.
Sort of.
I restarted the computer and I keep hearing add hardware, hardware removed
sound over and over and over and over again, every
There's a setting in Screen that will print a status line on the bottom of the
window, telling you which window you're in. I think it's called Hardstatus. I
turned it off because I found it annoying, but that might be what you are
looking for.
- Original Message -
From: Cheryl
I am interested in this also. I got a kvm and would love it if I could hook a
braille display into something like it.
- Original Message -
From: Cheryl Homiak
To: Informal discussion between users and developers of BRLTTY.
Sent: Sunday, August 17, 2014 5:25 PM
Subject:
I downloaded
brltty-win-5.1-1-libusb-1.0.zip
and went to install the .inf file
.\bin\brltty-libusb-1.0.inf
by right clicking on it and choosing install. I then got this error:
The INF file you selected does not
support this method of installation
This is on windows7 x 64. SOlutions? TIA.
Driver -Browse My computer for driver software - Let me
pick from list of device drivers on my computer -HaveDisk-Browse and select
the .inf file.
thanks,siju samuel
On Tue, Jul 1, 2014 at 9:26 AM, Samuel Thibault
samuel.thiba...@ens-lyon.org wrote:
Rob Hudson, le Tue 01 Jul
Does one of these exist somewhere, or would I be better off creating an
automatic install?
___
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: BRLTTY@mielke.cc
For general information, go to:
I upgraded to brltty 5.0 in Debian Jessie, and now when I restart, my
preferences are not loaded. Is this by design, and how can I fix it?
___
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: BRLTTY@mielke.cc
For
not sticking in brltty 5.0
Hi!
Just a thought, upgrade again to brltty 5.1 instead.
It has many bugfixes.
/A
6 maj 2014 kl. 10:15 skrev Rob Hudson captinlo...@gmail.com:
I upgraded to brltty 5.0 in Debian Jessie, and now when I restart, my
preferences are not loaded. Is this by design, and how can
Is this possible? Buy a USB transmitter, plug it into the USB port on my Alva
satellite and pair with a transmitter? One less wire to worry about. If so,
which kind of receiver/transmitter should I get?
___
This message was sent via the BRLTTY mailing
.
brltty@mielke.cc
Sent: Tuesday, May 06, 2014 3:19 PM
Subject: Re: [BRLTTY] preferences not sticking in brltty 5.0
[quoted lines by Rob Hudson on 2014/05/06 at 09:04 -0500]
I also forgot to check the save on exit item.
This setting was moved into the Menu Options submenu, whereas it used
I recently came into possession of one of these little units. Very nice display
actually, but there's just one little problem.
The dot firmness with Brltty. It doesn't seem to push the dots up as firmly as
it should. I know this because, when the unit is first turned on, there is a
message
Try using /bin instead of /sbin.
- Original Message -
From: Anders Holmberg and...@pipkrokodil.se
To: Informal discussion between users and developers of BRLTTY.
brltty@mielke.cc
Sent: Saturday, February 01, 2014 8:43 AM
Subject: [BRLTTY] Setting up brltty 5.0
Hi!
I can't get things
I turned off the expand current word setting in Brltty preferences, but Orca
still
does it. Can this be stopped? I don't see anything under the braille tab. I
think I asked this before but it's been a while and
I disrecall.
___
This message was sent
The preferences file is a binary file so you can't modify it. You have to
set it through the menu.
- Original Message -
From: John J. Boyer john.bo...@abilitiessoft.com
To: brltty@mielke.cc
Sent: Wednesday, October 30, 2013 10:18 PM
Subject: [BRLTTY] Need some settings for the
Never had these problems on linux Brltty; it just works. So here goes.
Running windows xp. Alva mm480 on com one.
Downloaded the latest Brltty-win package I could find:
http://brl.thefreecat.org/brltty/brltty-win-4.5-1.exe
I couldn't find it on the main Brltty page; this was the link from the NVDA
NOt a terminal type, but one of those units the deaf use for communicating on
the phone. If you have a computer, a phone line and a braille display, can you
turn it into a TTY instead of having to spend even more money buying something
like
/
-original message-
Subject: Re: [BRLTTY] custom keybindings
From: Rob Hudson captinlo...@gmail.com
Date: 2013-06-28 22:03
If that turns off grade 2, then yes that is what I'm after. Opening up a
.brf file in nano while en-us-g2 is active gets a little... messy.
- Original Message -
From
Is there a way to add a keybinding speicific to one's braille display, without
modifying the source code and recompiling? For instance, I want to create a
keybinding to toggle braille translation on and off, without having to dig
through the preferences menu each
I use an alva 480mm.
- Original Message -
From: Dave Mielke d...@mielke.cc
To: Informal discussion between users and developers of BRLTTY.
brltty@mielke.cc
Sent: Friday, June 28, 2013 3:05 PM
Subject: Re: [BRLTTY] custom keybindings
[quoted lines by Rob Hudson on 2013/06/28 at 14:03
: Friday, June 28, 2013 7:02 PM
Subject: Re: [BRLTTY] custom keybindings
[quoted lines by Rob Hudson on 2013/06/28 at 16:01 -0500]
I use an alva 480mm.
My understanding is that you'd like to toggle six-dot braille mode on/off.
I
believe you can already do this on an Alva 480 by holding the Cursor
@mielke.cc
Sent: Monday, June 24, 2013 10:28 PM
Subject: Re: [BRLTTY] some serial help
Hi Rob. What make is your serial card? Some cards come with special
drivers that need to be loaded before you can use the card. It's also
possible that there is a jumper that can be set on the card to map the
card
discussion between users and developers of BRLTTY.
brltty@mielke.cc
Sent: Monday, June 24, 2013 10:28 PM
Subject: Re: [BRLTTY] some serial help
Hi Rob. What make is your serial card? Some cards come with special
drivers that need to be loaded before you can use the card. It's also
possible
1 - 100 of 146 matches
Mail list logo