<div dir="ltr">Hello,<br><br><div class="gmail_extra"><br><div class="gmail_quote">2017-10-25 19:38 GMT+02:00 Didier Spaier <span dir="ltr"><<a href="mailto:didier@slint.fr" target="_blank">didier@slint.fr</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-im gmail-HOEnZb"><br>
</span><span class="gmail-im gmail-HOEnZb">I don't see links associated to the number under brackets like [1].<br>
Maybe you forgot to append them?<br>
<br></span></blockquote><div>Oh yes damn. It took me ages to write all this down, then I had issues posting to the list because I was not paying attention to the mailman introductory messages when joining the list.</div><div>Here are the links I wanted to include in the original message.</div><div>[1]: <a href="http://brltty.mielke.narkive.com/nWBtM3ui/problem-with-brltty-and-polkit">http://brltty.mielke.narkive.com/nWBtM3ui/problem-with-brltty-and-polkit</a><br>[2]: <a href="https://mail.gnome.org/archives/orca-list/2017-October/msg00313.html">https://mail.gnome.org/archives/orca-list/2017-October/msg00313.html</a><br>[3]: <a href="https://github.com/xenserver/xen-4.5/commit/e6c3d371d475a10d2ebe9351472a2ec261023d72">https://github.com/xenserver/xen-4.5/commit/e6c3d371d475a10d2ebe9351472a2ec261023d72</a><br>[4]: <a href="https://mail.gnome.org/archives/orca-list/2017-October/msg00310.html">https://mail.gnome.org/archives/orca-list/2017-October/msg00310.html</a></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-im gmail-HOEnZb">
</span><div class="gmail-HOEnZb"><div class="gmail-h5"><br>
</div></div><div class="gmail-HOEnZb"><div class="gmail-h5">Well, I don't know the Arch build system but generally speaking it's<br>
safe no to include options unless you want to exclude some stuff from the<br>
package, and configure will just build according to the installed deps<br>
at that time in the host system. Let me give two examples.<br></div></div></blockquote><div>Yes this is a principle I would like to adopt however I don't necessarily like to create a minimal package as I can see  Dave, Samuel and others have put really a huge effort to create the awesome software with wel written documentation. I am using arch linux for a few years now and I can see brltty is treated like ordinary user managed service. Also I see some packages are excluded such as audio support, x11 support and more. I would just like to try to understand if that's usefull to users and package it properly. Arch has an ability to specify even optional dependencies. It's kind of do it your self distribution but then all common software features should be possible. If there are users who might like to have audio and speech support in brltty I would like them to have it. Perhaps I will have difficulties to adding this to the official arch repositories but still I believe ignoring it just wastes Brltty developer's effort at the first place.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5"><br>
2) In the installer the package is stripped down this way:<br>
./configure \<br>
  --prefix=/usr \<br>
  --bindir=/bin \<br>
  --sbindir=/sbin \<br>
  --libdir=/lib${LIBDIRSUFFIX} \<br>
  --infodir=/usr/info \<br>
  --mandir=/usr/man \<br>
  --sysconfdir=/etc \<br>
  --localstatedir=/var \<br>
  --build=$ARCH-slint-linux \<br>
  --disable-contracted-braille \<br></div></div></blockquote><div>Are you sure you would like to disable contracted braille? I think people reading and writing english, german, french braille and other braille codes where there is contracting support tend to prefer contracted braille over uncontracted braille. <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">
  --disable-speech-support \<br>
  --disable-icu \<br></div></div></blockquote><div>This is related to localization am I right? I guess you are targetting at least two localizations english and french, perhaps you also need to reconsider this. <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">
  --disable-x \<br>
  --disable-gpm \<br></div></div></blockquote><div>In arch this is explicitly enabled. It has something to do with the mouse as I have understood. Perhaps it's usefull for copying and pasting on text console or perhaps scrolling. I am not sure however since it's enabled in arch and in debian I guess it's usefull. <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">
  --disable-api \<br></div></div></blockquote><div>What API does this disable? I guess not brlapi as I have seen your earlier discussion with Dave and Samuel where you have understood you do need to include brlapi for allowing orca communicating to brltty. <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">
  --disable-ocaml-bindings \<br>
  --disable-java-bindings \<br>
  --disable-lisp-bindings \<br></div></div></blockquote><div>You might need this for speechd-el braille support <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">
  --disable-python-bindings \<br></div></div></blockquote><div>You need this for orca...</div><div>Or err.. I see you are building brlapi seperatelly am I correct?<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">
  --disable-tcl-bindings \<br>
  --disable-polkit \<br>
  --with-pcm-package=no \<br>
  --with-midi-package=no \<br>
  --with-fm-package=no \<br>
  --with-curses=ncurses \<br>
  --with-bluetooth-package=no<br>
<br>
As you see we don't include the bindings, all stuff needed for speech<br>
support (as we use speakup instead), polkit (we are root during<br>
installation), etc.<br></div></div></blockquote><div>Polkit is not for installation as I am understanding it. Polkit is for authorizing brlapi clients such as orca using python-brlapi or speechd-el using brlapi lisp bindings to talk to brltty built-in brlapi server. This is not the only supported auth method and for all slint desktops except of mate and kde this is not needed as I think these lightweight desktop environments don't use polkit either. I will hopefully understand this better once my question related to brlapi client config is cleared up.<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">
<br>
</div></div><div class="gmail-HOEnZb"><div class="gmail-h5"><br>
</div></div><div class="gmail-HOEnZb"><div class="gmail-h5">You can use the tty device like in this example:<br>
brltty -b tt -d /dev/tty12 and you will get the output on /dev/tty12<br>
Thanks again Samuel for the tip!<br>
<br></div></div></blockquote><div>Yeah, awesome I will play with this tonight. <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5"><br>
PS I will upload a Slint64-14.2.1RC2 ISO real soon now, then wait a few<br>
days for comments. Peter, I will be especially eager to hear from you ;)<br>
<br></div></div></blockquote><div>Yes, I will check it out as I have never experiences attempt at accessibility enabled kde. And perhaps I'll be able to check the others in the process.</div><div><br></div><div>Thanks and Greetings</div><div><br></div><div>Peter</div><br></div><br></div></div>