gotar wrote: ↑Fri 19 Jul, 2024 09:51
А есть ли люди, которые на ежедневной основе работают в Far, запущенном в Windows Terminale? Есть ли какие нибудь преимущества по сравнению с conhost?
Я больше года (как только появилась портативная версия) каждый день работаю. Преимущества:
1) Скорость рендеринга. GPU based.
2) табы
3) глобальный контроль хоткеев. если процесс в консоли повиснет, то хоткей для закрытия вкладки сработает.
4) поддержка Unicode символов
5) удобная прокрутка и выделение вывода в консоли
6) Conhost, ConEmu не развиваются -> нет будущего, у WT - есть.
Иногда использую под Win 10.
А вот под Win 11 после очередного обновления сломались шрифты - всё стало нечёткое, размытое, аж глаза болят. Танцы с бубном (поиск других шрифтов, шаманство с настройками) не помогают. При том, что та же версия под Win 10 работает нормально. С ConEmu таких проблем нет.
Zeroes wrote: ↑Fri 09 Aug, 2024 11:06
Conhost, [...] не развиваются -> нет будущего
Conhost, справедливости ради, всё же развивается, в виде openconsole.exe в комплекте с wt.
Со временем изменения из openconsole.exe идут и в conhost, но если нужны свежие фичи, то лучше этого не ждать, а использовать напрямую.
John Doe wrote: ↑Sat 10 Aug, 2024 13:41
Conhost, справедливости ради, всё же развивается, в виде openconsole.exe в комплекте с wt.
Со временем изменения из openconsole.exe идут и в conhost, но если нужны свежие фичи, то лучше этого не ждать, а использовать напрямую.
У меня в системе conhost.exe от 14/05/24, так что я полагаю некоторые изменения за 5 лет всё-таки произошли.
Но лично я пользуюсь openconsole.exe, притом из ночных билдов https://github.com/microsoft/terminal?t ... nal-canary
Не просто так, а потому что в релиз ещё не вошла фича, благодаря которой фар (с 6348) перестал портить текст с расширенными атрибутами.
Я ради интереса решил попробовать в Win10. Взял себе OpenConsole.exe из свежего Windows Terminal Preview (1.22.2362.0), скачал snake.six, с помощью ImageMagick сконвертировал его в PNG (
Результат конвертации snake.six в PNG посредством ImageMagick
— выглядит пристойно). OpenConsole картинку и впрямь показывает, но
, притом
.
В свойствах консоли у этого окна я не вижу ничего относящегося к делу ни на вкладке Colors, ни на вкладке Terminal. Использование параметра --colors=full ничего не дало. Установка переменной окружения COLORTERM=truecolor ничего не улучшила (да документация по chafa вроде этого и не обещала.)
Кто-нибудь наблюдает подобное поведение? Или, напротив, кто-нибудь добился (например, под Win11) нормального отображения цветов в терминале?
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console]
"UseDX"=dword:00000001
Спасибо, теперь с цветами порядок.
John Doe wrote: ↑Sat 10 Aug, 2024 13:41
с новым движком размеры шрифтов обрабатываются не так, и их придётся скорректировать в меньшую сторону
Ровно так и случилось, и пришлось для всех FAR'ов, PowerShell'ов, Command Prompt'ов и т.п., хоть они и работают по-прежнему через ConHost, исправлять размер шрифта и чинить высоту окна (как ни странно, для tig.exe не пришлось).
Зато теперь в консолях отображение шрифта Consolas размера 11 соответствует таковому в GUI-приложениях.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console]
"UseDX"=dword:00000001
P.S. Win10
И ещё цвета курсора из-за этого поломались (по меньшей мере в сеансе RDP). Теперь у меня, если выставить инверсный курсор (как было много лет и вроде бы по умолчанию), то он просто чёрный, и его часто просто не видно. Поэтому я выставил его почти белым (и теперь его не видно на фоне выделения в командной строке). Хотя предпочёл бы всё же инверсный. Этого как-то можно добиться?
HaRT wrote: ↑Sun 22 Sep, 2024 01:44
Оказалось, что если включить этот новый рендерер, то даже под ConHost картинка LuaPicture не показывается.
Это стало для меня последней каплей, я откатываюсь на старый рендерер — с его особыми размерами шрифтов, зато исправно работающим курсором и равномерно «прокрашенными» полосами прокрутки в Фаре. Правильные цвета при выводе sixels в OpenConsole для меня не оправдывают всего того, что в связи с этим ломается.