LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Знакомая штука. историю этого варнинга читать тут. Если кратко: нубы не осилили пофиксить тупой баг в XKeycodeToKeysym и вместо этого вписали в ман объявление о том что он устарел. Но спустя 9 лет этот баг заметил я, разумеется сразу исправил и сообщил им об этом, а ещё спустя 3 года они таки (при помощи ещё одного стороннего юзера) внесли этот фикс в libx11, так что функция работает теперь правильно.

Убирать вызов этой функции из исходника, особенно с учётом заявки на всеобщую совместимость, нельзя. Xkb-шная ей альтернатива, несмотря на то что в современных системах обычно доступна, всё ещё опциональна по спецификации протокола, и на каких-то системах её может просто не быть в рабочем виде.

Исправление firkax, :

Знакомая штука. историю этого варинга читать тут. Если кратко: нубы не осилили пофиксить тупой баг в XKeycodeToKeysym и вместо этого вписали в ман объявление о том что он устарел. Но спустя 9 лет этот баг заметил я, разумеется сразу исправил и сообщил им об этом, а ещё спустя 3 года они таки (при помощи ещё одного стороннего юзера) внесли этот фикс в libx11, так что функция работает теперь правильно.

Убирать вызов этой функции из исходника, особенно с учётом заявки на всеобщую совместимость, нельзя. Xkb-шная ей альтернатива, несмотря на то что в современных системах обычно доступна, всё ещё опциональна по спецификации протокола, и на каких-то системах её может просто не быть в рабочем виде.

Исходная версия firkax, :

Знакомая штука. историю этого варинга читать тут. Если кратко: нубы не осилили пофиксить тупой баг в XKeycodeToKeysym и вместо этого вписали в ман объявление о том что он устарел. Но спустя 9 лет этот баг заметил я, разумеется сразу исправил и сообщил им об этом, а ещё спустя 3 года они таки (при помощи ещё одного стороннего юзера) внесли этот фикс в libx11, так что функция работает теперь правильно.