Я запускаю несколько терминалов urxvt из своей конфигурации i3 всякий раз, когда начинаю новый сеанс i3. Однако, если я когда-нибудь запустил xrdb ~ / .Xresources
, чтобы перезагрузить мою конфигурацию urxvt, а затем запустить другой терминал, его размер шрифта будет намного меньше, чем у терминалов, запущенных из конфигурации i3.
Я знаю, что оба экземпляра читают ~ / .Xresources, потому что там я установил цветовую схему. Я наткнулся на тотальный взлом с xrandr --dpi 196
во время поиска, и он действительно делает размеры шрифтов одинаковыми, но в результате шрифты строки состояния становятся очень большими.
Я также пробовал добавить exec "xrdb ~ /.Xresources "
в конфигурацию i3 перед запуском терминалов при запуске, но это не помогает - терминалы запуска такие же, и как только я запускаю новый терминал, он имеет очень маленький размер шрифта. I ' Я предполагаю, что разрешение экрана при запуске определяется иначе, чем позже, но я не знаю, как это исправить.
Моя конфигурация i3 и ~ / .Xresources
связаны здесь .
Для автоматического запуска этой команды у меня есть
userressources=$HOME/.Xresources
if [-f $userressources]
then
xrdb -merge $userressources
fi
в файле .xprofile
.
См. также Как загрузить ~/.Xresources при запуске X?
Из Различия между.xinitrc,.xsession и.xsessionrc кажется, что файл, который вы должны поместить, зависит от вашего менеджера входа в систему. Вероятно, я использую LightDM.