-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Numeric Keys are not working in Far Editor #51
Comments
Mint 21.2 and Ubuntu 23.10 - not reproduced. |
@Golyshkin может быть вы имеете блокирующие макросы? ps. у меня тоже всё Ok. |
Как проверить такие макросы? Раньше не было, началось после того как накатил HEAD. На тек. момент у меня только вот это в виде макросов:
Отключил их - не помогло :-( PS. В других редакторах: GEDIT NUMLOCK работает отлично... |
|
Закрываю, если появятся новые данные, можно переоткрыть. |
Думю, что надо понять почему это происходит именно с FAR. Если я вызываю его из терминала как ниже то бага не воспроизводится:
Но при этом начинает воспроизводиться бага #49 которую тоже закрыли. Что будем делать? Есть мысли как настроить правильно Wayland ENV для FAR2M? |
Ага, ну вот и новые данные появились - впервые прозвучало слово Wayland :) |
Да, теперь точно понятно что это все связано с Wayland, копаю тоже в эту сторону, но пока не понимаю как пофиксить... Свой ENV файл приаттачил, дамп снял так:
|
Поигрался дополнительно.
|
попробуйте под UBUNTU $ GDK_BACKEND=wayland far2m |
Увы, это ничего не изменило в плане обеих обсуждаемых проблем. Они не воспроизводятся. |
Может попробовать докер собрать для 21.3 мне? Уж не знаю даже что сказать... Не думаю что проблема прямо вот в 22.04, конечно.... |
Простите, не понял насчёт 21.3 - это версия чего? |
Вы правы. Я поставил сейчас Ubuntu 22.04, установил все необходимые пакеты, собрал far2m - ни одна из ваших двух проблем не воспроизводится. |
Какие выводы? Куда копать дальше? Может настройки окружения Wayland надо какие-то снять? Ну если у меня эта проблема 100% воспроизводится и я специально ничего для этого не делал, значит потенциально она может быть у кого угодно... |
Разобраться, какие факторы вызывают данное поведение. У меня нет времени играться на своих системах, в очередной раз наблюдая, что неисправности не воспроизводятся. У вас есть система, где они проявляются, на ней и надо искать. Например: поставить ещё одну Ubuntu 22.04 и, сравнивая её поведение со своей системой, постепенно докопаться до влияющих факторов. |
Понял, спасибо, буду наблюдать, если что проапдейчу тикеты... |
Сегодня я повторил то, что описано у вас в первом сообщении (на Ubuntu 22.04). В то же время, на Ubuntu 23.10 нумпад работает правильно, как и положено - в зависимости от состояния NumLock. В обеих сегодняшних проверках я не менял никакие переменные окружения. |
Спасибо, новая библиотека не совместима с |
Спросил у гугла, нашёл вот эту страницу. Там во 2-м ответе сверху вроде говорится, что это возможно.
|
Обновил wxWidgets до версии 3.2, и проблема ушла.
После этого закрыл фар и открыл терминал:
После этого всё заработало. |
Поскольку проблема не в фаре, закрываю. |
Да, действително проблема ушла после установки Но сразу появилась другая проблема с рендерингом шрифтов как показано ниже после инсталляции FAR2M |
Да, у меня [ ] Disable antialiasing тоже выключен. |
Спасибо Вам за работу! Вы делаете очень хороший продукт под Linux, я пользуюсь FAR уже 25 лет назад и очень рад что помогаю делать его лучше своим скромным вкладом в общее дело! |
Спасибо. |
Почему, я активно использую вот эти макросы
и вот такие плагины
Есть что-то еще интреснее? |
@shmuz я глянул на https://github.com/shmuz/luafar2m, ну что сказать, там явно помойка из макросов и плагинов, чтобы начать этим пользоваться, надо, как минимум, написать для них ReadMe.md |
Со стороны может показаться помойкой, но это как раз тот набор плагинов и макросов, которым я постоянно пользуюсь. В отношении README согласен, неплохо было бы, но это немалая работа для такого количества макросов. Что касается плагинов, то там почти у всех есть HLF-файлы. Если открыть такой файл в редакторе far2m и нажать F1, то откроется справка в привычном формате помощи фара. |
Это все не то, для каждого рабочего макроса или плагина ДОЛЖЕН быть описательный файл Readme.md/Readme.txt который хорошо описывает его функциональность! Без этого никто просто так ставить их не будет! |
Ну хорошо, дело ваше. |
Я начал пользовать FAR2M потому что FAR2L не читал нормально LUA файлы, а к тому моменту FAR2M уже мог. |
FAR2L впринципе про LUA незнал и незнает. |
Far2l и сейчас не читает Lua-файлы. Однако те макросы, которыми вы пользуетесь, наверняка существуют в формате старого макроязыка (вот например elfmz#1146). |
@Golyshkin FAR2M нужен только тем кто не может жить без LUA, и стандартные макросы не могут обеспечить нужный функционал. Иначе лучше сидеть на FAR2L. |
@shmuz значит я не могу, т.к. часто делаю exchange LUA между FAR2M & WIN FAR :-) Мне очень нравится что они совместимы через LUA. |
@Golyshkin |
@shmuz обязательно, только давайте начнем с описания для чего они нужны и какой функционал выполняют!? Иначе, как ими пользоваться? Пока часть LUA файлов я использую с WIN FAR, советую их тоже положить в ваш репо... |
Я развиваю far2m в одиночку, и должен хорошо взвешивать, каким задачам дать больший приоритет. Имеются серьёзные покуда не решённые технические проблемы с одной стороны и нехватка документации с другой. Технические проблемы мне важнее. Для сравнения: разработчик far2l получает еженедельно 5-10 пулл-реквестов, включая добавления и правки документации. Я получил за всё время разработки far2m не более 3 пулл-реквестов, ни один из которых не касался документации. Другими словами, приходится выбирать, на что тратить время. Ну и добавлю, что документацию на luafar и luamacro (папка Manuals) я обновляю всегда, при любых изменениях. |
Хорошее дело делаете! Я бы даже помогал, но FULL TIME на работе. По поводу реквестов! Тут нужна правильная политика и реклама, вот например, я вообще случайно узнал про FAR2M, а вот если бы он назывался FAR2L+ и имел соотв. описание, то выскакивал бы гораздо чаще в запросах, т.к. базируется на том же сочетании букв и соотв. имел бы большее ко-во участников проекта! Тут есть много деталей, одному такой проект не вытянуть по сравнению с FAR2L и будущее все-таки за интеграцию с ним ИМХО |
Спасибо. Пользуясь случаем, привожу ссылку, имеющую некоторое отношение к разговору о документации, на которую нет времени. Но нашёл время сделать несколько скриншотов. |
|
Добавление краткого текста можно будет сделать (взять из шапок макросов или добавить из головы).
Это можно будет сделать при случае. |
Test Case:
Actual Result:
Expected Result:
The text was updated successfully, but these errors were encountered: