i3 - это просто оконный менеджер, это не среда рабочего стола. В качестве такой настройки разрешение экрана или фоновое изображение не попадают в домен i3.
Это не значит, что вы ничего не можете сделать. Вы можете просто добавить параметры exec
для команд в ~/.i3/config
.
Обычно X.org должен самостоятельно найти и установить правильное разрешение экрана. Если по какой-то причине это не работает, вы можете создать / изменить файл конфигурации X.org, чтобы вручную установить правильное разрешение. Если вы просто хотите выполнить настройки из вашего сеанса X, я бы предложил xrandr
.
xrandr --output OUTPUT --mode MODE
Где OUTPUT
- это имя вашего выхода, а MODE
одно из доступных разрешений в формате WIDTHxHEIGHT
. Вы можете получить оба из вывода xrandr --query
. Например:
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 8192 x 8192
DP-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 475mm x 267mm
1920x1080 60.00*+
1680x1050 59.95
1600x900 60.00
1440x900 59.89
1280x1024 60.02
1280x960 60.00
1280x720 60.00
1024x768 60.00
800x600 60.32
640x480 59.94
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
Здесь подключенный выход называется DP-0
а 1920x1080
- это текущий установленный режим. С xrandr --output DP-0 --mode 1600x900
разрешение может быть установлено на 1600 на 900 пикселей.
Существует множество программ, позволяющих изменить фоновое изображение. Если ваш текущий выбор имеет интерфейс командной строки, вы можете просто использовать его. В противном случае я бы предложил nitrogen
. Он имеет простой графический интерфейс, который позволяет легко выбирать и применять фоновые рисунки рабочего стола, а ранее сохраненное состояние можно просто восстановить с помощью nitrogen --restore
.
Таким образом, вы можете добавить следующее в ваш ~/.i3/config
exec --no-startup-id xrandr --output OUTPUT --mode MODE
exec --no-startup-id nitrogen --restore