Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Поддержка платформы Linux \ Live

Ответ
 
Опции темы Опции просмотра
Старый 15.06.2015, 22:53   #11
Zyxmon
Junior Member
 
Регистрация: 29.03.2012
Сообщений: 20
По умолчанию

Цитата:
Сообщение от sovaby Посмотреть сообщение
Если каталог xorg.conf.d отсутствует зоздать его
Он теперь тут -
Код:
papa@raspberrypi:~$ ls /usr/share/X11/xorg.conf.d/
10-evdev.conf  10-keyboard.conf  10-quirks.conf  50-synaptics.conf  50-wacom.conf
Файл 10-keyboard.conf создал - не помогло.
Цитата:
А там еще у вас в /etc/X11 светит файлик xkb какое у него содержимое ?
Это пустая папка.

Еще раз - и в X, и в текстовой консоли (Ctrl-Alt-F1) переключение языка работает. Вот вывод
Код:
papa@raspberrypi:~$ sudo setxkbmap -print -verbose 10
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules:      evdev
model:      pc105
layout:     us,ru
variant:    ,
options:    grp:alt_shift_toggle
Trying to build keymap using the following components:
keycodes:   evdev+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc+us+ru:2+inet(evdev)+group(alt_shift_toggle)
geometry:   pc(pc105)
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+us+ru:2+inet(evdev)+group(alt_shift_toggle)"        };
        xkb_geometry  { include "pc(pc105)"     };
};
Zyxmon вне форума   Ответить с цитированием
   
Старый 16.06.2015, 00:09   #12
bigbax
Senior Member
 
Аватар для bigbax
 
Регистрация: 12.12.2009
Адрес: Моск.обл.
Сообщений: 4,359
Отправить сообщение для bigbax с помощью ICQ
По умолчанию

Может быть эдесь полезное есть
http://blackdiver.net/it/linux/777
bigbax на форуме   Ответить с цитированием
Старый 16.06.2015, 07:46   #13
sovaby
Senior Member
 
Аватар для sovaby
 
Регистрация: 29.11.2010
Адрес: Минск
Сообщений: 1,370
По умолчанию

Цитата:
Он теперь тут -
Он всегда там был =)
Просто приоритет конфигов разный (что от кого и в какой последовательности срабатывает).
Значит всетаки что то у вас в коди клинит !
Если полный дебаг включить ?
И покажите сюда лог коди с включеным дебагом и лог иксов .

Цитата:
Сообщение от bigbax Посмотреть сообщение
Может быть эдесь полезное есть
http://blackdiver.net/it/linux/777
В линуксе конфигурация консоли и иксов это разные подсистемы.

О еще пишут что в RASPBERRY поломана us layout и рекомендуют посмотреть какие раскладки у вас есть вот тут
/usr/share/X11/xkb/rules/xorg.lst

Поиграть не layout: us,ru - А layout: gb,ru
И в домашнем каталоге того от кого запускается вписать в ~/.xinitrc для пробы
setxkbmap -layout "gb" -model "xxxxxx" -variant "yyyyyy"

Еще есть предположение что надо создать
/etc/udev/rules.d/10-permissions.rules
Код:
# input
KERNEL=="mouse*|mice|event*",   MODE="0660", GROUP="input"
KERNEL=="ts[0-9]*|uinput",      MODE="0660", GROUP="input"
KERNEL=="js[0-9]*",             MODE="0660", GROUP="input"

# tty
KERNEL=="tty[0-9]*",            MODE="0666"

# vchiq
SUBSYSTEM=="vchiq",  GROUP="video", MODE="0660"
И проверить кто входит в группу input ! и добавить пользователя от которого грузится в эту группу и группу video.
А клава какая ? USB?

Последний раз редактировалось sovaby; 16.06.2015 в 08:38.
sovaby вне форума   Ответить с цитированием
Старый 16.06.2015, 08:54   #14
Zyxmon
Junior Member
 
Регистрация: 29.03.2012
Сообщений: 20
По умолчанию

В udev разрешения естественно прописаны. Для tty* пробовал по разному (и через SUBSYSTEM) все равно пришлось так - chmod 0777 /dev/tty0. Если этого не сделать то на аппаратной клаве неправильно работает только несколько цифровых клавиш.
Уже kodi из под рута запускал - проблема не с правами.

насчет GB попробую. Полный лог kodi снимал, ничего там плохого не увидел. Нажатие переключения layout там видно (только одна из клавиш alt или shift почему то 2 раза). Попробую еще раз снять и выложу.
Zyxmon вне форума   Ответить с цитированием
Старый 16.06.2015, 09:43   #15
sovaby
Senior Member
 
Аватар для sovaby
 
Регистрация: 29.11.2010
Адрес: Минск
Сообщений: 1,370
По умолчанию

И всетаки пользователь от которого стартует коди должен быть в группах
tty,audio,video,plugdev,input
Запускали из под root , но что прописано /etc/default/kodi ? Возможно там стоит USER=kodi и побоку тогда, что запуск из под root
Проверь # id kodi(пользователь от которого запуск) в каких он группах
Блин найти не могу правильный скрин В настройках самого коди выбрано две раскладки ? Рус Англ ?

Последний раз редактировалось sovaby; 16.06.2015 в 10:00.
sovaby вне форума   Ответить с цитированием
Старый 16.06.2015, 11:54   #16
Zyxmon
Junior Member
 
Регистрация: 29.03.2012
Сообщений: 20
По умолчанию

В /etc/default/kodi прописан kodi. Он в нужных группах. Была мысль там root'а задать плюс запустить из под рута.
К слову при записи от рута был создан новый профиль kodi в /root/.kodi.

Права в udev работают все кроме tty*. Проверено не на kodi. Возможно важна последовательность - сначала прописать SUBSYSTEM как предложено в последнем посте тут - http://forum.kodi.tv/showthread.php?...129#pid2022129 (ссылку на тему уже давал).

Собственно от raspberry у меня ядро (чуть новее, чем родное jessie), библиотеки аппаратной поддержки видео и сама сборка kodi. Все остальное чистый debian jessie armv7hf. И проблем с debian с точки зрения переключения keyboard layout (да и других) нет.
Zyxmon вне форума   Ответить с цитированием
Старый 16.06.2015, 12:30   #17
sovaby
Senior Member
 
Аватар для sovaby
 
Регистрация: 29.11.2010
Адрес: Минск
Сообщений: 1,370
По умолчанию

так уже и так понятно, что проблема именно в kodi, а не в OS
А вот, что именно какая подсистема Допустим udev все создает с нужными правами
Но вот куда и как kodi обращается дальше ХЗ Может policykit где то права подрезает ? Кстати он у вас стоит ? или его нет ?
Еще попробовать менять chmod 0777 /dev/tty0 или на каком там он у вас запускается ? во время загрузки коди путем ...
tty0 обычно текстовая консоль Графическая то ли 7 толи 8 можно вычислить тыком ктрл+алт+ф1 это tty0 ну и обратно на какой графика вернется ф7=tty6 ...
Короче мысль такая
Во время загрузки выключить polkit [ systemctl stop polkit ] , поменять права на tty (я бы для надежности всем tty* которые будут задействованы на время) , запустить коди Посмотреть клаву .
Да еще у вас система загрузки systemd или upstart ?
и покажите сюда
cat /etc/udev/rules.d/99-input.rules

Последний раз редактировалось sovaby; 16.06.2015 в 13:10.
sovaby вне форума   Ответить с цитированием
Старый 16.06.2015, 13:20   #18
Zyxmon
Junior Member
 
Регистрация: 29.03.2012
Сообщений: 20
По умолчанию

Загрузка на 99% - systemd. Вечером гляну. И policykit скорее всего установлен.
Дать права 077 всем tty0-6 - мысль такая была. После того, как запущенный из-под sudo kodi создал профиль в /root решил, что этого достаточно для проверки прав, на /etc/default/kodi или как там, забил а зря.

Небольшой оффтопик. Есть проблема (чисто в debian, осталась и в jessie)
https://bugs.launchpad.net/ubuntu/+s...dm/+bug/794315
Красивое решение не пробегало мимо?
Zyxmon вне форума   Ответить с цитированием
Старый 16.06.2015, 23:05   #19
Zyxmon
Junior Member
 
Регистрация: 29.03.2012
Сообщений: 20
По умолчанию

Ну в общем я почти сдаюсь. И GB клавиатуру ставил, и права /dev/tty* давал и polkitd останавливал и .... ну вроде все перепробовал....
Не работает. Вот debug log http://rmnd.zyxmon.org/test/kodi.log
Там я до переключения раскладки
Код:
OnKey: shift-alt-leftshift (0x6f0d2) pressed, trying keyboard action f0d2
и после нажимаю клавишу с буквой "q" - она же и вводится.
Zyxmon вне форума   Ответить с цитированием
Старый 17.06.2015, 07:16   #20
bigbax
Senior Member
 
Аватар для bigbax
 
Регистрация: 12.12.2009
Адрес: Моск.обл.
Сообщений: 4,359
Отправить сообщение для bigbax с помощью ICQ
По умолчанию

Это при попытке переключить раскладку?
Миниатюры
Screenshot_2015-06-17-07-10-24.png  
bigbax на форуме   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Русская раскладка KODI diablopc Поддержка платформы Linux \ Live 44 05.07.2018 09:59
Не работает m3u onfreedom Поддержка платформы Windows 2 13.03.2015 12:38
xinput+русская раскладка serj47 Поддержка платформы Windows 1 26.05.2013 07:47
XBMC русская раскладка my555 Поддержка платформы Linux \ Live 27 22.01.2012 13:22
Не работает сеть CEMuK Поддержка платформы Linux \ Live 12 23.05.2011 14:14


Текущее время: 22:09. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.