Обнаружена проблема, похоже, проблема была в моем .vimrc
, особенно в плагине rust.vim .
В моем .vimrc
я закомментировал плагин, и редактирование .rs
файлов больше не приводит к сбою моей оболочки!
Plug 'scrooloose/nerdtree'
" rust plugin crashes zsh when writing.rs files
" Plug 'rust-lang/rust.vim'
Команда 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'