История изменений
Исправление wandrien, (текущая версия) :
Может лучше таки скинутся и сделать один раз по нормальному для всех?
Не сделаешь ты однократным вливанием денег ничего.
Вспомни историю с патчем для Ctrl+Shift, который 10 лет мурыжат и так и не приняли в иксы.
Хочешь про консоль? Вот слушай про мышь в консоли:
GPM — кусок говна с кодом уровня первокурсника и отсутствующей архитектурой.
Часть его функций нужно переписать с нуля, а вторая вообще должна быть в ядре.
При чем в ядре реализацию мыши делали, и там есть нужные функций и всё прочее. Но не доделали. Код брошен, API не работают.
Это несколько лет назад было, сейчас не знаю, может уже выкинули всё во время очередной чистки.
Для обработки мыши есть стандартный протокол обмена данными с терминалом — такой, какой работает в любом эмуляторе терминала под иксами.
В VT должен быть реализован именно этот протокол, а не кусок говна GPM с нестандартным API.
Ну допустим, GPM я перепишу. Уже начинал это делать когда-то.
А в ядро кто патчи будет засылать? Лично я не готов этим заниматься.
А если говорить конкретнее, у нас тут нет никакого коммунити.
Если ты напишешь, мол, «я пишу такой-то код», то ты услышишь три вещи:
- Когда релиз?
- А добавь еще вот это!
- Не нужно!
Так что мы заслуживаем всё то дерьмо, что с нами происходит.
Исходная версия wandrien, :
Может лучше таки скинутся и сделать один раз по нормальному для всех?
Не сделаешь ты однократным вливанием денег ничего.
Вспомни историю с патчем для Ctrl+Shift, который 10 лет мурыжат и так и не приняли в иксы.
Хочешь про консоль? Вот слушай про мышь в консоли:
GPM — кусок говна с кодом уровня первокурсника и отсутствующей архитектурой.
Часть его функций нужно переписать с нуля, а вторая вообще должна быть в ядре.
При чем в ядре реализацию мыши делали, и там есть нужные функций и всё прочее. Но не доделали. Код брошен, API не работают.
Это несколько лет назад было, сейчас не знаю, может уже выкинули всё во время очередной чистки.
Для обработки мыши есть стандартный протокол обмена данными с терминалом — такой, какой работает в любом эмуляторе терминала под иксами.
В VT должен быть реализован именно этот протокол, а не кусок говна GPM с нестандартным API.
Ну допустим, GPM я перепишу. Уже начинал это делать когда-то.
А в ядро кто патчи будет засылать? Лично я не готов этим заниматься.
А если говорить конкретнее, у нас тут нет никакого коммунити.
Если ты напишешь, мол, «я пишу такой-то код», то ты услышишь три вещи:
- Когда релиз?
- А добавь еще вот это!
- Не нужно!
Так что мы заслуживаем всё то дерьмо, что с нами происходит. Жрите, не подавитесь.