onboard (экранная клавиатура)

Ответить
trs
Сообщения: 1822
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

onboard (экранная клавиатура)

Сообщение trs » 18 апр 2017, 10:15

aulon писал(а):Ну почините уже onboard. Она и в R8 не работала, и в R9 продолжает лежать. Ни одна экранная клавиатура нормально не работает.
Версию 1.4.1 собрал себе в репы http://abf-downloads.rosalinux.ru/trs_p ... n/release/
Чуть позже исправлю надпись на кнопке Super, и думаю кое-что в конфиге по умолчанию надо бы поменять, что бы меньше настраивать пришлось на планшетах.

Однако про "не работала" хотелось бы увидеть конкретику. Использовал её ещё год назад.
При обновлении с версии 1.3 до 1.4.1 заметил странности, например:
- не скрывается при подключании физической клавиатуры;
- не всегда активируется при нажатии в поле ввода.
Создал нового пользователя - работает без нареканий. То есть дело в настройках, что оставались от предыдущей версии. В /etc/onboard и gsettings, как быть с последним, пока не понятно.

Аватара пользователя
aulon
Сообщения: 142
Зарегистрирован: 27 апр 2016, 18:37
Operating system: ROSA.FRESH.MATE.R10.x86_64 linuxmint-18.3-mate-64bit
Откуда: Солнечная Кубань

Re: onboard (экранная клавиатура)

Сообщение aulon » 18 апр 2017, 11:42

Вот, пожалуйста. В контактике я уже несколько раз писал.
$ onboard
11:40:51.810 WARNING Onboard.Keyboard: Atspi typelib missing, at-spi key-synth unavailable
11:40:51.914 WARNING Onboard.AtspiStateTracker: Atspi typelib missing, auto-show unavailable
Traceback (most recent call last):
File "/usr/bin/onboard", line 36, in <module>
ob = Onboard()
File "/usr/lib64/python3.5/site-packages/Onboard/OnboardGtk.py", line 148, in __init__
self.init()
File "/usr/lib64/python3.5/site-packages/Onboard/OnboardGtk.py", line 189, in init
self._init_delayed()
File "/usr/lib64/python3.5/site-packages/Onboard/OnboardGtk.py", line 273, in _init_delayed
self.keyboard_widget.set_startup_visibility()
File "/usr/lib64/python3.5/site-packages/Onboard/KeyboardWidget.py", line 433, in set_startup_visibility
self.commit_transition()
File "/usr/lib64/python3.5/site-packages/Onboard/KeyboardWidget.py", line 712, in commit_transition
self._on_transition_step()
File "/usr/lib64/python3.5/site-packages/Onboard/KeyboardWidget.py", line 748, in _on_transition_step
window.set_visible(visible)
File "/usr/lib64/python3.5/site-packages/Onboard/KbdWindow.py", line 389, in set_visible
self._show_first_time()
File "/usr/lib64/python3.5/site-packages/Onboard/KbdWindow.py", line 209, in _show_first_time
self.pre_render_keys(*self.get_size())
File "/usr/lib64/python3.5/site-packages/Onboard/KbdWindow.py", line 218, in pre_render_keys
self.keyboard_widget.pre_render_keys(self, w, h)
File "/usr/lib64/python3.5/site-packages/Onboard/KeyboardWidget.py", line 450, in pre_render_keys
context = win.cairo_create()
File "/usr/lib64/python3.5/site-packages/gi/overrides/Gdk.py", line 173, in cairo_create
return Gdk.cairo_create(self)
TypeError: Couldn't find foreign struct converter for 'cairo.Context'
И тишина.
PS $ uname -a
Linux kailasa 4.9.20-nrj-desktop-1rosa-x86_64 #1 SMP PREEMPT Sat Apr 1 22:43:39 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
DE - Plasma и Mate.
Система ставилась начисто. В R8 и R8.1 писало то же самое.

Аватара пользователя
Алзим
Сообщения: 4059
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: onboard (экранная клавиатура)

Сообщение Алзим » 18 апр 2017, 11:52

trs писал(а): Версию 1.4.1 собрал себе в репы
Эта версия уже в оф.репах лежит. https://abf.io/import/onboard

Аватара пользователя
aulon
Сообщения: 142
Зарегистрирован: 27 апр 2016, 18:37
Operating system: ROSA.FRESH.MATE.R10.x86_64 linuxmint-18.3-mate-64bit
Откуда: Солнечная Кубань

Re: onboard (экранная клавиатура)

Сообщение aulon » 18 апр 2017, 11:53

И с нею пишет тоже самое.

Аватара пользователя
aulon
Сообщения: 142
Зарегистрирован: 27 апр 2016, 18:37
Operating system: ROSA.FRESH.MATE.R10.x86_64 linuxmint-18.3-mate-64bit
Откуда: Солнечная Кубань

Re: onboard (экранная клавиатура)

Сообщение aulon » 18 апр 2017, 11:55

Давайте проголосуем, что-ли. У кого onboard работает, у кого не работает.

trs
Сообщения: 1822
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: onboard (экранная клавиатура)

Сообщение trs » 18 апр 2017, 11:57

Спасибо. А скажите, Вы никакие "лишние" пакеты не удаляли?
aulon писал(а):11:40:51.810 WARNING Onboard.Keyboard: Atspi typelib missing, at-spi key-synth unavailable
11:40:51.914 WARNING Onboard.AtspiStateTracker: Atspi typelib missing, auto-show unavailable
Снимок экрана от 2017-04-18 18-53-47.png

Аватара пользователя
aulon
Сообщения: 142
Зарегистрирован: 27 апр 2016, 18:37
Operating system: ROSA.FRESH.MATE.R10.x86_64 linuxmint-18.3-mate-64bit
Откуда: Солнечная Кубань

Re: onboard (экранная клавиатура)

Сообщение aulon » 18 апр 2017, 13:09

Нет, не удалял. В R8 я пытался по советам с других форумов доустанавливать пакеты с atspi, ставил разные, не помогало.

trs
Сообщения: 1822
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: onboard (экранная клавиатура)

Сообщение trs » 18 апр 2017, 16:19

Дело не в atspi (это влияет на функционал, а не работоспособность).
Находится пакет так так:

Код: Выделить всё

$ urpmf atspi|grep typelib
lib64atspi-gir2.0:/usr/lib64/girepository-1.0/Atspi-2.0.typelib
libatspi-gir2.0:/usr/lib/girepository-1.0/Atspi-2.0.typelib
Фатальная ошибка в последней строке.
Необходим пакет python3-gi-cairo.
Найти можно было бы вот так:

Код: Выделить всё

urpmq cairo -a|grep python
Если бы была проба, где есть список установленных пакетов, "и тишина" не так долго бы длилась.

Аватара пользователя
aulon
Сообщения: 142
Зарегистрирован: 27 апр 2016, 18:37
Operating system: ROSA.FRESH.MATE.R10.x86_64 linuxmint-18.3-mate-64bit
Откуда: Солнечная Кубань

Re: onboard (экранная клавиатура)

Сообщение aulon » 18 апр 2017, 16:38

Давайте вести конструктивный диалог. Я не пытаюсь кого-то обвинять или жаловаться. Если в Росе всё будет работать, я только "за". Чем могу помочь, помогу, хотя уровень у меня не очень (и возраст уже не очень :) )
После установки python3-gi-cairo onboard стал запускаться. Это очень хорошо!
Может быть стоит его в обязательные зависимости к onboard добавить, чтобы в DE, отличных от Gnome, программа нормально работала?

trs
Сообщения: 1822
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: onboard (экранная клавиатура)

Сообщение trs » 18 апр 2017, 17:43

Я ведь тоже хотел одно, а со стороны это оказалось несколько другое.

Добавить надо, как и lib64atspi-gir2.0.

Аватара пользователя
aulon
Сообщения: 142
Зарегистрирован: 27 апр 2016, 18:37
Operating system: ROSA.FRESH.MATE.R10.x86_64 linuxmint-18.3-mate-64bit
Откуда: Солнечная Кубань

Re: onboard (экранная клавиатура)

Сообщение aulon » 18 апр 2017, 20:39

Новый (старый) глюк вылез - после набора 1 буквы на кириллице раскладка слетает на английскую. Даже не совсем так - на клавиатуре включается кириллица, а набирается всё равно латиница и сразу включается английский. Когда-то давно сталкивался, но не на Росе, не помню как победить.

Аватара пользователя
aulon
Сообщения: 142
Зарегистрирован: 27 апр 2016, 18:37
Operating system: ROSA.FRESH.MATE.R10.x86_64 linuxmint-18.3-mate-64bit
Откуда: Солнечная Кубань

Re: onboard (экранная клавиатура)

Сообщение aulon » 20 апр 2017, 11:36

Почитал другие форумы по теме. Получается onboard переключается не на английский, а на язык по-умолчанию в системе (у меня - английский). Как с этим справиться, не нашел рецепт. Точно так же ведёт себя и florence и kvkbd. Помогите :(

Аватара пользователя
Алзим
Сообщения: 4059
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: onboard (экранная клавиатура)

Сообщение Алзим » 20 апр 2017, 11:48

По-умолчанию сделать русский?

Аватара пользователя
aulon
Сообщения: 142
Зарегистрирован: 27 апр 2016, 18:37
Operating system: ROSA.FRESH.MATE.R10.x86_64 linuxmint-18.3-mate-64bit
Откуда: Солнечная Кубань

Re: onboard (экранная клавиатура)

Сообщение aulon » 20 апр 2017, 11:51

Нет. Чтобы в экранных клавиатурах нормально раскладка переключалась.

trs
Сообщения: 1822
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: onboard (экранная клавиатура)

Сообщение trs » 20 апр 2017, 15:53

Переключаете кнопкой на самой onboard, но раскладка не меняется?

Аватара пользователя
aulon
Сообщения: 142
Зарегистрирован: 27 апр 2016, 18:37
Operating system: ROSA.FRESH.MATE.R10.x86_64 linuxmint-18.3-mate-64bit
Откуда: Солнечная Кубань

Re: onboard (экранная клавиатура)

Сообщение aulon » 20 апр 2017, 17:57

У меня alt+shift, на onboard отдельной кнопки нет. Дело не в этом. Я и в трее и клавиатурой переключаю, до нажатия на onboard любой клавиши светятся русские буквы. При нажатии тут же появляется латиница и буква уже вводится латиницей.

trs
Сообщения: 1822
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: onboard (экранная клавиатура)

Сообщение trs » 21 апр 2017, 11:43

С новым пользователем в KDE получилось воспроизвести. Потом в настройках "Область переключения раскладки" сменил на "Приложение", стало переключаеться как положено. Обратно сменил на "Глобально" - проблема не повторяется. alt+shift нажимал как на самой onboard, так и кликал по индикатору раскладки рядом с часами.

А кнопку на самой клавиатуре можно включить в её настройках.

Аватара пользователя
aulon
Сообщения: 142
Зарегистрирован: 27 апр 2016, 18:37
Operating system: ROSA.FRESH.MATE.R10.x86_64 linuxmint-18.3-mate-64bit
Откуда: Солнечная Кубань

Re: onboard (экранная клавиатура)

Сообщение aulon » 21 апр 2017, 12:43

Перешел в плазму. Действительно, если переключить на "Приложения", onboard переключается нормально. В mate такой фокус не прокатывает. Там есть 2 опции "Отдельная раскладка для каждого окна" и "Новые окна используют раскладку активного окна". Выбор невелик.

trs
Сообщения: 1822
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: onboard (экранная клавиатура)

Сообщение trs » 21 апр 2017, 12:47

Так в KDE не важно какая опция выбрана. Сам факт изменения опции решил проблему.

Аватара пользователя
aulon
Сообщения: 142
Зарегистрирован: 27 апр 2016, 18:37
Operating system: ROSA.FRESH.MATE.R10.x86_64 linuxmint-18.3-mate-64bit
Откуда: Солнечная Кубань

Re: onboard (экранная клавиатура)

Сообщение aulon » 21 апр 2017, 13:08

В mate изменениями опций проблема не решилась.

novokreshenov
Сообщения: 70
Зарегистрирован: 03 сен 2013, 20:45
Operating system: rosa fresh

Re: onboard (экранная клавиатура)

Сообщение novokreshenov » 21 апр 2017, 18:58

Я проблему решил так: в настройках клавиатуры, оборудование, модель клавиатуры изменил на неизвестный производитель DTK2000

Аватара пользователя
aulon
Сообщения: 142
Зарегистрирован: 27 апр 2016, 18:37
Operating system: ROSA.FRESH.MATE.R10.x86_64 linuxmint-18.3-mate-64bit
Откуда: Солнечная Кубань

Re: onboard (экранная клавиатура)

Сообщение aulon » 21 апр 2017, 19:25

YES!!! Никогда бы не догадался! Всё заработало. Сейчас у меня ноут Lenovo G500. Позже попробую на стационарнике. Обычно на ноутах при выборе чужой клавиатуры могут быть проблемы с клавишами запятыми, слэшами. Эта клавиатура (DTK2000) подошла пез проблем.

Аватара пользователя
aulon
Сообщения: 142
Зарегистрирован: 27 апр 2016, 18:37
Operating system: ROSA.FRESH.MATE.R10.x86_64 linuxmint-18.3-mate-64bit
Откуда: Солнечная Кубань

Re: onboard (экранная клавиатура)

Сообщение aulon » 26 апр 2017, 07:56

На стационарнике удалось победить onboard в mate. Необходимо выбрать клавиатуру "обычная 104-клавишная" (не международная!).
Можно пометить тему как решённую.

Аватара пользователя
mikhailnov
Сообщения: 40
Зарегистрирован: 29 авг 2015, 22:53
Operating system: Ubuntu, ROSA, FreeBSD
Контактная информация:

Re: onboard (экранная клавиатура)

Сообщение mikhailnov » 08 янв 2018, 00:25

Ни у кого нет такого, что при запущенной в KDE 5 Onboard любое нажатие на тачскрин повторяется бесеконечное количество раз после отпускания пальца, пока пальцем или мышью не ткнешь в другое место?

Ответить