У меня есть следующее в моем .bashrc файле...
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# multi-monitor configuration
xrandr --output HDMI1 --mode 1920x1080 --pos 0x0 --rotate normal --output DP1 --off --output VGA1 --mode 1600x900 --pos 1920x0 --rotate normal
Когда я вхожу в систему, мои мониторы зеркально отражаются и в плохом разрешении, заставляя меня полагать, что это не работало. Однако в первый раз я открываю терминал после того, как вход в систему, мои мониторы скорректируют надлежащее разрешение и расширятся правильно.
Почему этот .bashrc файл, кажется, работает только после того, как я открою терминал? У меня создалось впечатление, которое это выполняет, когда я вхожу в систему. Как я могу заставить это делать так?
.bashrc
(как это называет, может предложить), только выполняется на запуске оболочки удара.
Необходимо отредактировать ~/.profile
применять изменения в Вашей графической сессии. Обратите внимание, что этот файл предназначается для установки переменных среды и такого. Необходимо создать сценарий запуска для выполнения этой задачи.