Как стать автором
Обновить

Комментарии 18

OhMyZsh ставить не нужно, лучше пакетным менеджером(например zinit) выкачать только нужные файлы. В корне оставить только .zshenv файл, а в нем

export XDG_CONFIG_HOME="$HOME/.config"
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_CACHE_HOME="$HOME/.cache"

export ZDOTDIR=$XDG_CONFIG_HOME/zsh
export ZSH_CACHE_DIR="$XDG_CACHE_HOME/zsh"
if [ ! -d $ZSH_CACHE_DIR ]; then
  mkdir -p $ZSH_CACHE_DIR
fi

В ~/.config/zsh уже ставить и .zshrc и aliases.zsh/functions.zsh или любую другую организацию файлов. Не стоит захламлять домашнюю директорию.
Мой конфиг можно увидеть тут.

Можно подробнее ?

Чем плоха установка oh my zsh?

Да всем плоха. Bloated, opinionated - вы платите ценой диких тормозов (оно в десятки раз тормознее zsh со своим конфигом) за функционал 90%+ которого вы скорее всего не используете. Лучше потратить один раз несколько часов на ручную настройку zsh, чем довериться постороннему человеку, который не разбирается.

Зачем тратить часы на настройку, когда можно поставить fish?

по данному пути что описал всего 10 минут от силы ) от скорости интернета больше зависит

Ниже уже ответили - скорость загрузки конечно же. Zinit менеджер например использует zsh-defer пакет, который отлаженно загружает модули один за другим. Поэтому строка приветствия загружается почти сразу.

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

пример настройки рассчитан на новичков

А что новичкам нужно именно неправильный способ предлагать? Что бы у них все тормозило и они вернулись на bash?

использовать чужое пространство для поднятия своего статуса и рекламы в ссылках своих конфигов просто не культурно

это вы серьёзно? Рекламы чего именно? Конфига?
Раз в статье вы привели неправильный способ, то нужно поделиться правильным. Не переживайте, мне за мои конфиги никто не платит))))

работаю на этом конфиге с такими настройками давно и тормозов не вижу вовсе. видимо сколько людей столько и мнений. а говорить что правильно а что нет... вы же не последняя инстанция? почему вы решаете что правильно а что нет? я предложил свой способ решить задачку. у вас свое мнение. а люди выберут сами

в репозитории инструкция по установке https://github.com/romkatv/powerlevel10k#installation для OhMyZsh вторая сверху, видимо разработчики не считают это не правильным, раз предлагают такой способ.

Отлично, главное чтобы был выбор

Следующим шагом будет установка antigen с кучей плагинов :)

Читать не стал. А почему fedora - это ubuntu подобный дистрибутив? Потому, что при установке далее...далее получается Gnome? :) Fedora RPM based, Ubuntu DEB based. Пакеты в федоре всегда посвежее....

знаки препинания хорошая штука. Федора, Минт и убунту подобные, для лучшего восприятия поменял заголовок

В настройке zsh, замечательной оболочки, которую я использую сам, есть 1 самый важный момент.

Вовремя остановиться.

А какие преимущества у Kitty перед "дефолтным" Gnome terminal ? Я попробовал и быстро вспотел от танцев с бубном вокруг TERM="xterm-kitty" и вытекающих отсюда проблем с подключением по ssh к произвольной машине. Никаких достоинств Kitty при этом не ощутил.

Kitty как и другие мультиплексные терминалы дают ряд преимуществ. Конкретно Kitty позволяет рендерить все отображение с использованием видеокарты, ч в свою очередь делает прокрутку плавнее а отображение четче. Открывать внутри одного терминала несколько "окошек", ходить между ними и настраивать различные спец эффекты для всего.

https://sw.kovidgoyal.net/kitty/ - здесь можно ознакомиться с возможностями подробнее.

а это сравнительная таблица потребления ресурсов (CPU)

kitty - 6 - 8%

xterm 5 - 7% (but scrolling was extremely janky)

termite 10 - 13%

urxvt 12 - 14%

gnome-terminal 15 - 17%

konsole 29 - 31%

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации