Как сохранить настройки lxrandr для следующего раза?

Обнаружена проблема, похоже, проблема была в моем .vimrc, особенно в плагине rust.vim .

В моем .vimrcя закомментировал плагин, и редактирование .rsфайлов больше не приводит к сбою моей оболочки!

Plug 'scrooloose/nerdtree'
" rust plugin crashes zsh when writing.rs files
" Plug 'rust-lang/rust.vim'

1
26.05.2021, 01:40
1 ответ

Команда lxrandrлучше всего подходит для запуска из среды рабочего стола LXDE, а не из любой произвольной среды.

Он сохраняет свои настройки в .desktopзаписи (, совместимой с Freedesktop)здесь:

$HOME/.config/autostart/lxrandr-autostart.desktop

, который включает эту запись:

OnlyShowIn=LXDE

В соответствии со спецификациями Fredesktop это означает, что автозапуск будет выполняться только на LXDE.

  • Если бы Window Maker следовал этим спецификациям (Я думаю, что это не так ), вы могли бы попытаться удалить эту запись, чтобы он по-прежнему запускался автоматически.

  • В противном случае вы можете просто извлечь запись Exec=и автоматически запустить ее способом WindowMaker, (создав или )отредактировав ~/GNUstep/Library/WindowMaker/autostartи добавив указанную выше команду. Вам придется делать это вручную каждый раз, когда вы меняете настройку с помощью lxrandr.

  • Или вы можете автоматизировать это, добавив это в~/GNUstep/Library/WindowMaker/autostart:

    sed -n 's/^Exec=//p' $HOME/.config/autostart/lxrandr-autostart.desktop | sh
    

, который выполнит запись Exec= из файла, сохраненного с помощью lxrandr .


Пример содержания(grep ^Exec= $HOME/.config/autostart/lxrandr-autostart.desktop)

Exec=sh -c 'xrandr --output HDMI1 --mode 1920x1080 --rate 60.00 --output eDP1 --mode 1920x1080 --rate 60.00 --below HDMI1'
2
28.07.2021, 11:29

Теги

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