Re: [orca-list] Proposal: Nuke the forced terminal-based setup



+1

Jeremy

On 02/10/2012 12:48 AM, Alex H. wrote:
Yep, nuke it. I'm all for it.<grin>

On 2/10/12, Robert cole<rkcole72984 gmail com>  wrote:
Forwarding this for the record's sake. This was sent to me directly
rather than to the list (no problem at all).

-------- Original Message --------
Subject:        Re: [orca-list] Proposal: Nuke the forced terminal-based setup
Date:   Thu, 9 Feb 2012 22:45:28 -0600
From:   Nimer M. Jaber, ICÅ<nimerjaber1 gmail com>
Reply-To:       nimerjaber1 gmail com
To:     Robert cole<rkcole72984 gmail com>



Nobody has put in a -1, so I'll be the first. Haha, just kidding. +1.
Awesome job.

On 09.02.2012, Robert cole<rkcole72984 gmail com>   wrote:
  Hello, Joanie.

  I am in complete agreement with all of the points you listed. +1 from
  me! Keep up the great work!

  On 02/09/2012 02:58 PM, Joanmarie Diggs wrote:
  Hey guys.

  I have a new proposal for you. As the subject indicates, I am thinking
  that the forced terminal-based setup needs to go. Here's why:

  1. If Orca is started via GNOME's built-in universal access tools,
      the autostart file we were provided (and are expected by GNOME to
      use) prevents the terminal setup from ever kicking in. So in this
      case forced setup is useless as a result of going unused.

  2. If Orca is stopped via GNOME's built-in universal access tools
      and then launched manually, terminal setup kicks in -- which is
      not desirable. For one thing, accessibility support for the desktop
      session is still enabled functionally. But the gsettings key says it
      is no longer enabled. So we don't actually *need* to enter setup.
      Furthermore, if you go through with it, the setup stomps on your
      existing settings. So in this case, it's at best silly and at worst
      causes you to lose preferences.

  3. If you always start Orca manually and you are in an instance where
      accessibility support is really not enabled, forced setup simplifies
      things for you. However, it assumes that you have gsettings -- that
      won't be the case for pure KDE and pure XFCE environments. And for
      that matter for any other pure, GNOME-free environments. The
      gsettings thing we can deal with via using dbus instead (which is
      what I'm working on now for some other stuff in Orca), but:

  4. If Orca determines accessibility support is not enabled and does the
      forced setup, it does it by launching (or attempting to launch)
      gnome-terminal -- which won't be installed in pure non-gnome
      environments. So I suppose we could try to figure out from the
      environment what the native terminal is, but.... This really should
      be a one time thing -- and ultimately a no-time thing because:

  5. At the last Accessibility hackfest, we discussed and made a high
      priority getting accessibility enabled by default. As things
continue
      to get more performant and more reliable, we can do this. We're
      aiming for GNOME 3.6. With accessibility support always enabled,
      forced setup will never, ever be invoked. And lastly:

  6. For the one time it is truly needed, you can always use 'orca -t'
      in a console.

  So.... Personally I think this code is more trouble than it is worth.
  What are your thoughts on this matter? Discussion and +1/-1 are highly
  encouraged.

  Thanks in advance!
  --joanie


  _______________________________________________
  orca-list mailing list
  orca-list gnome org
  http://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

  _______________________________________________
  orca-list mailing list
  orca-list gnome org
  http://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



--
Nimer Jaber, ICÅ and Freedom Scientific JAWS Certifications

The message above is intended for the recipient to whom it was
addressed. If you believe that you are not the intended recipient,
please notify me via reply email and destroy all copies of this
correspondence. Action taken as a result of this email or its contents
by anyone other than the intended recipient may result in civil or
criminal action. I have checked this email and all corresponding
attachments for security threats. However, security of your machine is
up to you. Thanks.

Registered Linux User 529141.
http://counter.li.org/
Vinux testing and documentation coordinator
To get more information about a free and accessible operating system,
please click here:
http://www.vinuxproject.org

To find out about a free and versatile screen reader for windows XP
and above, please click here:
http://www.nvda-project.org

You can follow @nimerjaber on Twitter for the latest technology news.

Check out my blog related to technology by clicking here:
http://nimertech.blogspot.com

To contact me, you can reply to this email or you may call me at (720)
(251-4530) and I will do my best to respond to you promptly.


_______________________________________________
orca-list mailing list
orca-list gnome org
http://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




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