
Alex Фэils?︙
23.12.2016
23:46:53
#supapro

Group Butler [beta]
23.12.2016
23:46:54
#supapro
Чат supapro.cxx: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Александр
23.12.2016
23:48:40
Последний вопрос. Раз тут гуру) подскажите, какие библиотеки в Linux можно для новичка применять, чтобы с системой работать? Например - смена обоев и т.п. через свою программу
Или есть, что на эта тему почитать?

Google

Александр
23.12.2016
23:50:15
Книжки, ссылки

Alex Фэils?︙
23.12.2016
23:50:16
Смену обоев надо луркать в манах по DE
А некоторые интересные вызовы есть в unistd.h, sys/<...>

Александр
23.12.2016
23:51:18

Stanislav
23.12.2016
23:51:41
при этом большая часть DE умеет менять обои сама)

Alex Фэils?︙
23.12.2016
23:51:56

Александр
23.12.2016
23:51:56

Alex Фэils?︙
24.12.2016
01:07:37

abdullah
24.12.2016
01:38:00
Привет

Alex Фэils?︙
24.12.2016
01:38:58
Что отладчик показывает?

abdullah
24.12.2016
01:38:58
Кто с uinput знаком подскажите почему KEY_SELECT не получается вызвать нажатие

Alex Фэils?︙
24.12.2016
01:39:46
Для полноты добавлю еще это:

Google

Alex Фэils?︙
24.12.2016
01:39:46
Кто из под jni c uinput работал на андроид устройствах

abdullah
24.12.2016
01:40:10
Спасибо
Это не из-за того что 0x161 не входит в 0-255 range
?
И как кириллицу заставить работать

Alex Фэils?︙
24.12.2016
01:44:23
Можешь на ideone.com выложить кусочек проблемного кода?

abdullah
24.12.2016
01:51:39
Залегли уже
Выложу
А кто скажет
__u16 ecли переменная а ей присваивается int32_t то из за этого может быть?

Alex Фэils?︙
24.12.2016
01:55:13
Сужающее преобразование. Скорее всего, компилятор возьмет значение из двух нижних байтов

abdullah
24.12.2016
01:56:09
Просто в linux/input.h tam struct uinput_event есть
И в нем как раз code в структуре в _u16
вот там где подсвечено
проблема я так понимаю
это из linux/input.h
тут code __u16
а я значение в него 0x161 присваиваю

Google

abdullah
24.12.2016
02:05:13
353

Alex Фэils?︙
24.12.2016
02:07:40
Да, эт я тож нагуглил

abdullah
24.12.2016
02:14:43
а в вот этом участке если KEY_RESERVED например было бы 0x00 а KEY_UNKNOWN 0xff все в норме выполнилось бы?
имеется ввиду в заголовочном файле в hex виде если бы были представлены
так то они как числ просто там

Alex Фэils?︙
24.12.2016
02:22:05
Попробуй ioctl(fd, UI_SET_BIT, KEY_SELECT);

abdullah
24.12.2016
02:22:34
это есть
UI_SET_BIT ?
не UI_SET_KEYBIT

Admin
ERROR: S client not available

abdullah
24.12.2016
02:24:21
не выходит ничего
KEY_SELECT это не левая кнопка мыщи случайно?
в linux

Alex Фэils?︙
24.12.2016
02:30:17
Не. Там это BTN_MOUSE / BTN_LEFT
А такой вопрос: другие ioctl'ы нормально пашут?

abdullah
24.12.2016
02:32:03
да

Andrei
24.12.2016
02:32:05

Google

abdullah
24.12.2016
02:32:32
только перепутано както

Alex Фэils?︙
24.12.2016
02:32:40

abdullah
24.12.2016
02:33:35
цифры громкость регулируют))

Alex Фэils?︙
24.12.2016
02:33:55
О_о

abdullah
24.12.2016
02:33:58
я так понял все что выше 255 не так себя ведет
какойто сдвиг там не понятный мне
ща

Alex Фэils?︙
24.12.2016
02:34:42
мб порядок байт влияет...?
Биг-эндиан, етц

abdullah
24.12.2016
02:35:18
через это должно работать
тут все железно прилеплено а поведение на уровне апаратуры что ли меняется

Alex Фэils?︙
24.12.2016
02:37:14
а попробуй послать 0x6101

abdullah
24.12.2016
02:37:15
я не знаток С но namespace может на это влиять как то?
ща попробую