Description of problem: Once I installed the Fedora 15 alpha image onto my Viewpad 10, I then installed Florence, the on screen keyboard, everything seemed to work. But when I had finished updating Fedora, Florence seemed to have stopped working. I tried launching Florence through the terminal but it says that I need to turn on at_spi_registry since it hasn't started at session startup. Version-Release number of selected component (if applicable): How reproducible: Everytime I try and launch Florence. Steps to Reproduce: 1. Through Terminal 2. Through Terminal (As root) 3. Clicking the icon (Does nothing) Actual results: Florence fails to launch. Expected results: Florence should appear at the bottom of my screen like it did before. Additional info: (Sorry if this is incorrect, my first bug filed here)
Still broken as of florence-0.5.0-1.fc15, on Fedora 15 Beta up-to-date as of 2011-04-18. $ florence -d Florence version 0.5.0 XRECORD has been disabled at compile time. ** (florence:31067): WARNING **: AT_SPI_REGISTRY was not started at session startup. ** (florence:31067): WARNING **: Could not locate registry ERROR: Xtest extension not compiled in and at-spi not working FATAL ERROR: There is no way we can send keyboard events. If you need help, please rerun with the -d switch (debug) and send the output to f.agrech Caribou and CellWriter seem to work OK on this system.
I confirm this bug. It broken in F15 release.
I confirm this bug also.
I doubt we need more confirmations, but I can confirm this bug on a newly installed fedora 15 system from the live cd. eekboard works as an alternative, but lacks features that florence has.
here's how i fixed it: sudo yum remove florence yumdownloader --source florence rpm -ivh florence-0.4.7-3.fc15.src.rpm sudo yumbuilddep florence-0.4.7-3.fc15.src.rpm cd ~/rpmbuild/SOURCES tar -jxvf florence-0.4.7.tar.bz2 cd florence-0.4.7 sudo yum install libXtst-devel ./configure --prefix=/usr --without-notification make sudo make install TL;DR: libXtst-devel must be present when doing the configure. If Simon adds libXtst-devel as a required build dependency the florence package should work just fine in fedora 15. yay!
whoops! I made a typo. s/yumbuilddep/yum-builddep/
(In reply to comment #6) > TL;DR: libXtst-devel must be present when doing the configure. If Simon adds > libXtst-devel as a required build dependency the florence package should work ...and removes --without-xtst from the %configure statement in the .spec file. Otherwise, this fix works for me too. Managed to roll a functioning florence package.
I can't test it. Are you really sure that will work? Then I will do this..
I can test the rpm on f15 before you push it to the updates repository.
florence-0.5.0-2.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/florence-0.5.0-2.fc15
florence-0.5.0-2.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/florence-0.5.0-2.fc16
I have downloaded florence-0.5.0-2.fc15.i686.rpm and installed it. The program now starts. $ rpm -qi --requires florence | grep "libXtst" libXtst.so.6 So that looks good too. Thank you!
Package florence-0.5.0-2.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing florence-0.5.0-2.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/florence-0.5.0-2.fc16 then log in and leave karma (feedback).
florence-0.5.0-2.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.
florence-0.5.0-2.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.