[РЕШЕНО] Экранная клавиатура Onboard

И все-таки интересна эта фраза - смысл ее я до конца не понимаю
AT-SPI: COuldn't connect to accessibility bus. Is at-spi-bus-launcher running?
А посмотри ка $ pstree -p на предмет at-spi и at-spi-bus (что за демоны и что создают)
Не пойму зачем AT SPI нужна шина - я здесь чайник, нужны спецы.
- нет смысла смотреть, раз не запустилось, то не будет и виртуального at-spi-registryd (по существу вроде бы должно быть два этих демона - реальный и виртуальный, или один?)
Никогда с AT SPI не сталкивался.
Ошибки не исчезают с опытом - они просто умнеют
Вот и я не сталкивался, вообще не в курсе что это за зверь :)
Потому вообще хотел накатать багрепорт, но постыдился своего "английского".
Эксперимент..............
Установил из аур florence
запустил из консоли и получил следующее
Версия Florence 0.6.2
(florence:5602): GLib-GIO-ERROR **: Settings schema 'org.florence' is not installed
Ловушка трассировки/останова (core dumped)
Анализ
1. Запустил $ systemd-coredumpctl gdb
…......................................................................................
Program terminated with signal SIGTRAP, Trace/breakpoint trap.
#0 0xb672d17a in g_logv () from /usr/lib/libglib-2.0.so.0
(gdb) bt
#0 0xb672d17a in g_logv () from /usr/lib/libglib-2.0.so.0
#1 0xb672d293 in g_log () from /usr/lib/libglib-2.0.so.0
#2 0xb68f6185 in ?? () from /usr/lib/libgio-2.0.so.0
…...................................................
2. Добавим информации - $ strace florence
…..........концовка................................
open("/usr/local/share/glib-2.0/schemas/gschemas.compiled", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
write(2, "\n(florence:5613): GLib-GIO-ERROR"..., 86
(florence:5613): GLib-GIO-ERROR **: Settings schema 'org.florence' is not installed ) = 86
--- SIGTRAP {si_signo=SIGTRAP, si_code=SI_KERNEL} ---
КРИТИЧЕСКАЯ ОШИБКА: No signal received from parent process. We assume it's dead.
....................
+++ killed by SIGTRAP (core dumped) +++
Ловушка трассировки/останова (core dumped)
Попробуем исправить
$ sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
Проверяем $ florence....(PS....из терминала лучше не вызывать, если нет звукового модуля)
и видим клаву, а ниже текст............
Версия Florence 0.6.2
Найдена версия расширения XRecord=1.13
X11 composite extension detected. Semi-transparency is enabled.
DBus name aquired: org.florence.Keyboard
X11 composite extension detected. Semi-transparency is enabled.
Попробуй..................sudo glib-compile-schemas /usr/share/glib-2.0/schemas/.............если у Вас то же самое
Ошибки не исчезают с опытом - они просто умнеют
так у меня florence запускается сразу без проблем, и показывал клаву
но при нажатии на любую виртуальную клавишу вылетает с сообщением про at-spi:

florence
Версия Florence 0.6.2

** (florence:9713): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Найдена версия расширения XRecord=1.13
X11 composite extension detected. Semi-transparency is enabled.
DBus name aquired: org.florence.Keyboard

** (florence:9714): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

** (florence:9714): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
WARNING: AT-SPI has been disabled at run time: auto-hide mode is disabled.
X11 composite extension detected. Semi-transparency is enabled.

** (florence:9713): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

** (florence:9713): ERROR **: AT-SPI: COuldn't connect to accessibility bus. Is at-spi-bus-launcher running?
Ловушка трассировки/останова
upd, последний warning и error
Да у тебя другая ситуация, но почему, не пойму, а главное причем здесь AT-SPI (его задача установить и разрешить связь между интерфейсом пользователя и виртуальной клавиатурой), если раньше все работало.
Может я и ошибаюсь, но такое впечатление, что нарушены зависимости, чего то не хватает.
Если есть желание и время для анализа, можешь проверить следующее
1. Проверить зависимость библиотек проги (лучше использовать для этого утилиту ldd — как использовать, нагуглишь + man)
2. Посмотреть backtrace падения — и все-таки прога падает - как правило, после фразы Ловушка трассировки/останова должно следовать (core dumped).
Может у тебя не настроен сброс коры? Недавно была тема об этом.
3. Поработай с strace
Или советую обратится напрямую к тому, кто сопровождает в аур florence.
PS........посмотрел у себя принадлежность библиотек at-cpi
/lib $ find -name '*libatspi*'
./libatspi.so
./libatspi.so.0.0.1
./libatspi.so.0
и, например,
$ pacman -Qo /usr/lib/libatspi.so
/usr/lib/libatspi.so принадлежит at-spi2-core 2.12.0-1
Какой пакет у тебя? Может переустановить?
Ошибки не исчезают с опытом - они просто умнеют
vasek
Да у тебя другая ситуация, но почему, не пойму
А тебя нормально работает тот же самый florence?
вот какие библиотеки установлены.
extra/at-spi 1.32.0-6 [installed]
    Assistive Technology Service Provider Interface
extra/at-spi2-atk 2.12.1-1 [installed]
    A GTK+ module that bridges ATK to D-Bus at-spi
extra/at-spi2-core 2.12.0-1 [installed]
    Protocol definitions and daemon for D-Bus at-spi
Попробую всё переставить вечерком.
genues
А тебя нормально работает тот же самый florence?
После исправления работает нормально (но что значит нормально, к стыду, не умею им пользоваться) - но не падает после нажатия клавиш.
Вот список динамических библиотек
 $ ldd /usr/bin/florence
	linux-gate.so.1 (0xb7769000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xb7735000)
	librsvg-2.so.2 => /usr/lib/librsvg-2.so.2 (0xb76fd000)
	libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb75a3000)
	libgstreamer-1.0.so.0 => /usr/lib/libgstreamer-1.0.so.0 (0xb74a0000)
	libm.so.6 => /usr/lib/libm.so.6 (0xb7454000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb7303000)
	libXtst.so.6 => /usr/lib/libXtst.so.6 (0xb72fc000)
	libatspi.so.0 => /usr/lib/libatspi.so.0 (0xb72cf000)
	libgtk-3.so.0 => /usr/lib/libgtk-3.so.0 (0xb6cbd000)
	libgdk-3.so.0 => /usr/lib/libgdk-3.so.0 (0xb6bfb000)
	libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb6ba9000)
	libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb6a4b000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb6a21000)
	libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb68a3000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb6852000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb6747000)
	libflorence-1.0.so.1 => /usr/lib/libflorence-1.0.so.1 (0xb6742000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0xb6725000)
	libc.so.6 => /usr/lib/libc.so.6 (0xb6563000)
	libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb6555000)
	libpng16.so.16 => /usr/lib/libpng16.so.16 (0xb6516000)
	libcroco-0.6.so.3 => /usr/lib/libcroco-0.6.so.3 (0xb64d2000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0xb64cd000)
	libz.so.1 => /usr/lib/libz.so.1 (0xb64b6000)
	liblzma.so.5 => /usr/lib/liblzma.so.5 (0xb648f000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb648a000)
	/lib/ld-linux.so.2 (0xb776a000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6463000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0xb6450000)
	libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb63fa000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb63f4000)
	libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2 (0xb63ec000)
	libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb63c7000)
	libatk-bridge-2.0.so.0 => /usr/lib/libatk-bridge-2.0.so.0 (0xb6399000)
	libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6382000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6345000)
	libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb6341000)
	libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb6335000)
	libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb6329000)
	libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb6325000)
	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb6321000)
	libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0xb6315000)
	libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0xb62d4000)
	libwayland-cursor.so.0 => /usr/lib/libwayland-cursor.so.0 (0xb62cb000)
	librt.so.1 => /usr/lib/librt.so.1 (0xb62c2000)
	libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb62bf000)
	libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb620c000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6167000)
	libEGL.so.1 => /usr/lib/libEGL.so.1 (0xb6140000)
	libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0xb613c000)
	libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xb6131000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb6126000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0xb60b8000)
	libffi.so.6 => /usr/lib/libffi.so.6 (0xb60b0000)
	libpcre.so.1 => /usr/lib/libpcre.so.1 (0xb6042000)
	libresolv.so.2 => /usr/lib/libresolv.so.2 (0xb602a000)
	libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0xb5fcd000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb5fc8000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb5fc1000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb5f98000)
	libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0xb5f87000)
	libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0xb5f83000)
	libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0xb5f7d000)
	libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0xb5f74000)
	libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0 (0xb5f6f000)
	libgbm.so.1 => /usr/lib/libgbm.so.1 (0xb5f66000)
	libwayland-server.so.0 => /usr/lib/libwayland-server.so.0 (0xb5f54000)
	libglapi.so.0 => /usr/lib/libglapi.so.0 (0xb5f3a000)
	libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb5f2c000)
	libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0xb5f11000)
	libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0 (0xb5f0d000)
	libxcb-present.so.0 => /usr/lib/libxcb-present.so.0 (0xb5f08000)
	libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0xb5f00000)
	libxshmfence.so.1 => /usr/lib/libxshmfence.so.1 (0xb5efd000)
	libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb5ef7000)
	libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0xb5ed9000) 
Как видно, ненайденных библиотек нет - точнее нет слов "=> not found"
Ошибки не исчезают с опытом - они просто умнеют
genues
вот какие библиотеки установлены.

extra/at-spi 1.32.0-6 [installed]
Assistive Technology Service Provider Interface
extra/at-spi2-atk 2.12.1-1 [installed]
A GTK+ module that bridges ATK to D-Bus at-spi
extra/at-spi2-core 2.12.0-1 [installed]
Protocol definitions and daemon for D-Bus at-spi

А вот мое
$ pacman -Qs at-spi
local/at-spi2-atk 2.12.1-1
A GTK+ module that bridges ATK to D-Bus at-spi
local/at-spi2-core 2.12.0-1
Protocol definitions and daemon for D-Bus at-spi
local/python2-atspi 2.12.0-1
Python 2 bindings for at-spi

И заметь, у меня нет at-spi 1.32.0-6, но у тебя нет python2-atspi 2.12.0-1 - на что влияет, не разбирался, но, похоже, тебе лучше все переустановить, а лишнее убрать.
Ошибки не исчезают с опытом - они просто умнеют
vasek
И заметь, у меня нет at-spi 1.32.0-6, но у тебя нет python2-atspi 2.12.0-1 - на что влияет, не разбирался, но, похоже, тебе лучше все переустановить, а лишнее убрать.
Привёл список пакетов к такому же виду - не помогло. Удалил и поставил заново at-spi2-core и at-spi2-atk - не помогло.
$ ldd /usr/bin/florence так же не даёт строчек not found.
Беда...
Ошибки те же, или изменились?
На варнинги at-spi внимания можно не обращать, эта штуковина отвечает за функцию автоскрытия клавиатуры, в принципе можно скомпилить и без at-spi.
florence ориентирован на gnome, даже советуют в других DE запускать его с опцией --no-gnome - можно попробовать, но надежды мало.
Как писал у тебя два варианта - или обратиться за помощью к автору, или самому заняться анализом, но этот путь.................))
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.