LINUX.ORG.RU

Переезд на Neovim

 , , ,


1

1

Как обычно, чистый TTY без X-серверов. Накатил тему Gruvbox на консоль, в качестве мультиплексора — Tmux.

По скринам:

Первый: Наконец-то решился мигрировать с Vim на Neovim. Настроил автоматическую смену тем: конфиг сам определяет окружение и отдаёт нужную тему для TTY и для графики. Сверху прикрутил локальную нейронку (LLM) в качестве ассистента.
Второй: Общий вид.
Третий: Музыкальный стек. Клиент rmpc для mpd и визуализатор звука vis.

Последний (с X-сервером): Так выглядит i3. Здесь запущен Nvim с графической темой. Скрипт запуска квантованных моделей — поставил чисто поиграться и потестировать производительность, что-то серьёзней не идёт без тормозов, что логично.



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit
#!/usr/bin/bash
#Снимок экрана в tty, сохраняет в текущей директории, с датой.
#Требуется ffmpeg. Пользователь должен быть в группах video и tty.
#Лучший вариант:
#ffmpeg -nostdin -f fbdev -r 1 -i /dev/fb0 -frames:v 1 screen_$(date +%F_%H-%M-%S).jpeg >/dev/null 2>&1 &
sleep 3
ffmpeg -nostdin -f fbdev -r 1 -i /dev/fb0 -frames:v 1 screen_$(date +%F_%H-%M-%S).jpeg &>/dev/null 
measles
() автор топика
Последнее исправление: measles (всего исправлений: 1)

ну вот в иксах отличные шрифты, чего для голой консоли чего-нибудь хорошего не найдёшь?)

UPD. ладно, вру, не везде в иксах отличные шрифты - в верхней панельке какой-то ужас)

mega_venik ★★★★
()
Последнее исправление: mega_venik (всего исправлений: 1)

Выглядит хорошо. Умеет сабж сворачивать (fold) блок кода? Но я для себя не вижу целесообразности, со скриптами вполне справляется и mcedit. Т.е. не стоит того, ну если в mcedit подсветка синтаксиса не хуже, а может и лучше.

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

Да, сворачивать умеет. Тут дело привычки, чем пользоватся.

measles
() автор топика
Ответ на: комментарий от mega_venik

ну вот в иксах отличные шрифты, чего для голой консоли чего-нибудь хорошего не найдёшь?)

В ядрёной консоли на скринах прекрасные шрифты. Иксовому мылу есть куда развиваться :)

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

в верхней панельке какой-то ужас)

Зашел, чтобы это написать. Одни из худших шрифтов, что я видел на ЛОРе.

В терминалах шрифт выглядит красиво, но нечитабельный — слишком одинаковые буквы.

the_real_kinik ★★★
()

Эх, хорошо бы со шрифтами поиграться

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

Ядерная консоль − совсем не alcritty, Intellij Mono fonts на неё не поставить, а terminus − да

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

а каких именно возможностей больше, которые отсутствуют в обычном виме?

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

Глаза вытекают, читать невозможно. Особенно латиницу, что вообще нонсенс.

  • Ужасные «m» и «w», которые от прямоугольника отличаются ничем. Что характерно, кириллическая «м» в этом шрифте нормальная.
  • Невидимая закорючка у «a». У «r» при этом нормальная.
  • Кириллическая «в» практически не отличается от латинской «B».
  • «–» сливается в единую черту. Можно было бы считать попыткой закосить под лигатуры, но пиксель расстояния между «-» все портит.
  • «n» сливается с «п».
  • «|» сливается с «l». Секунд 5 гадал, что за lal a == "-v".
  • У половины символов есть засечки. У половины нет.

В целом объем символов сильно меняется между символами, что усложняет чтение. Это можно понять, если речь идет о кириллице – хотя как раз она здесь этим почти не страдает –, но для латиницы это непростительно.

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

Что характерно, в графической сессии в терминале шрифты нормальные. Чего не скажешь о шрифте с засечками в статусбаре 🤦‍♂️.

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

Да в любые

В какие "любые"? OpenGL и Vulkan нужна оконная система, чтобы начать выводить графику. Как они у тебя работают без неё?

r--r--r--
()
  • i3 с его мануал тайлинг - лютая жуть
  • шрифты у тебя - лютая жуть
  • настройки шрифтов - лютая жуть
  • выбор программ - примерно такой, какой я использовал 10-15 лет назад
  • за neovim лайк. В Вим большая проблема в том, что все стали писать не на vimL, а на разных ЯП. Это иногда приводит к тому, что в дистрибе версия ЯП другая, нежели в пакете. Это печально. У neovim всё на луа, что сводит к минимуму такие проблемы. А так, ждём вас в Имакс через 5-7 лет
bryak ★★★★☆
()
Ответ на: комментарий от measles

В конфигурации, где нет иксов, ffmpeg может показаться избыточным. Может быть fbgrab будет более рациональным выбором?

bryak ★★★★☆
()

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

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

Настраивается через .tmux.conf. Цвета настраивал через плагин. Пример:

# Status bar
#set -g status-utf8 on

set -g status-style bg=colour2,fg=colour16

# Status bar - left side
set -g status-left ''

# Status bar - right side
set -g status-right-length 200
set -g status-right-attr bold

set -g status-right ' | #(/home/measles/bin/Cpu.sh) | Сеть: #{online_status} | #(/home/measles/bin/Ssh-status.sh tmux)#(/home/measles/bin/tmux_vpn.sh)#(sh /home/measles/bin/PogKemKr-3.sh) | Звук: #(/home/measles/bin/tmux_vol.sh) | #[fg=colour16]%a %h-%d %H:%M #[fg=colour16]|#{tmux_mode_indicator}'
measles
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.