i3 Как сохранить фон и разрешение экрана?

i3 Как сохранить фон и разрешение экрана?

Я использую 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

Связанный контент