Размер шрифта i3 изменился после зависания пробела

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

sh -c '. /venv/bin/activate; exec zsh -i'

Оболочка-оболочка shможет быть заменена любой оболочкой, способной анализировать /venv/bin/activate, включая zsh, если скрипт activateсовместим с ней.

В дополнение к переменным среды интерактивный экземпляр zsh унаследует идентификатор процесса и несколько других параметров процесса, таких как ограничения ресурсов(ulimit …)и игнорируемые сигналы(trap '' …). С другой стороны, настройки самой оболочки не сохраняются :переменные оболочки (var=…, если varне экспортированы ), параметры оболочки(set -…или shopt …), привязки клавиш, определения псевдонимов и функций, и т. д.

Очевидно, что это не сработает, если ваш .zshrcпереопределяет переменные окружения, установленные сценарием activate. Это одна из причин, по которой.*shrcфайлы не должны устанавливать переменные окружения .

2
12.11.2021, 16:04
1 ответ

Не уверен, связано ли это, archi7 5.14.16-arch1-1, но масштабирование на моем i3баре и оконных рамах сделало то же самое после обновления ранее на этой неделе. Было решено, поставив

xrandr --dpi 96

у меня ~/.xinitrcи перезагрузка. Для материала i3может быть достаточно просто перезапустить его в месте -, но для меня, как и для OP, он не сохранялся при загрузке.

Так и не докопался до сути «почему».

Редактировать

Я не пробовал, но похожая проблема с размером мыши описана здесь и возможное решение предложено в reddit со ссылкой на ArchWiki

2
12.11.2021, 19:36

Теги

Похожие вопросы