Я использую i3 на ОС Lubuntu с очень низкими характеристиками. i3 — отличная среда рабочего стола, но каждый раз, когда я выхожу из системы, моя фоновая картинка и разрешение экрана возвращаются к значениям по умолчанию.
Мне было интересно, может ли кто-нибудь подсказать, как настроить его так, чтобы он оставался на текущих настройках.
~Спасибо.
решение1
я3это простооконный менеджер, этонетасреда рабочего стола. Таким образом, настройка разрешения экрана или фонового изображения не входит в сферуя3.
Это не значит, что вы ничего не можете сделать. Вы можете просто добавить 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
решение2
Если вам нужен графический интерфейс для xrandr, позволяющий управлять разрешением в любом месте (в любой рабочей среде), используйте arandr.
sudo pacman -Sy arandr