[orca-list] Partially Solved: Fedora 22 Blues



So, I've figured out my problem mostly. However, there's certainly at
least one bug against Fedora 22.

It helped to put speech-dispatcher on its own audio device. That brought
up a speaking gdm by default, which is nice. Ordinarily, I let my
speech-dispatcher and speakup-connector share the same ice1724 driver
because they can, and because that gives me an additional audio device.
I don't usually really need a talking gdm.

However, to try and figure out what was happening, I put
speech-dispatcher on its own audio device. That was enlightening. gdm is
not releasing speech-dispatcher following login, so orca doesn't come up
talking until I go to a cli somewhere and do a "killall
speech-dispatcher." I will find out whether it's just something funky on
this particular machine, because it's a bug otherwise.

My desktop turns out to be split across two tty's. I have gui related
pids on tty 1 -- which is where I've been expecting Orca, and on tty 25
-- where I didn't look until a reboot for unrelated reasons clued me
that my last login was on tty 25!

So, how and why I'm split across two ttys is the next thing to figure
out. Again, it might be peculiar to this machine. I will poke around
under /etc/systemd for any config tweaks I may have made. Meanwhile,
here's how things split on the current boot:

root concerto 22:42:28 ~#ps -t tty1
  PID TTY          TIME CMD
   8765 tty1     00:00:00 gdm-wayland-ses
    8767 tty1     00:00:00 dbus-daemon
     8768 tty1     00:00:00 gnome-session
      8775 tty1     00:00:03 gnome-shell
       8780 tty1     00:00:00 gvfsd
        8831 tty1     00:00:00 Xwayland
         8838 tty1     00:00:00 at-spi-bus-laun
          8841 tty1     00:00:00 dbus-daemon
           8845 tty1     00:00:00 at-spi2-registr
            8852 tty1     00:00:00 ibus-daemon
             8856 tty1     00:00:00 ibus-dconf
              8858 tty1     00:00:00 ibus-x11
               8876 tty1     00:00:00 gnome-settings-
                8881 tty1     00:00:00 gvfs-udisks2-vo
                 8892 tty1     00:00:00 gvfs-gphoto2-vo
                  8896 tty1     00:00:00 gvfs-afc-volume
                   8956 tty1     00:00:02 orca
                    9001 tty1     00:00:00 ibus-engine-sim

root concerto 22:43:25 ~#ps -t tty24
  PID TTY          TIME CMD
   9183 tty24    00:00:00 gdm-x-session
    9185 tty24    00:00:02 Xorg
     9238 tty24    00:00:00 dbus-daemon
      9241 tty24    00:00:00 gnome-session
       9311 tty24    00:00:00 gvfsd
        9315 tty24    00:00:00 gvfsd-fuse
         9320 tty24    00:00:00 xfconfd
          9497 tty24    00:00:00 at-spi-bus-laun
           9500 tty24    00:00:00 dbus-daemon
            9504 tty24    00:00:01 at-spi2-registr
             9520 tty24    00:00:00 gnome-settings-
              9533 tty24    00:00:00 dconf-service
               9538 tty24    00:00:02 gnome-shell
                9567 tty24    00:00:00 gsd-printer
                 9589 tty24    00:00:00 gnome-shell-cal
                  9593 tty24    00:00:00 evolution-sourc
                   9595 tty24    00:00:00 ibus-daemon
                    9600 tty24    00:00:00 ibus-dconf
                     9602 tty24    00:00:00 ibus-x11
                      9613 tty24    00:00:00 goa-daemon
                       9624 tty24    00:00:00 mission-control
                        9634 tty24    00:00:00 gvfs-udisks2-vo
                         9648 tty24    00:00:00 gvfs-gphoto2-vo
                          9655 tty24    00:00:00 gvfs-afc-volume
                           9716 tty24    00:00:00 abrt-applet
                            9719 tty24    00:00:00 kded5
                             9720 tty24    00:00:00 seapplet
                              9723 tty24    00:00:00 evolution-alarm
                               9725 tty24    00:00:00 zeitgeist-datah
                                9726 tty24    00:00:00 nautilus
                                 9728 tty24    00:00:00 tracker-miner-f
                                  9732 tty24    00:00:01 tracker-store
                                   9737 tty24    00:00:00
                                   zeitgeist-daemo
                                    9738 tty24    00:00:00
                                    tracker-miner-u
                                     9740 tty24    00:00:00
                                     deja-dup-monito
                                      9749 tty24    00:00:00
                                      tracker-miner-a
                                       9751 tty24    00:00:07
                                       tracker-extract
                                        9783 tty24    00:00:00
                                        evolution-calen
                                         9844 tty24    00:00:00
                                         gvfsd-trash
                                          9874 tty24    00:00:00
                                          evolution-calen
                                           9891 tty24    00:00:00
                                           evolution-addre
                                            9896 tty24    00:00:00
                                            evolution-calen
                                             9954 tty24    00:00:00
                                             evolution-addre
                                              9992 tty24    00:00:00
                                              ibus-engine-sim
                                              10036 tty24    00:00:00
                                              gvfsd-burn
                                              10044 tty24    00:00:00
                                              zeitgeist-fts
                                              10072 tty24    00:00:00
                                              gvfsd-metadata
                                              10570 tty24    00:00:00
                                              orca
                                              10577 tty24    00:00:00
                                              sd_espeak

kendell clark writes:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

hi
I've noticed a few cases where pressing the log out, switch users
button, or if gnome crashes and you have to press log out to go back
to gdm,  the x server is killed but gdm doesn't show back up. This
isn't an orca bug though, but this could also be the problem. I'll
look into it now, and file a bug. Problem is, it's intermittent.
Sometimes it goes back to the login screen, sometimes it doesn't. I
hate intermittent bugs ...
Thanks
Kendell clark


Joanmarie Diggs wrote:
Hi Janina.

When I return from the console to tty 1, I get a gdm screen.
Usually I have speech, but if speech-dispatcher is not speaking,
toggling Orca off and on again with Super+Alt+S solves it. I'll add
that to my to-look-into list. In the meantime, after I log back in,
the Orca I left running in my user session resumes speaking. Is
there any chance you're in gdm but didn't realize it due to lack of
speech?

--joanie

On 06/05/2015 07:11 PM, Janina Sajka wrote:
I appreciate all the thoughts conveyed to my problem. But, I
think what's actually happening on my system has become muddled
in the process.

I have no problem with Speakup, or with moving among the 23 open 
consoles I have running Speakup.

The problem is Orca and Speech-Dispatcher -- or something in the
GUI. Once I leave tty1 where the GUI is, I can run Speakup all
day, changing consoles as much as I might want. But, when I
return to tty 1, there's no response whatsoever. Orca doesn't
speak, and as far as I can tell, nothing else is responding in
any way.

For instance, I cannot do:

Alt F2

aplay ~/myfile.wav

Not even if I add something like "-D plughw:4" to the above
command. Yes, I have multiple audio devices.

Which leads me to a thought. I suppose I should try putting 
Speech-Dispatcher on a completely separate device. I haven't need
that since using my ICE17724 device, but I suppose this would be
worth a try.

Janina

kendell clark writes: hi I seriously doubt fedora would do
anything like that deliberately. If they had, there would be a
change log entry. Pulse is a problem for speakup, no doubt about
it, but otherwise usually just works. This is really a speakup
problem and needs to be fixed by the speakup devs, because pulse
audio isn't going away. Now that I've said all that, I don't know
how to solve the problem reliably. If you can get into the gui,
make sure speakup is running, and then run sudo espeakup, while 
in the gui. After that, speakup should work as normal. It's
something to do with pulseaudio and speakup conflicting with each
other. Just as an aside, speech-dispatcher's alsa support really
leaves something to be desired. It frequently crashes when using
espeak Thanks Kendell clark


Janina Sajka wrote:
I have pulse disabled the usual way I've been disabling it
ever since Redhat foisted pulse on us.

/usr/bin/pulseaudio is a 0-byte file chmod 444 owned by
root:root.

Speech-Dispatcher has been told to use alsa.

PS: I actually suspect something explicitly Fedora. I'm
suspicious there's some new setting designed to keep
newbies locked onto the gui, lest they stray into console
land and freak out. That kind of quote unquote feature
wouldn't surprise me. I guess I should troll the change
log.

Janina

Jason White writes:
covici ccs covici com <covici ccs covici com> wrote:
I bet it has something to do with pulse audio -- do you
have a hardware synth to use with speakup to check?

It's also worth noting that I can't reproduce any of
these issues under Arch Linux with Pulseaudio, GNOME and
Orca installed. It's something Fedora-specific,
apparently.

_______________________________________________ orca-list
mailing list orca-list gnome org 
https://mail.gnome.org/mailman/listinfo/orca-list Visit 
http://live.gnome.org/Orca for more information on Orca.
The manual is at 
http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.h
tml




The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Log bugs and feature requests at
http://bugzilla.gnome.org Find out how to help at
http://live.gnome.org/Orca/HowCanIHelp



_______________________________________________ orca-list mailing
list orca-list gnome org 
https://mail.gnome.org/mailman/listinfo/orca-list Visit
http://live.gnome.org/Orca for more information on Orca. The manual
is at
http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html


The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Log bugs and feature requests at http://bugzilla.gnome.org Find out
how to help at http://live.gnome.org/Orca/HowCanIHelp

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJVcjjoAAoJEGYgJ5/kqBTdUp4P/0RAm3TG++Yohs338DuWBiDu
tOm79ktE9p/QKv1yudKuqNJa5nfyv/gh8zA+fV0ic/x/vNKHaSNR1nhhC7fNI5JK
gddhbzRch9WXkX6/rhSwwGC9tkJApxwMw8Memy84Of/R/0hyChAhWpM11hukJz5D
dPpG7fNn8LAGyMFIAj3CRAp18qavjfkuZibfzznRPEFIHTWt1rXLmMbMsVCL4FZN
6f2hAZ4ZuJDTMhQ956u8OgTKcPWQy7Z/Q1Ejc8ts4W5njUzVtaofr09a8scDcs7Y
M8rtd8ioFTeeuabUM0qi2VSWi+R94XB4K0ILYqe2VMOoHSTra4OACz2trpVGRjKy
raDVcd1L2TBS2UKPRami4ALyn32LiZ24Npdp7L42833HpCGTllM8BNxVPT9USbYg
gZGGrxn7yR4GMCpAQRSClxQ0TqUtQqREBYhDJfy4ENNJvf+zT9aNKa483pKw7hO5
GG1swl4knBMq5nDmMDzBNJoYGZjTPs/gx1uA0FmSew3zodTL0Cfy6K5rQYICJ1jP
VE4PCVQMVrUqp8rnUorn7rlBr5GYjxJ4n+YUdb8gVUybstgO+sMRN5DwTnGJMco9
tWTzHaR4Vf8JX0LoNttK8qjUrQS8UoM5vk/kIXQGsy+dCvYJvbEU08R1bWqVcJEu
/tMLWj0PA0/H9qKbbdBS
=fcYl
-----END PGP SIGNATURE-----

-- 

Janina Sajka,   Phone:  +1.443.300.2200
                        sip:janina asterisk rednote net
                Email:  janina rednote net

Linux Foundation Fellow
Executive Chair, Accessibility Workgroup:       http://a11y.org

The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI)
Chair,  Protocols & Formats     http://www.w3.org/wai/pf



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]