В LM18.2 Cinnamon не запускается onboard

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

В LM18.2 Cinnamon не запускается onboard

#1

30 сен 2017, 21:22

Сейчас обнаружил, что после замены ядра не запускается виртуальная клавиатура onboard (на старом ядре в этой же версии LM все нормально работало - юзаю ее почти каждый день).
Нашел тему, где рекомендуют установить дополнительный пакет gir1.2-appindicator3-0.1 - тоже не помогло. Попробовал удалить полностью (включая файлы настроек) через Synaptic и установить по новой через него же - тоже самое.
В терминале:
starmaugli@starmaugli-P35 ~ $ onboard
Traceback (most recent call last):
  File "/usr/bin/onboard", line 36, in <module>
    ob = Onboard()
  File "/usr/lib/python3/dist-packages/Onboard/OnboardGtk.py", line 139, in __init__
    remote.Show(dbus_interface=ServiceOnboardKeyboard.IFACE)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 70, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Интерфейс «org.onboard.Onboard.Keyboard» для пути /org/onboard/Onboard/Keyboard объекта не найден
Что бы еще это могло быть?

Решение Chocobo » 02 окт 2017, 21:55
StarMAUGLI, это сути не особо поменяет :smile:
gksudo - лишь графическая утилита для запроса того же sudo-пароля

Я немного о другом, выполнять клаву также от sudo, но незаметно для тебя и без запроса пароля

Сделать можно следующим образом, для начала завести постоянный алиас - в ~/.bashrc добавить строчку
alias onboard="sudo onboard"
и применить с source ~/.bashrc
И осталось разрешить вызов без запроса пароля. В /etc/sudoers добавь
%starmaugli ALL=(ALL) NOPASSWD:/usr/bin/onboard

Ну и возможно надо будет поправить ярылки программы, пункт меню или автозагрузки (в зависимости от того как её обычно вызываешь) на sudo onboard

Перейти к ответу ➙

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

в LM18.2 Cinnamon не запускается onboard

#2

01 окт 2017, 12:39

через sudo завелось, но это не удобно :sad:

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

в LM18.2 Cinnamon не запускается onboard

#3

01 окт 2017, 13:37

Похоже бага является конфликтом именно свежими версиями cinnamon, т.к. софтинка захардкожена на гномьи параметры
https://github.com/linuxmint/Cinnamon/c ... a7160c6c13
https://forums.linuxmint.com/viewtopic.php?t=249041
https://forums.linuxmint.com/viewtopic.php?t=249237

Как обходное решение - навернуть алиас на вызов sudo onboard и разрешить его выполнение без пароля в /etc/sudoers
Изображение
   
Изображение

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

в LM18.2 Cinnamon не запускается onboard

#4

02 окт 2017, 21:14

Chocobo, там по ссылкам, пишут, что запускать надо не через sudo, а через gksudo. Я правильно понял?

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

в LM18.2 Cinnamon не запускается onboard

#5

02 окт 2017, 21:55

StarMAUGLI, это сути не особо поменяет :smile:
gksudo - лишь графическая утилита для запроса того же sudo-пароля

Я немного о другом, выполнять клаву также от sudo, но незаметно для тебя и без запроса пароля

Сделать можно следующим образом, для начала завести постоянный алиас - в ~/.bashrc добавить строчку
alias onboard="sudo onboard"
и применить с source ~/.bashrc
И осталось разрешить вызов без запроса пароля. В /etc/sudoers добавь
%starmaugli ALL=(ALL) NOPASSWD:/usr/bin/onboard

Ну и возможно надо будет поправить ярылки программы, пункт меню или автозагрузки (в зависимости от того как её обычно вызываешь) на sudo onboard
Изображение
   
Изображение

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

в LM18.2 Cinnamon не запускается onboard

#6

05 окт 2017, 11:59

Chocobo, спасибо. По поводу алиаса я еще поискал, почитал - понял. Прикольная штука. Буду иметь в виду.

Пока я в ярлык на рабочем столе добавил gksudo к имени команды. На какое-то время хватит.
Разработчики может еще саму программу подправят?

Если пароль придется вводить слишком часто, настолько, что это начнет раздражать - сделаю через алиас. Но это навряд ли, я комп раз в две недели запускаю, а онбоард раз запущенная - висит себе в трее рядом с часами и никого не трогает. Раз в две недели можно и пароль вбить для запуска. )

P.S. Обнаружил еще напасть. Опять слетела кодовая страница для чтения тхт-файлов. И прежними методами чего-то ни в какую не лечится. Они не читаются ни xed, ни gedit, ни leafpad, ни даже либрофисом...

Закрыто

Вернуться в «Cinnamon»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей