LINUX.ORG.RU

kitty 0.14.3

 


1

1

kitty – это полнофункциональный и кроссплатформенный эмулятор терминала.

Некоторые обновления:

  • Добавлена команда kitty@scroll-window для прокрутки экрана.
  • Разрешена передача аргумента !neighbor, открывающего новое окно рядом с активным.
  • Задокументирован протокол дистанционного управления.
  • Передача данных дочернему элементу командой pipe происходит в потоке, чтобы не блокировался UI.
  • Для macOS уменьшено энергопотребление в режиме ожидания путём отключения дисплея после 30 секунд бездействия.
  • Для Linux исправлены некорректные размеры шрифтов в случае, когда нижнее подчеркивание выходило за пределы.
  • В macOS исправлена ​​ошибка, из-за которой скрытый шрифт юникода отображался неправильно.
  • При использовании strip_trailing_spaces пустые строки не удаляются.
  • Исправлено падение при отображении очень большого количества изображений.

>>> Подробности

anonymous

Проверено: jollheef ()

Ответ на: комментарий от andreyu

Это и iTerm умеет.

iTerm умеет только под ГейОС.

Для пользователей macOS это скорее минус.

пользователи macOS это скорей минус.

Выражение «на порядок» означает ровно в десять раз.

во-первых — НЕ ровно, во-вторых — всего в два раза, потому что мы двоичной системой пользуемся.

anonymous ()
Ответ на: комментарий от andreyu

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

pon4ik ★★★★★ ()
Ответ на: комментарий от anonymous

пользователи macOS это скорей минус.

Пока пользователи macOS приносят деньги разработчику - это плюс.

Выражение «на порядок» означает ровно в десять раз.

во-первых — НЕ ровно,

Ровно.

во-вторых — всего в два раза,

Нет, в десять.

потому что мы двоичной системой пользуемся.

Вы - это роботы что-ли? Люди пользуются десятичной системой счисления.

andreyu ★★★★★ ()
Последнее исправление: andreyu (всего исправлений: 1)
Ответ на: комментарий от pon4ik

Забавно, я не замечал кривого рендеринга, но я от web в профессиональном плане далёк, может поэтому и не замечаю.

Я тоже никакого отношения к web-разработке не имею. Но как пользователь, сталкивался с косяками рендеринга.

У меня наоборот впечатления, что в десятке они первый раз что-то хоть сколько то годное для ежедневного использования смогли выдать.

С приходом Сатьи Наделлы продукты майкрософт действительно стали лучше.

andreyu ★★★★★ ()
Ответ на: комментарий от andreyu

Нельзя сохранить его в файл?

Конкретно там было нельзя.

Выражение «на порядок» означает ровно в десять раз. У меня тормозной iTerm оказался быстрее «быстрого» kitty.

Оно не означает «ровно в десять раз», ну да не суть. Го бенчмарк? У меня старая версия, правда, 0.14.0.

Кстати, с первого раза он у меня не стартанул, а молча крешнулся.

Не воспроизвелось.

Octagon ()
Ответ на: комментарий от Octagon

Го бенчмарк? У меня старая версия, правда, 0.14.0.

Предлагаете мне запустить бенчмарк у себя и сравнить с вашими результатами? :)

Не воспроизвелось.

В этом и суть бага - у одного он проявляется, у другого нет. Впрочем, возможно это косяк macOS связанный с запуском приложения без подписи.

andreyu ★★★★★ ()
Ответ на: комментарий от Octagon

Не воспроизвелось.

Установил еще раз. И снова он запустился только со второго раза.

Вызов окна настроек (новое окно с запущенным vim в нем) заглючил - в строке статуса отображается заголовок окна, но само окно не создалось. Похоже на косяк, что и при первом запуске.

Настройки фонта не воспринимает. Странно, ведь я всего лишь правлю готовый конфиг, который мне предлагает для редактирования сам Kitty.

Одним словом, пилить и пилить еще этот эмулятор терминала.

andreyu ★★★★★ ()
Ответ на: комментарий от jtad

libcaca

в чем прикол смотреть видосы в терминале

гы! была такая библиотечка libcaca, позволяла фильмы ч/б смотреть в текстовой консоли, к ней был пач чтобы в цвете было, я так лило и стича смотрел на даче на старом даже по тем временам буке. точнее в mplayer а она просто делала из нормальных картинок ASCII art если вы понимаете о чём это я :-)

mumpster ★★★★★ ()
Ответ на: libcaca от mumpster

Re: libcaca

В каком разрешении? На фуллхд у меня слайдшоу было, когда пробовал на той неделе. У меня просто только фуллхд и 4к, других не бывает. А вообще давно пора, всякие превьюшки в каком-нибудь mc очень даже зашли бы. Заодно можно встроенный плеер в этой превьюшке, типа как в dolphin. Да и картинки тоже просматривать, я наворотил fbv/fbi конечно, но это совсем не то. Я бы может тогда и от иксов отказался.

anonymous ()
Ответ на: комментарий от mumpster

к вашему сведению, в десятке можно спокойно пользоваться башем и тулзами (например, ergep) через WSL.

К вашему сведению, я wsl использую со времен появления такой возможности для участников программы insider preview.

Только эмулятор терминала там как был убогий, так убогим и остался. Допускаю, новый открытый эмулятор терминала хорош, но я его еще не использовал.

andreyu ★★★★★ ()

Спасибо за новость. Потыкал немного, в первую очередь интересовало встроенное разбиение на фреймы. Очень активно юзаю iTerm2 и нахожу его идеальным для своих нужд. Хотелось что-нибудь подобное и в линуксе, причём именно на уровне терминала: тайловые wm для большинства программ создают больше проблем чем решают, да и наиболее подходящий под мои нужды ion3 давно не развивается; а эмулировать разбиение с помощью мультиплексоров вроде tmux/screen не хочу — у них другое назначение, ну и банально неудобно.

К сожалению, авторы kitty перемудрили с фреймами, по сути реализовав внутри терминала типичный динамический оконный менеджер с разными раскладками. Когда достаточно было бы сделать разбиение по горизонтали и разбиение по вертикали. С помощью этих двух разбиений можно создавать раскладки любой сложности и под любые задачи. А так как оно сейчас — неудобно и при этом ограничено.

Придётся вернуться на Terminator. Он хоть и кривоват, но пока наиболее близок к iTerm2 по работе с фреймами.

anonymous ()
Ответ на: комментарий от anonymous

венда unix-like с позиксом и всем остальным

В руководстве программиста под NT написали честно — посикса ровно столько, чтобы госорганизации США не отказывали в госконтрактах, а если посикс нужен для работы — ставьте Цигвин.

Иначе не пришлось бы WSL мутить.

question4 ★★★★★ ()
Ответ на: Re: libcaca от anonymous

Re: libcaca

Я бы может тогда и от иксов отказался.

Уже целая секта таких есть. Зовут себя «Свидетелями вялого», носят cock cage и проповедуют анальную мастурбацию.

anonymous ()
Ответ на: Re: libcaca от anonymous

Re: libcaca

Те же яйца только в профиль. Когда kwin будет работать на nvidia и иксовый слой совместимости будет работать и не создавать проблем (и в идеале жрать меньше памяти), тогда и будем пользоваться.

Нет, мне просто нравится в текстовом режиме работать, уютно на душе как-то. Фреймбуферная консоль позволяет спокойно показывать картинки и даже видосики, не понимаю, почему никто не займётся приведением в актуальное состояние.

anonymous ()
Ответ на: комментарий от shprotua

поддерживаются любые свистелки-перделки

Кроме растровых шрифтов и urgency (впрочем, последнее могли исправить). Сейчас понабегут смузихлёбы и скажут, что растровые шрифты не нужны, но они могут не отрывать свой рот от трубочек — клал я на их мнение прямо им в стакан.

mord0d ()
Ответ на: комментарий от anonymous

Насколько я помню, она - была когда-то Posix like.

В ранних версиях Posix реализован был как Microsoft POSIX subsystem, и поддерживал только Posix v1 API. Затем MS купила Interix вместе с Softway Systems, и стала поставлять с виндой их версию POSIX-совместимой реализации для Windows.

Только вот начиная с Vista и Windows 7 мелкомягкие пошли на хитрость: они стали поставлять минимальную реализацию POSIX-совместимой реализации(SFU), а недостающее нужно было загружать и ставить отдельно только тем, кому оно действительно было нужно. В Windows 8 это добро пометили как deprecated, и по факту 8-ка уже не могла считаться Posix Like, ведь о том, что SFU для неё хоть и депрекейтнуто, но ещё есть - мало кто знал, да и ставить его отдельно, это как ставить wine, такая потенциальная возможность не делает ОС Unix Like.

В 10-ке SFU вообще выпилили, вместо этого впилили WSL. Делает ли это винду более Posix Like? Не уверен, ведь теперь винда умеет запускать линуксовые приложения в отдельном окружении(как Linux виндовые в wine), а не несёт в себе POSIX like API на уровне самой ОС для запуска собранных под винду приложений posix.

А значит kitty под винду 10 нельзя портировать(POSIX LAYER выпилили совсем). Но теперь в ней можно запускать линуксовые приложения(консольные).

Технически можно линуксовую версию kitty запускать в WSL, если прикрутить к этому делу X-сервер. А портировать под оффтоп 10 его нельзя, технически может получилось бы под SFU портировать, но учитвая кривую поддержку posix в старых версиях винды и в этом сомневаюсь... Да и кому это нужно?

lucentcode ★★★★★ ()
Последнее исправление: lucentcode (всего исправлений: 1)
Ответ на: libcaca от mumpster

была такая библиотечка libcaca, позволяла фильмы ч/б смотреть в текстовой консоли, к ней был пач чтобы в цвете было

Ты путаешь. Была AAlib, черно-белая, как раз. И была libcaca, которая от рождения была цветной. mplayer точно поддерживал их обе(возможно и сейчас поддерживает, я давно не проверял)

Nill ()