Программист С++
Исследование системы клавиатура-пользователь-экран в Linux
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
После того как происходит нажатие клавиши или комбинации клавиш, от контроллера клавиатуры информация каким-то образом приходит к текущему приложению и выводится на экран. Нужно провести исследование и задокументировать как само исследование, так и его результаты - модель системы клавиатура-пользователь-экран. При этом нужно приводить примеры команд с выводом (если они будут использоваться), картинки и диаграммы, поясняющие действия.
Нужно описать какие контроллеры, шины, драйвера, подсистемы ядра Linux (версия ядра 4.8.x), приложения и библиотеки используются (Xorg). Как информация доходит до процессора, что он делает и т.д. Нужно описание всего пути: от уровня железа к уровню софта и наоборот - от софта к железу. Принимают ли при этом участие evdev, XCB, файлы устройств, база termcap и если да, то какое и как (что конкретно делает каждый компонент, за что отвечает и как взаимодействует с другими компонентами). Список приложений для данного исследования: tmux, vim, emacs, urxvt, режимы приложений: консольный и графический.
Вопросы на которые должно отвечать исследование:
1) Через какие элементы проходит путь от пользователя к экрану монитора. Какова роль каждого элемента и как он взаимодействует с другими элементами.
2) Почему может не работать какое-либо сочетание клавиш в конкретной программе текстового режима, какие компоненты нужно настроить, чтобы оно заработало.
3) Почему может не работать какое-либо сочетание клавиш в конкретной программе графического режима, какие компоненты нужно настроить, чтобы оно заработало.
Целевой дистрибутив: Arch Linux, менеджер окон: XMonad, но описание, скорее всего, должно работать и для других дистрибутивов и менеджеров окон.
Формат файла исследования: doc (Word и клоны)
Требования к результату: точность, актуальность, аккуратность.
- Похожие заказы
- Системное программирование4 заявкиЗакрыт7 лет назад
Небольшая доработка функционала связки freeradius-sql-easyhotspot. Нужно реализовать функцию начала отсчета срока валидности препейд ваучера с момента первого логина пользователя. Фунции аккаунтинга NAS не поддерживает. В моем случае информацию о первом логине можно получить только по ...
Системное программирование2 заявкиЗакрыт7 лет назадЦена - договорная. Обсуждаем в процессе. У вас должен быть хоть какой-то реальный опыт и примеры работ в Opengl. Пишите пожалуйста или здесь или в скайп Работа достаточно срочная, объем вполне приличный. С финансами проблем не будет. Готов через ...
Системное программирование4 заявкиЗакрыт7 лет назадС помощью библиотеки OpenCV необходимо написать программу выделения объектов на видео. Камера имеет статичное положение. Необходимо среди объектов определить человека и определить цвет его одежды.
Системное программирование1 заявкаЗакрыт7 лет назадНаписать с нуля подобие социальной сети в усеченном формате. При заявке указывайте что будете использовать и какой примерно бюджет на подобного рода проекты + Ваше портфолио соцсетей и месенджеров. Примерное ТЗ в приложении. Ознакомьтесь, подробней, пожалуйста. ...
Системное программирование3 заявкиЗакрыт7 лет назадНеобходимо произвести интеграцию и настройку RetailCRM. Сайт на CMS Opencart: [list][*]интеграцию с сайтом, почтой [*]службами доставки [*]с google Analitics [*]c телефонией [*]триггеры [*]1С [/list]
Системное программирование1 заявкаЗакрыт7 лет назадМне нужно создать скрипт, программу с автозапуском, который будет автоматически менять разделы перечисленные ниже, можете предложить свои варианты только по делу! свойства компьютера: - модель компьютера -Процессор (чтобы можно было менять 2 числа Например Intel Cora 2 duo ...
Системное программирование1 заявкаЗакрыт7 лет назад- $150
Доброго времени суток. Ищу программиста, который сможешь сделать программу на Windows (лучше на Server 2008), с эмуляторами на Android (многозадачность). -Программа должна уметь работать автоматизированно (она должна сама уметь делать все действия в приложении которое будет ...
Системное программирование2 заявкиЗакрыт7 лет назад Написать программу вычисления определенного интеграла функции F(x1, x2, x3) W-ветвями. приложить исходник .+ в текстовом документе описать алгоритм(закоментить, как работает) и что в нем можно распараллелить(показать где и как это происходит). язык программирования ява, C, ...
Системное программированиенет заявокЗакрыт7 лет назадИмеется бинарный файл архитектуры MIPS. Необходимо вытащить алгоритм генерации лицензии. Лицензия привязывается к серийному номеру коммутатора, есть действующие серийные номера и ключи.
Системное программирование2 заявкиЗакрыт7 лет назад